builder: mozilla-aurora_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-120 starttime: 1465120294.88 results: success (0) buildid: 20160605010644 builduid: a6b3154f0b2c4bd0ae1605cb13f7ab02 revision: 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:34.877232) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:34.877866) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:34.878152) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:35.151797) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:51:35.152067) ========= '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-120 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-120 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-120 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 --02:51:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.27 GB/s 02:51:36 (2.27 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.084000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:51:36.293180) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-05 02:51:36.293588) ========= '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-120 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-120 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-120 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=3.401000 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-05 02:51:39.737592) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:51:39.737931) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-120 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-120 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-120 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-06-05 02:51:39,953 truncating revision to first 12 chars 2016-06-05 02:51:39,953 Setting DEBUG logging. 2016-06-05 02:51:39,953 attempt 1/10 2016-06-05 02:51:39,953 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/072ce9419eaa?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-05 02:51:40,454 unpacking tar archive at: mozilla-aurora-072ce9419eaa/testing/mozharness/ program finished with exit code 0 elapsedTime=1.175000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:51:40.954566) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:40.954905) ========= script_repo_revision: 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:40.955337) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:40.955617) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:51:40.972526) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 29 secs) (at 2016-06-05 02:51:40.972957) ========= '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-aurora' '--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-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-120 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-120 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-120 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 02:51:41 INFO - MultiFileLogger online at 20160605 02:51:41 in C:\slave\test 02:51:41 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-aurora --download-symbols true 02:51:41 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:51:41 INFO - {'append_to_log': False, 02:51:41 INFO - 'base_work_dir': 'C:\\slave\\test', 02:51:41 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:51:41 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:51:41 INFO - 'buildbot_json_path': 'buildprops.json', 02:51:41 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:51:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:51:41 INFO - 'download_minidump_stackwalk': True, 02:51:41 INFO - 'download_symbols': 'true', 02:51:41 INFO - 'e10s': False, 02:51:41 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:51:41 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:51:41 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:51:41 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:51:41 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:51:41 INFO - 'C:/mozilla-build/tooltool.py'), 02:51:41 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:51:41 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:51:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:51:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:51:41 INFO - 'log_level': 'info', 02:51:41 INFO - 'log_to_console': True, 02:51:41 INFO - 'opt_config_files': (), 02:51:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:51:41 INFO - '--processes=1', 02:51:41 INFO - '--config=%(test_path)s/wptrunner.ini', 02:51:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:51:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:51:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:51:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:51:41 INFO - 'pip_index': False, 02:51:41 INFO - 'require_test_zip': True, 02:51:41 INFO - 'test_type': ('testharness',), 02:51:41 INFO - 'this_chunk': '1', 02:51:41 INFO - 'total_chunks': '10', 02:51:41 INFO - 'virtualenv_path': 'venv', 02:51:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:51:41 INFO - 'work_dir': 'build'} 02:51:41 INFO - ##### 02:51:41 INFO - ##### Running clobber step. 02:51:41 INFO - ##### 02:51:41 INFO - Running pre-action listener: _resource_record_pre_action 02:51:41 INFO - Running main action method: clobber 02:51:41 INFO - rmtree: C:\slave\test\build 02:51:41 INFO - Using _rmtree_windows ... 02:51:41 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:53:27 INFO - Running post-action listener: _resource_record_post_action 02:53:27 INFO - ##### 02:53:27 INFO - ##### Running read-buildbot-config step. 02:53:27 INFO - ##### 02:53:27 INFO - Running pre-action listener: _resource_record_pre_action 02:53:27 INFO - Running main action method: read_buildbot_config 02:53:27 INFO - Using buildbot properties: 02:53:27 INFO - { 02:53:27 INFO - "project": "", 02:53:27 INFO - "product": "firefox", 02:53:27 INFO - "script_repo_revision": "production", 02:53:27 INFO - "scheduler": "tests-mozilla-aurora-win7_ix-debug-unittest", 02:53:27 INFO - "repository": "", 02:53:27 INFO - "buildername": "Windows 7 32-bit mozilla-aurora debug test web-platform-tests-1", 02:53:27 INFO - "buildid": "20160605010644", 02:53:27 INFO - "pgo_build": "False", 02:53:27 INFO - "basedir": "C:\\slave\\test", 02:53:27 INFO - "buildnumber": 23, 02:53:27 INFO - "slavename": "t-w732-ix-120", 02:53:27 INFO - "revision": "072ce9419eaaf6be1cdbd589176feec2b7d8ec07", 02:53:27 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 02:53:27 INFO - "platform": "win32", 02:53:27 INFO - "branch": "mozilla-aurora", 02:53:27 INFO - "repo_path": "releases/mozilla-aurora", 02:53:27 INFO - "moz_repo_path": "", 02:53:27 INFO - "stage_platform": "win32", 02:53:27 INFO - "builduid": "a6b3154f0b2c4bd0ae1605cb13f7ab02", 02:53:27 INFO - "slavebuilddir": "test" 02:53:27 INFO - } 02:53:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 02:53:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 02:53:27 INFO - Running post-action listener: _resource_record_post_action 02:53:27 INFO - ##### 02:53:27 INFO - ##### Running download-and-extract step. 02:53:27 INFO - ##### 02:53:27 INFO - Running pre-action listener: _resource_record_pre_action 02:53:27 INFO - Running main action method: download_and_extract 02:53:27 INFO - mkdir: C:\slave\test\build\tests 02:53:27 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')]} 02:53:27 INFO - https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 02:53:27 INFO - trying https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 02:53:27 INFO - Downloading https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 02:53:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 02:53:28 INFO - Downloaded 1274 bytes. 02:53:28 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 02:53:28 INFO - Using the following test package requirements: 02:53:28 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 02:53:28 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 02:53:28 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 02:53:28 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'jsshell-win32.zip'], 02:53:28 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 02:53:28 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 02:53:28 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 02:53:28 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 02:53:28 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 02:53:28 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 02:53:28 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 02:53:28 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 02:53:28 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')]} 02:53:28 INFO - https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 02:53:28 INFO - trying https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 02:53:28 INFO - Downloading https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 02:53:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 02:53:30 INFO - Downloaded 20343966 bytes. 02:53:30 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:53:30 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:53:32 INFO - caution: filename not matched: web-platform/* 02:53:32 INFO - Return code: 11 02:53:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:53:32 INFO - https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 02:53:32 INFO - trying https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 02:53:32 INFO - Downloading https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 02:53:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 02:53:35 INFO - Downloaded 36389111 bytes. 02:53:35 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:53:35 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:54:21 INFO - caution: filename not matched: bin/* 02:54:21 INFO - caution: filename not matched: config/* 02:54:21 INFO - caution: filename not matched: mozbase/* 02:54:21 INFO - caution: filename not matched: marionette/* 02:54:21 INFO - caution: filename not matched: tools/wptserve/* 02:54:21 INFO - Return code: 11 02:54:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:21 INFO - https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 02:54:21 INFO - trying https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 02:54:21 INFO - Downloading https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 02:54:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 02:54:26 INFO - Downloaded 68502261 bytes. 02:54:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 02:54:26 INFO - mkdir: C:\slave\test\properties 02:54:26 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:54:26 INFO - Writing to file C:\slave\test\properties\build_url 02:54:26 INFO - Contents: 02:54:26 INFO - build_url:https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 02:54:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:54:26 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:54:26 INFO - Writing to file C:\slave\test\properties\symbols_url 02:54:26 INFO - Contents: 02:54:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:54:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:26 INFO - https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:54:26 INFO - trying https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:54:26 INFO - Downloading https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 02:54:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 02:54:30 INFO - Downloaded 55573883 bytes. 02:54:30 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 02:54:30 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 02:54:32 INFO - Return code: 0 02:54:32 INFO - Running post-action listener: _resource_record_post_action 02:54:32 INFO - Running post-action listener: set_extra_try_arguments 02:54:32 INFO - ##### 02:54:32 INFO - ##### Running create-virtualenv step. 02:54:32 INFO - ##### 02:54:32 INFO - Running pre-action listener: _pre_create_virtualenv 02:54:32 INFO - Running pre-action listener: _resource_record_pre_action 02:54:32 INFO - Running main action method: create_virtualenv 02:54:32 INFO - Creating virtualenv C:\slave\test\build\venv 02:54:32 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 02:54:32 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:54:38 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:54:41 INFO - Installing distribute......................................................................................................................................................................................done. 02:54:42 INFO - Return code: 0 02:54:42 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:54:42 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')]} 02:54:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54:42 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')]} 02:54:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:42 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-120', 'USERDOMAIN': 'T-W732-IX-120', '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-120', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 02:54:42 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 02:54:42 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 02:54:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:54:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:54:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:54:42 INFO - 'COMPUTERNAME': 'T-W732-IX-120', 02:54:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:54:42 INFO - 'DCLOCATION': 'SCL3', 02:54:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:54:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:54:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:54:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:54:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:54:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:54:42 INFO - 'HOMEDRIVE': 'C:', 02:54:42 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:54:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:54:42 INFO - 'KTS_VERSION': '1.19c', 02:54:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:54:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:54:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-120', 02:54:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:54:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:54:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:54:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:54:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:54:42 INFO - 'MOZ_AIRBAG': '1', 02:54:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:54:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:42 INFO - 'MOZ_MSVCVERSION': '8', 02:54:42 INFO - 'MOZ_NO_REMOTE': '1', 02:54:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:54:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:54:42 INFO - 'NO_EM_RESTART': '1', 02:54:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:54:42 INFO - 'OS': 'Windows_NT', 02:54:42 INFO - 'OURDRIVE': 'C:', 02:54:42 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 02:54:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:54:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:54:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:54:42 INFO - 'PROCESSOR_LEVEL': '6', 02:54:42 INFO - 'PROCESSOR_REVISION': '1e05', 02:54:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:54:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:54:42 INFO - 'PROMPT': '$P$G', 02:54:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:54:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:54:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:54:42 INFO - 'PWD': 'C:\\slave\\test', 02:54:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:54:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:54:42 INFO - 'SYSTEMDRIVE': 'C:', 02:54:42 INFO - 'SYSTEMROOT': 'C:\\windows', 02:54:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:42 INFO - 'TEST1': 'testie', 02:54:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:42 INFO - 'USERDOMAIN': 'T-W732-IX-120', 02:54:42 INFO - 'USERNAME': 'cltbld', 02:54:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:54:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:54:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:54:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:54:42 INFO - 'WINDIR': 'C:\\windows', 02:54:42 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:54:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:54:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:54:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:54:44 INFO - Downloading/unpacking psutil>=0.7.1 02:54:44 INFO - Running setup.py egg_info for package psutil 02:54:44 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:54:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:54:44 INFO - Installing collected packages: psutil 02:54:44 INFO - Running setup.py install for psutil 02:54:44 INFO - building 'psutil._psutil_windows' extension 02:54:44 INFO - error: Unable to find vcvarsall.bat 02:54:44 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-xhndbu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:54:44 INFO - running install 02:54:44 INFO - running build 02:54:44 INFO - running build_py 02:54:44 INFO - creating build 02:54:44 INFO - creating build\lib.win32-2.7 02:54:44 INFO - creating build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:54:44 INFO - running build_ext 02:54:44 INFO - building 'psutil._psutil_windows' extension 02:54:44 INFO - error: Unable to find vcvarsall.bat 02:54:44 INFO - ---------------------------------------- 02:54:44 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-xhndbu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:54:44 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:54:44 WARNING - Return code: 1 02:54:44 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 02:54:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:54: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')]} 02:54:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54: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')]} 02:54:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:44 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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-120', 'USERDOMAIN': 'T-W732-IX-120', '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-120', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 02:54:44 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 02:54:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:54:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:54:44 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:54:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:54:44 INFO - 'COMPUTERNAME': 'T-W732-IX-120', 02:54:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:54:44 INFO - 'DCLOCATION': 'SCL3', 02:54:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:54:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:54:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:54:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:54:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:54:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:54:44 INFO - 'HOMEDRIVE': 'C:', 02:54:44 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:54:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:54:44 INFO - 'KTS_VERSION': '1.19c', 02:54:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:54:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:54:44 INFO - 'LOGONSERVER': '\\\\T-W732-IX-120', 02:54:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:54:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:54:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:54:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:54:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:54:44 INFO - 'MOZ_AIRBAG': '1', 02:54:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:54:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:44 INFO - 'MOZ_MSVCVERSION': '8', 02:54:44 INFO - 'MOZ_NO_REMOTE': '1', 02:54:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:54:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:54:44 INFO - 'NO_EM_RESTART': '1', 02:54:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:54:44 INFO - 'OS': 'Windows_NT', 02:54:44 INFO - 'OURDRIVE': 'C:', 02:54:44 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 02:54:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:54:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:54:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:54:44 INFO - 'PROCESSOR_LEVEL': '6', 02:54:44 INFO - 'PROCESSOR_REVISION': '1e05', 02:54:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:54:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:54:44 INFO - 'PROMPT': '$P$G', 02:54:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:54:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:54:44 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:54:44 INFO - 'PWD': 'C:\\slave\\test', 02:54:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:54:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:54:44 INFO - 'SYSTEMDRIVE': 'C:', 02:54:44 INFO - 'SYSTEMROOT': 'C:\\windows', 02:54:44 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:44 INFO - 'TEST1': 'testie', 02:54:44 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:44 INFO - 'USERDOMAIN': 'T-W732-IX-120', 02:54:44 INFO - 'USERNAME': 'cltbld', 02:54:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:54:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:54:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:54:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:54:44 INFO - 'WINDIR': 'C:\\windows', 02:54:44 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:54:44 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:54:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:54:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:54:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:54:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:54:45 INFO - Running setup.py egg_info for package mozsystemmonitor 02:54:45 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:54:45 INFO - Running setup.py egg_info for package psutil 02:54:45 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:54:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:54:45 INFO - Installing collected packages: mozsystemmonitor, psutil 02:54:45 INFO - Running setup.py install for mozsystemmonitor 02:54:45 INFO - Running setup.py install for psutil 02:54:45 INFO - building 'psutil._psutil_windows' extension 02:54:45 INFO - error: Unable to find vcvarsall.bat 02:54:45 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-ezy9uw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:54:45 INFO - running install 02:54:45 INFO - running build 02:54:45 INFO - running build_py 02:54:45 INFO - running build_ext 02:54:45 INFO - building 'psutil._psutil_windows' extension 02:54:45 INFO - error: Unable to find vcvarsall.bat 02:54:45 INFO - ---------------------------------------- 02:54:45 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-ezy9uw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:54:45 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:54:45 WARNING - Return code: 1 02:54:45 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! 02:54:45 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:54:45 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')]} 02:54:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54:45 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')]} 02:54:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:45 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-120', 'USERDOMAIN': 'T-W732-IX-120', '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-120', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 02:54:45 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 02:54:45 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 02:54:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:54:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:54:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:54:45 INFO - 'COMPUTERNAME': 'T-W732-IX-120', 02:54:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:54:45 INFO - 'DCLOCATION': 'SCL3', 02:54:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:54:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:54:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:54:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:54:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:54:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:54:45 INFO - 'HOMEDRIVE': 'C:', 02:54:45 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:54:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:54:45 INFO - 'KTS_VERSION': '1.19c', 02:54:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:54:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:54:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-120', 02:54:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:54:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:54:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:54:45 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:54:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:54:45 INFO - 'MOZ_AIRBAG': '1', 02:54:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:54:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:45 INFO - 'MOZ_MSVCVERSION': '8', 02:54:45 INFO - 'MOZ_NO_REMOTE': '1', 02:54:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:54:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:54:45 INFO - 'NO_EM_RESTART': '1', 02:54:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:54:45 INFO - 'OS': 'Windows_NT', 02:54:45 INFO - 'OURDRIVE': 'C:', 02:54:45 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 02:54:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:54:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:54:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:54:45 INFO - 'PROCESSOR_LEVEL': '6', 02:54:45 INFO - 'PROCESSOR_REVISION': '1e05', 02:54:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:54:45 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:54:45 INFO - 'PROMPT': '$P$G', 02:54:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:54:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:54:45 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:54:45 INFO - 'PWD': 'C:\\slave\\test', 02:54:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:54:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:54:45 INFO - 'SYSTEMDRIVE': 'C:', 02:54:45 INFO - 'SYSTEMROOT': 'C:\\windows', 02:54:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:45 INFO - 'TEST1': 'testie', 02:54:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:45 INFO - 'USERDOMAIN': 'T-W732-IX-120', 02:54:45 INFO - 'USERNAME': 'cltbld', 02:54:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:54:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:54:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:54:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:54:45 INFO - 'WINDIR': 'C:\\windows', 02:54:45 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:54:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:54:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:54:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:54:45 INFO - Downloading/unpacking blobuploader==1.2.4 02:54:45 INFO - Downloading blobuploader-1.2.4.tar.gz 02:54:45 INFO - Running setup.py egg_info for package blobuploader 02:54:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:54:49 INFO - Running setup.py egg_info for package requests 02:54:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:54:49 INFO - Downloading docopt-0.6.1.tar.gz 02:54:49 INFO - Running setup.py egg_info for package docopt 02:54:49 INFO - Installing collected packages: blobuploader, docopt, requests 02:54:49 INFO - Running setup.py install for blobuploader 02:54:49 INFO - Running setup.py install for docopt 02:54:49 INFO - Running setup.py install for requests 02:54:49 INFO - Successfully installed blobuploader docopt requests 02:54:49 INFO - Cleaning up... 02:54:49 INFO - Return code: 0 02:54:49 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:54:49 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')]} 02:54:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54:49 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')]} 02:54:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:49 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-120', 'USERDOMAIN': 'T-W732-IX-120', '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-120', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 02:54:49 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 02:54:49 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 02:54:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:54:49 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:54:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:54:49 INFO - 'COMPUTERNAME': 'T-W732-IX-120', 02:54:49 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:54:49 INFO - 'DCLOCATION': 'SCL3', 02:54:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:54:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:54:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:54:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:54:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:54:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:54:49 INFO - 'HOMEDRIVE': 'C:', 02:54:49 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:54:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:54:49 INFO - 'KTS_VERSION': '1.19c', 02:54:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:54:49 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:54:49 INFO - 'LOGONSERVER': '\\\\T-W732-IX-120', 02:54:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:54:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:54:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:54:49 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:54:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:54:49 INFO - 'MOZ_AIRBAG': '1', 02:54:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:54:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:49 INFO - 'MOZ_MSVCVERSION': '8', 02:54:49 INFO - 'MOZ_NO_REMOTE': '1', 02:54:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:54:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:54:49 INFO - 'NO_EM_RESTART': '1', 02:54:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:54:49 INFO - 'OS': 'Windows_NT', 02:54:49 INFO - 'OURDRIVE': 'C:', 02:54:49 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 02:54:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:54:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:54:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:54:49 INFO - 'PROCESSOR_LEVEL': '6', 02:54:49 INFO - 'PROCESSOR_REVISION': '1e05', 02:54:49 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:54:49 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:54:49 INFO - 'PROMPT': '$P$G', 02:54:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:54:49 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:54:49 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:54:49 INFO - 'PWD': 'C:\\slave\\test', 02:54:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:54:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:54:49 INFO - 'SYSTEMDRIVE': 'C:', 02:54:49 INFO - 'SYSTEMROOT': 'C:\\windows', 02:54:49 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:49 INFO - 'TEST1': 'testie', 02:54:49 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:54:49 INFO - 'USERDOMAIN': 'T-W732-IX-120', 02:54:49 INFO - 'USERNAME': 'cltbld', 02:54:49 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:54:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:54:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:54:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:54:49 INFO - 'WINDIR': 'C:\\windows', 02:54:49 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:54:49 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:54:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:54:54 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:54:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:54:54 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:54:54 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:54:54 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:54:54 INFO - Unpacking c:\slave\test\build\tests\marionette 02:54:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:54:54 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:54:54 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 02:54:54 INFO - Running setup.py install for browsermob-proxy 02:55:08 INFO - Running setup.py install for manifestparser 02:55:08 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for marionette-client 02:55:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:55:08 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for marionette-driver 02:55:08 INFO - Running setup.py install for mozcrash 02:55:08 INFO - Running setup.py install for mozdebug 02:55:08 INFO - Running setup.py install for mozdevice 02:55:08 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for mozfile 02:55:08 INFO - Running setup.py install for mozhttpd 02:55:08 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for mozinfo 02:55:08 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for mozInstall 02:55:08 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for mozleak 02:55:08 INFO - Running setup.py install for mozlog 02:55:08 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for moznetwork 02:55:08 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for mozprocess 02:55:08 INFO - Running setup.py install for mozprofile 02:55:08 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for mozrunner 02:55:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for mozscreenshot 02:55:08 INFO - Running setup.py install for moztest 02:55:08 INFO - Running setup.py install for mozversion 02:55:08 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:55:08 INFO - Running setup.py install for wptserve 02:55:08 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 02:55:08 INFO - Cleaning up... 02:55:08 INFO - Return code: 0 02:55:08 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:55:08 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')]} 02:55:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:55:08 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')]} 02:55:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:55:08 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-120', 'USERDOMAIN': 'T-W732-IX-120', '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-120', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 02:55:08 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 02:55:08 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 02:55:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:55:08 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:55:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:55:08 INFO - 'COMPUTERNAME': 'T-W732-IX-120', 02:55:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:55:08 INFO - 'DCLOCATION': 'SCL3', 02:55:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:55:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:55:08 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:55:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:55:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:55:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:55:08 INFO - 'HOMEDRIVE': 'C:', 02:55:08 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:55:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:55:08 INFO - 'KTS_VERSION': '1.19c', 02:55:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:55:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:55:08 INFO - 'LOGONSERVER': '\\\\T-W732-IX-120', 02:55:08 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:55:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:55:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:55:08 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:55:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:55:08 INFO - 'MOZ_AIRBAG': '1', 02:55:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:55:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:55:08 INFO - 'MOZ_MSVCVERSION': '8', 02:55:08 INFO - 'MOZ_NO_REMOTE': '1', 02:55:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:55:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:55:08 INFO - 'NO_EM_RESTART': '1', 02:55:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:55:08 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:55:08 INFO - 'OS': 'Windows_NT', 02:55:08 INFO - 'OURDRIVE': 'C:', 02:55:08 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 02:55:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:55:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:55:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:55:08 INFO - 'PROCESSOR_LEVEL': '6', 02:55:08 INFO - 'PROCESSOR_REVISION': '1e05', 02:55:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:55:08 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:55:08 INFO - 'PROMPT': '$P$G', 02:55:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:55:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:55:08 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:55:08 INFO - 'PWD': 'C:\\slave\\test', 02:55:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:55:08 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:55:08 INFO - 'SYSTEMDRIVE': 'C:', 02:55:08 INFO - 'SYSTEMROOT': 'C:\\windows', 02:55:08 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:55:08 INFO - 'TEST1': 'testie', 02:55:08 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:55:08 INFO - 'USERDOMAIN': 'T-W732-IX-120', 02:55:08 INFO - 'USERNAME': 'cltbld', 02:55:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:55:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:55:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:55:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:55:08 INFO - 'WINDIR': 'C:\\windows', 02:55:08 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:55:08 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:55:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:55:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:55:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:55:13 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:55:13 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:55:13 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:55:13 INFO - Unpacking c:\slave\test\build\tests\marionette 02:55:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:55:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:55:13 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)) 02:55:24 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)) 02:55:24 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)) 02:55:24 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)) 02:55:24 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)) 02:55:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:55:24 INFO - Downloading blessings-1.6.tar.gz 02:55:24 INFO - Running setup.py egg_info for package blessings 02:55:24 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)) 02:55:24 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:55:24 INFO - Running setup.py install for blessings 02:55:24 INFO - Running setup.py install for browsermob-proxy 02:55:24 INFO - Running setup.py install for manifestparser 02:55:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Running setup.py install for marionette-client 02:55:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:55:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Running setup.py install for marionette-driver 02:55:24 INFO - Running setup.py install for mozcrash 02:55:24 INFO - Running setup.py install for mozdebug 02:55:24 INFO - Running setup.py install for mozdevice 02:55:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Running setup.py install for mozhttpd 02:55:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Running setup.py install for mozInstall 02:55:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Running setup.py install for mozleak 02:55:24 INFO - Running setup.py install for mozprofile 02:55:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Running setup.py install for mozrunner 02:55:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:55:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:55:26 INFO - Running setup.py install for mozscreenshot 02:55:26 INFO - Running setup.py install for moztest 02:55:26 INFO - Running setup.py install for mozversion 02:55:26 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:55:26 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:55:26 INFO - Running setup.py install for wptserve 02:55:26 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:55:26 INFO - Cleaning up... 02:55:26 INFO - Return code: 0 02:55:26 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:55:26 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:55:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:55:26 INFO - Reading from file tmpfile_stdout 02:55:26 INFO - Using _rmtree_windows ... 02:55:26 INFO - Using _rmtree_windows ... 02:55:26 INFO - Current package versions: 02:55:26 INFO - blessings == 1.6 02:55:26 INFO - blobuploader == 1.2.4 02:55:26 INFO - browsermob-proxy == 0.6.0 02:55:26 INFO - distribute == 0.6.14 02:55:26 INFO - docopt == 0.6.1 02:55:26 INFO - manifestparser == 1.1 02:55:26 INFO - marionette-client == 2.3.0 02:55:26 INFO - marionette-driver == 1.4.0 02:55:26 INFO - mozInstall == 1.12 02:55:26 INFO - mozcrash == 0.17 02:55:26 INFO - mozdebug == 0.1 02:55:26 INFO - mozdevice == 0.48 02:55:26 INFO - mozfile == 1.2 02:55:26 INFO - mozhttpd == 0.7 02:55:26 INFO - mozinfo == 0.9 02:55:26 INFO - mozleak == 0.1 02:55:26 INFO - mozlog == 3.1 02:55:26 INFO - moznetwork == 0.27 02:55:26 INFO - mozprocess == 0.22 02:55:26 INFO - mozprofile == 0.28 02:55:26 INFO - mozrunner == 6.11 02:55:26 INFO - mozscreenshot == 0.1 02:55:26 INFO - mozsystemmonitor == 0.0 02:55:26 INFO - moztest == 0.7 02:55:26 INFO - mozversion == 1.4 02:55:26 INFO - requests == 1.2.3 02:55:26 INFO - wptserve == 1.4.0 02:55:26 INFO - Running post-action listener: _resource_record_post_action 02:55:26 INFO - Running post-action listener: _start_resource_monitoring 02:55:26 INFO - Starting resource monitoring. 02:55:26 INFO - ##### 02:55:26 INFO - ##### Running pull step. 02:55:26 INFO - ##### 02:55:26 INFO - Running pre-action listener: _resource_record_pre_action 02:55:26 INFO - Running main action method: pull 02:55:26 INFO - Pull has nothing to do! 02:55:26 INFO - Running post-action listener: _resource_record_post_action 02:55:26 INFO - ##### 02:55:26 INFO - ##### Running install step. 02:55:26 INFO - ##### 02:55:26 INFO - Running pre-action listener: _resource_record_pre_action 02:55:26 INFO - Running main action method: install 02:55:26 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:55:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:55:27 INFO - Reading from file tmpfile_stdout 02:55:27 INFO - Using _rmtree_windows ... 02:55:27 INFO - Using _rmtree_windows ... 02:55:27 INFO - Detecting whether we're running mozinstall >=1.0... 02:55:27 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:55:27 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:55:27 INFO - Reading from file tmpfile_stdout 02:55:27 INFO - Output received: 02:55:27 INFO - Usage: mozinstall-script.py [options] installer 02:55:27 INFO - Options: 02:55:27 INFO - -h, --help show this help message and exit 02:55:27 INFO - -d DEST, --destination=DEST 02:55:27 INFO - Directory to install application into. [default: 02:55:27 INFO - "C:\slave\test"] 02:55:27 INFO - --app=APP Application being installed. [default: firefox] 02:55:27 INFO - Using _rmtree_windows ... 02:55:27 INFO - Using _rmtree_windows ... 02:55:27 INFO - mkdir: C:\slave\test\build\application 02:55:27 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.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 02:55:27 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.0a2.en-US.win32.zip --destination C:\slave\test\build\application 02:55:29 INFO - Reading from file tmpfile_stdout 02:55:29 INFO - Output received: 02:55:29 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:55:29 INFO - Using _rmtree_windows ... 02:55:29 INFO - Using _rmtree_windows ... 02:55:29 INFO - Running post-action listener: _resource_record_post_action 02:55:29 INFO - ##### 02:55:29 INFO - ##### Running run-tests step. 02:55:29 INFO - ##### 02:55:29 INFO - Running pre-action listener: _resource_record_pre_action 02:55:29 INFO - Running main action method: run_tests 02:55:29 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:55:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:55:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:55:29 INFO - grabbing minidump binary from tooltool 02:55:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:55:29 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 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 02:55:29 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 02:55:29 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 02:55:29 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:55:29 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp8cppfd 02:55:29 INFO - INFO - File integrity verified, renaming tmp8cppfd to win32-minidump_stackwalk.exe 02:55:29 INFO - Return code: 0 02:55:29 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:55:29 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:55:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.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 02:55:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.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 02:55:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:55:29 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:55:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:55:29 INFO - 'COMPUTERNAME': 'T-W732-IX-120', 02:55:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:55:29 INFO - 'DCLOCATION': 'SCL3', 02:55:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:55:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:55:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:55:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:55:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:55:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:55:29 INFO - 'HOMEDRIVE': 'C:', 02:55:29 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:55:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:55:29 INFO - 'KTS_VERSION': '1.19c', 02:55:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:55:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:55:29 INFO - 'LOGONSERVER': '\\\\T-W732-IX-120', 02:55:29 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:55:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:55:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:55:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:55:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:55:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:55:29 INFO - 'MOZ_AIRBAG': '1', 02:55:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:55:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:55:29 INFO - 'MOZ_MSVCVERSION': '8', 02:55:29 INFO - 'MOZ_NO_REMOTE': '1', 02:55:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:55:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:55:29 INFO - 'NO_EM_RESTART': '1', 02:55:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:55:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:55:29 INFO - 'OS': 'Windows_NT', 02:55:29 INFO - 'OURDRIVE': 'C:', 02:55:29 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 02:55:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:55:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:55:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:55:29 INFO - 'PROCESSOR_LEVEL': '6', 02:55:29 INFO - 'PROCESSOR_REVISION': '1e05', 02:55:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:55:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:55:29 INFO - 'PROMPT': '$P$G', 02:55:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:55:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:55:29 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:55:29 INFO - 'PWD': 'C:\\slave\\test', 02:55:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:55:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:55:29 INFO - 'SYSTEMDRIVE': 'C:', 02:55:29 INFO - 'SYSTEMROOT': 'C:\\windows', 02:55:29 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:55:29 INFO - 'TEST1': 'testie', 02:55:29 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:55:29 INFO - 'USERDOMAIN': 'T-W732-IX-120', 02:55:29 INFO - 'USERNAME': 'cltbld', 02:55:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:55:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:55:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:55:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:55:29 INFO - 'WINDIR': 'C:\\windows', 02:55:29 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:55:29 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:55:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:55:29 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.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 02:55:31 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 02:55:31 INFO - import pkg_resources 02:55:32 INFO - Using 1 client processes 02:55:35 INFO - SUITE-START | Running 778 tests 02:55:35 INFO - Running testharness tests 02:55:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:55:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 02:55:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:55:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:55:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:55:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:55:36 INFO - Setting up ssl 02:55:36 INFO - PROCESS | certutil | 02:55:36 INFO - PROCESS | certutil | 02:55:36 INFO - PROCESS | certutil | 02:55:36 INFO - Certificate Nickname Trust Attributes 02:55:36 INFO - SSL,S/MIME,JAR/XPI 02:55:36 INFO - 02:55:36 INFO - web-platform-tests CT,, 02:55:36 INFO - 02:55:36 INFO - Starting runner 02:55:37 INFO - PROCESS | 3056 | [3056] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 02:55:37 INFO - PROCESS | 3056 | [3056] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 02:55:37 INFO - PROCESS | 3056 | [3056] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 02:55:37 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 02:55:37 INFO - PROCESS | 3056 | [3056] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 02:55:39 INFO - PROCESS | 3056 | 1465120539027 Marionette DEBUG Marionette enabled via build flag and pref 02:55:39 INFO - PROCESS | 3056 | ++DOCSHELL 0E502000 == 1 [pid = 3056] [id = 1] 02:55:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 1 (0E502400) [pid = 3056] [serial = 1] [outer = 00000000] 02:55:39 INFO - PROCESS | 3056 | [3056] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:55:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 2 (0E503000) [pid = 3056] [serial = 2] [outer = 0E502400] 02:55:40 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B2800 == 2 [pid = 3056] [id = 2] 02:55:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 3 (0E7B2C00) [pid = 3056] [serial = 3] [outer = 00000000] 02:55:40 INFO - PROCESS | 3056 | [3056] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:55:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 4 (0E7B3800) [pid = 3056] [serial = 4] [outer = 0E7B2C00] 02:55:40 INFO - PROCESS | 3056 | 1465120540654 Marionette INFO Listening on port 2828 02:55:42 INFO - PROCESS | 3056 | 1465120542212 Marionette DEBUG Marionette enabled via command-line flag 02:55:42 INFO - PROCESS | 3056 | [3056] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:55:42 INFO - PROCESS | 3056 | [3056] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:55:42 INFO - PROCESS | 3056 | ++DOCSHELL 1514E000 == 3 [pid = 3056] [id = 3] 02:55:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 5 (15156000) [pid = 3056] [serial = 5] [outer = 00000000] 02:55:42 INFO - PROCESS | 3056 | [3056] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:55:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 6 (15156C00) [pid = 3056] [serial = 6] [outer = 15156000] 02:55:42 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:55:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 7 (15E27800) [pid = 3056] [serial = 7] [outer = 0E7B2C00] 02:55:42 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:55:42 INFO - PROCESS | 3056 | 1465120542994 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49925 02:55:43 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:55:43 INFO - PROCESS | 3056 | 1465120543017 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49926 02:55:43 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:55:43 INFO - PROCESS | 3056 | 1465120543024 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49927 02:55:43 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:55:43 INFO - PROCESS | 3056 | 1465120543060 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49928 02:55:43 INFO - PROCESS | 3056 | 1465120543063 Marionette DEBUG Closed connection conn0 02:55:43 INFO - PROCESS | 3056 | 1465120543065 Marionette DEBUG Closed connection conn1 02:55:43 INFO - PROCESS | 3056 | 1465120543067 Marionette DEBUG Closed connection conn2 02:55:43 INFO - PROCESS | 3056 | 1465120543125 Marionette DEBUG Closed connection conn3 02:55:43 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:55:43 INFO - PROCESS | 3056 | 1465120543212 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49929 02:55:43 INFO - PROCESS | 3056 | 1465120543247 Marionette DEBUG Closed connection conn4 02:55:43 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:55:43 INFO - PROCESS | 3056 | 1465120543254 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49930 02:55:43 INFO - PROCESS | 3056 | ++DOCSHELL 1636F000 == 4 [pid = 3056] [id = 4] 02:55:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 8 (1636F400) [pid = 3056] [serial = 8] [outer = 00000000] 02:55:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 9 (17969C00) [pid = 3056] [serial = 9] [outer = 1636F400] 02:55:43 INFO - PROCESS | 3056 | 1465120543378 Marionette DEBUG Closed connection conn5 02:55:43 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:55:43 INFO - PROCESS | 3056 | 1465120543383 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49931 02:55:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 10 (17C06800) [pid = 3056] [serial = 10] [outer = 1636F400] 02:55:43 INFO - PROCESS | 3056 | 1465120543420 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:55:43 INFO - PROCESS | 3056 | 1465120543426 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160605010644","device":"desktop","version":"48.0a2"} 02:55:44 INFO - PROCESS | 3056 | [3056] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:55:44 INFO - PROCESS | 3056 | [3056] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:55:44 INFO - PROCESS | 3056 | [3056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:55:45 INFO - PROCESS | 3056 | ++DOCSHELL 18753000 == 5 [pid = 3056] [id = 5] 02:55:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 11 (18770C00) [pid = 3056] [serial = 11] [outer = 00000000] 02:55:45 INFO - PROCESS | 3056 | ++DOCSHELL 18774C00 == 6 [pid = 3056] [id = 6] 02:55:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 12 (18777800) [pid = 3056] [serial = 12] [outer = 00000000] 02:55:45 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:55:45 INFO - PROCESS | 3056 | ++DOCSHELL 1A3BAC00 == 7 [pid = 3056] [id = 7] 02:55:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 13 (1A3BB000) [pid = 3056] [serial = 13] [outer = 00000000] 02:55:45 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:55:45 INFO - PROCESS | 3056 | [3056] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:55:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 14 (1A704C00) [pid = 3056] [serial = 14] [outer = 1A3BB000] 02:55:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 15 (1A3E5800) [pid = 3056] [serial = 15] [outer = 18770C00] 02:55:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 16 (1A3E7000) [pid = 3056] [serial = 16] [outer = 18777800] 02:55:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 17 (1A3E9800) [pid = 3056] [serial = 17] [outer = 1A3BB000] 02:55:46 INFO - PROCESS | 3056 | 1465120546871 Marionette INFO startBrowser 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:46 INFO - PROCESS | 3056 | 1465120546906 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 3056 | 1465120546920 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 3056 | 1465120546922 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 18 (1CB58C00) [pid = 3056] [serial = 18] [outer = 1A3BB000] 02:55:47 INFO - PROCESS | 3056 | 1465120547795 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"24f87e05-3fa5-438b-a31c-e7565d5d70e2","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160605010644","device":"desktop","version":"48.0a2","command_id":1}}] 02:55:48 INFO - PROCESS | 3056 | 1465120548117 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:55:48 INFO - PROCESS | 3056 | 1465120548121 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:48 INFO - PROCESS | 3056 | 1465120548248 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 02:55:48 INFO - PROCESS | 3056 | 1465120548264 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:55:48 INFO - PROCESS | 3056 | 1465120548267 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:48 INFO - PROCESS | 3056 | [3056] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:55:49 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:55:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 19 (17E88400) [pid = 3056] [serial = 19] [outer = 1A3BB000] 02:55:50 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:50 INFO - PROCESS | 3056 | 1465120550089 Marionette TRACE conn6 <- [1,3,null,{}] 02:55:50 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:50 INFO - PROCESS | 3056 | 1465120550097 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:55:50 INFO - PROCESS | 3056 | 1465120550100 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:50 INFO - PROCESS | 3056 | 1465120550172 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 02:55:50 INFO - PROCESS | 3056 | --DOCSHELL 0E502000 == 6 [pid = 3056] [id = 1] 02:55:50 INFO - PROCESS | 3056 | 1465120550205 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 3056 | 1465120550210 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 02:55:50 INFO - PROCESS | 3056 | 1465120550216 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:55:50 INFO - PROCESS | 3056 | 1465120550219 Marionette TRACE conn6 <- [1,6,null,{}] 02:55:50 INFO - PROCESS | 3056 | 1465120550231 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:50 INFO - PROCESS | 3056 | 1465120550236 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:50 INFO - PROCESS | 3056 | 1465120550259 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 02:55:50 INFO - PROCESS | 3056 | 1465120550265 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 3056 | 1465120550268 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:50 INFO - PROCESS | 3056 | ++DOCSHELL 0D358800 == 7 [pid = 3056] [id = 8] 02:55:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 20 (0D359400) [pid = 3056] [serial = 20] [outer = 00000000] 02:55:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 21 (0D74C800) [pid = 3056] [serial = 21] [outer = 0D359400] 02:55:50 INFO - PROCESS | 3056 | 1465120550370 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 22 (0D899400) [pid = 3056] [serial = 22] [outer = 0D359400] 02:55:50 INFO - PROCESS | 3056 | ++DOCSHELL 148D2C00 == 8 [pid = 3056] [id = 9] 02:55:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 23 (148D3000) [pid = 3056] [serial = 23] [outer = 00000000] 02:55:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 24 (15E24400) [pid = 3056] [serial = 24] [outer = 148D3000] 02:55:50 INFO - PROCESS | 3056 | 1465120550833 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 25 (18755400) [pid = 3056] [serial = 25] [outer = 148D3000] 02:55:51 INFO - PROCESS | 3056 | 1465120551369 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1177ms 02:55:51 INFO - PROCESS | 3056 | 1465120551451 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 3056 | 1465120551455 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 02:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:55:51 INFO - PROCESS | 3056 | 1465120551477 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 3056 | 1465120551480 Marionette TRACE conn6 <- [1,10,null,{}] 02:55:51 INFO - PROCESS | 3056 | 1465120551484 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:51 INFO - PROCESS | 3056 | 1465120551487 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:51 INFO - PROCESS | 3056 | 1465120551627 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 02:55:51 INFO - PROCESS | 3056 | 1465120551684 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 3056 | 1465120551687 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:51 INFO - PROCESS | 3056 | ++DOCSHELL 1C3CCC00 == 9 [pid = 3056] [id = 10] 02:55:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 26 (1C3D1800) [pid = 3056] [serial = 26] [outer = 00000000] 02:55:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 27 (1CD7C400) [pid = 3056] [serial = 27] [outer = 1C3D1800] 02:55:51 INFO - PROCESS | 3056 | 1465120551744 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 28 (1D15B800) [pid = 3056] [serial = 28] [outer = 1C3D1800] 02:55:52 INFO - PROCESS | 3056 | 1465120552451 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1024ms 02:55:52 INFO - PROCESS | 3056 | 1465120552498 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 02:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:55:52 INFO - PROCESS | 3056 | 1465120552503 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 02:55:52 INFO - PROCESS | 3056 | 1465120552508 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 3056 | 1465120552511 Marionette TRACE conn6 <- [1,14,null,{}] 02:55:52 INFO - PROCESS | 3056 | 1465120552517 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:52 INFO - PROCESS | 3056 | 1465120552519 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:52 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF3800 == 10 [pid = 3056] [id = 11] 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 29 (0D353400) [pid = 3056] [serial = 29] [outer = 00000000] 02:55:52 INFO - PROCESS | 3056 | 1465120552642 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 02:55:52 INFO - PROCESS | 3056 | --DOCSHELL 1636F000 == 9 [pid = 3056] [id = 4] 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 30 (0CBD0400) [pid = 3056] [serial = 30] [outer = 0D353400] 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 31 (0D74A800) [pid = 3056] [serial = 31] [outer = 0D353400] 02:55:52 INFO - PROCESS | 3056 | 1465120552751 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 3056 | 1465120552755 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:52 INFO - PROCESS | 3056 | ++DOCSHELL 0CB2F400 == 10 [pid = 3056] [id = 12] 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 32 (0D357800) [pid = 3056] [serial = 32] [outer = 00000000] 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 33 (0D837C00) [pid = 3056] [serial = 33] [outer = 0D357800] 02:55:52 INFO - PROCESS | 3056 | ++DOCSHELL 0D894C00 == 11 [pid = 3056] [id = 13] 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 34 (0D895C00) [pid = 3056] [serial = 34] [outer = 00000000] 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 35 (0D983000) [pid = 3056] [serial = 35] [outer = 0D895C00] 02:55:52 INFO - PROCESS | 3056 | 1465120552850 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 36 (0DC29000) [pid = 3056] [serial = 36] [outer = 0D895C00] 02:55:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 37 (14885C00) [pid = 3056] [serial = 37] [outer = 0D357800] 02:55:53 INFO - PROCESS | 3056 | 1465120553344 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 890ms 02:55:53 INFO - PROCESS | 3056 | 1465120553398 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 3056 | 1465120553402 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 02:55:53 INFO - PROCESS | 3056 | 1465120553408 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:55:53 INFO - PROCESS | 3056 | 1465120553411 Marionette TRACE conn6 <- [1,18,null,{}] 02:55:53 INFO - PROCESS | 3056 | 1465120553414 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:53 INFO - PROCESS | 3056 | 1465120553417 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:53 INFO - PROCESS | 3056 | 1465120553508 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 02:55:53 INFO - PROCESS | 3056 | 1465120553517 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 3056 | 1465120553519 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:53 INFO - PROCESS | 3056 | ++DOCSHELL 14885000 == 12 [pid = 3056] [id = 14] 02:55:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 38 (1495F400) [pid = 3056] [serial = 38] [outer = 00000000] 02:55:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 39 (1514B000) [pid = 3056] [serial = 39] [outer = 1495F400] 02:55:53 INFO - PROCESS | 3056 | 1465120553583 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 40 (1517B400) [pid = 3056] [serial = 40] [outer = 1495F400] 02:55:54 INFO - PROCESS | 3056 | 1465120554026 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 670ms 02:55:54 INFO - PROCESS | 3056 | 1465120554083 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 3056 | 1465120554085 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 02:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:55:54 INFO - PROCESS | 3056 | 1465120554089 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 3056 | 1465120554092 Marionette TRACE conn6 <- [1,22,null,{}] 02:55:54 INFO - PROCESS | 3056 | 1465120554103 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 3056 | 1465120554108 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:54 INFO - PROCESS | 3056 | 1465120554202 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 02:55:54 INFO - PROCESS | 3056 | 1465120554228 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 3056 | 1465120554232 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:54 INFO - PROCESS | 3056 | ++DOCSHELL 17C0B800 == 13 [pid = 3056] [id = 15] 02:55:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 41 (17C0EC00) [pid = 3056] [serial = 41] [outer = 00000000] 02:55:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 42 (17DCD000) [pid = 3056] [serial = 42] [outer = 17C0EC00] 02:55:54 INFO - PROCESS | 3056 | 1465120554282 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 43 (17E8A000) [pid = 3056] [serial = 43] [outer = 17C0EC00] 02:55:54 INFO - PROCESS | 3056 | 1465120554701 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 02:55:54 INFO - PROCESS | 3056 | 1465120554723 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 3056 | 1465120554725 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 02:55:54 INFO - PROCESS | 3056 | 1465120554728 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:55:54 INFO - PROCESS | 3056 | 1465120554730 Marionette TRACE conn6 <- [1,26,null,{}] 02:55:54 INFO - PROCESS | 3056 | 1465120554734 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 3056 | 1465120554736 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:54 INFO - PROCESS | 3056 | 1465120554853 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 02:55:54 INFO - PROCESS | 3056 | 1465120554859 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 3056 | 1465120554861 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:54 INFO - PROCESS | 3056 | ++DOCSHELL 18B69C00 == 14 [pid = 3056] [id = 16] 02:55:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 44 (18B6AC00) [pid = 3056] [serial = 44] [outer = 00000000] 02:55:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 45 (1954E400) [pid = 3056] [serial = 45] [outer = 18B6AC00] 02:55:54 INFO - PROCESS | 3056 | 1465120554918 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 46 (1A38A400) [pid = 3056] [serial = 46] [outer = 18B6AC00] 02:55:55 INFO - PROCESS | 3056 | 1465120555305 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 02:55:55 INFO - PROCESS | 3056 | 1465120555363 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 02:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:55:55 INFO - PROCESS | 3056 | 1465120555365 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 02:55:55 INFO - PROCESS | 3056 | 1465120555368 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - PROCESS | 3056 | 1465120555370 Marionette TRACE conn6 <- [1,30,null,{}] 02:55:55 INFO - PROCESS | 3056 | 1465120555374 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:55 INFO - PROCESS | 3056 | 1465120555376 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:55 INFO - PROCESS | 3056 | 1465120555454 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 02:55:55 INFO - PROCESS | 3056 | 1465120555460 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 3056 | 1465120555462 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:55 INFO - PROCESS | 3056 | ++DOCSHELL 1A393800 == 15 [pid = 3056] [id = 17] 02:55:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 47 (1A394800) [pid = 3056] [serial = 47] [outer = 00000000] 02:55:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 48 (1A3EA800) [pid = 3056] [serial = 48] [outer = 1A394800] 02:55:55 INFO - PROCESS | 3056 | 1465120555511 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 49 (1AA2B000) [pid = 3056] [serial = 49] [outer = 1A394800] 02:55:55 INFO - PROCESS | 3056 | 1465120555939 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 02:55:55 INFO - PROCESS | 3056 | 1465120555999 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 02:55:55 INFO - PROCESS | 3056 | 1465120556001 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 02:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:55:55 INFO - PROCESS | 3056 | 1465120556004 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 3056 | 1465120556005 Marionette TRACE conn6 <- [1,34,null,{}] 02:55:56 INFO - PROCESS | 3056 | 1465120556009 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:56 INFO - PROCESS | 3056 | 1465120556015 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:56 INFO - PROCESS | 3056 | 1465120556132 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 02:55:56 INFO - PROCESS | 3056 | 1465120556146 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 3056 | 1465120556148 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:56 INFO - PROCESS | 3056 | ++DOCSHELL 15070C00 == 16 [pid = 3056] [id = 18] 02:55:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 50 (150D6400) [pid = 3056] [serial = 50] [outer = 00000000] 02:55:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 51 (1C3CC000) [pid = 3056] [serial = 51] [outer = 150D6400] 02:55:56 INFO - PROCESS | 3056 | 1465120556193 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (1C3D7000) [pid = 3056] [serial = 52] [outer = 150D6400] 02:55:56 INFO - PROCESS | 3056 | 1465120556589 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 02:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:55:56 INFO - PROCESS | 3056 | 1465120556638 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 3056 | 1465120556640 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 02:55:56 INFO - PROCESS | 3056 | 1465120556643 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 3056 | 1465120556644 Marionette TRACE conn6 <- [1,38,null,{}] 02:55:56 INFO - PROCESS | 3056 | 1465120556648 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:56 INFO - PROCESS | 3056 | 1465120556650 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:56 INFO - PROCESS | 3056 | 1465120556726 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 02:55:56 INFO - PROCESS | 3056 | 1465120556731 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 3056 | 1465120556733 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:56 INFO - PROCESS | 3056 | ++DOCSHELL 1C3CB000 == 17 [pid = 3056] [id = 19] 02:55:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (1C4A1800) [pid = 3056] [serial = 53] [outer = 00000000] 02:55:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (1CD07800) [pid = 3056] [serial = 54] [outer = 1C4A1800] 02:55:56 INFO - PROCESS | 3056 | 1465120556788 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (1D0B7400) [pid = 3056] [serial = 55] [outer = 1C4A1800] 02:55:57 INFO - PROCESS | 3056 | 1465120557257 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 670ms 02:55:57 INFO - PROCESS | 3056 | 1465120557315 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 3056 | 1465120557317 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 02:55:57 INFO - PROCESS | 3056 | 1465120557320 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:55:57 INFO - PROCESS | 3056 | 1465120557322 Marionette TRACE conn6 <- [1,42,null,{}] 02:55:57 INFO - PROCESS | 3056 | 1465120557326 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 3056 | 1465120557328 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:57 INFO - PROCESS | 3056 | 1465120557406 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 02:55:57 INFO - PROCESS | 3056 | 1465120557411 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 3056 | 1465120557412 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:57 INFO - PROCESS | 3056 | ++DOCSHELL 0D638400 == 18 [pid = 3056] [id = 20] 02:55:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D63AC00) [pid = 3056] [serial = 56] [outer = 00000000] 02:55:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (1C9F6C00) [pid = 3056] [serial = 57] [outer = 0D63AC00] 02:55:57 INFO - PROCESS | 3056 | 1465120557457 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (1CD7C000) [pid = 3056] [serial = 58] [outer = 0D63AC00] 02:55:57 INFO - PROCESS | 3056 | 1465120557842 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 02:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:55:57 INFO - PROCESS | 3056 | 1465120557895 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 3056 | 1465120557897 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 02:55:57 INFO - PROCESS | 3056 | 1465120557911 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 3056 | 1465120557913 Marionette TRACE conn6 <- [1,46,null,{}] 02:55:57 INFO - PROCESS | 3056 | 1465120557917 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 3056 | 1465120557919 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:57 INFO - PROCESS | 3056 | 1465120557996 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 02:55:57 INFO - PROCESS | 3056 | 1465120558001 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 3056 | 1465120558003 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:58 INFO - PROCESS | 3056 | ++DOCSHELL 09105800 == 19 [pid = 3056] [id = 21] 02:55:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (09108000) [pid = 3056] [serial = 59] [outer = 00000000] 02:55:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0910E000) [pid = 3056] [serial = 60] [outer = 09108000] 02:55:58 INFO - PROCESS | 3056 | 1465120558049 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D435C00) [pid = 3056] [serial = 61] [outer = 09108000] 02:55:58 INFO - PROCESS | 3056 | 1465120558467 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 590ms 02:55:58 INFO - PROCESS | 3056 | 1465120558491 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 02:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:55:58 INFO - PROCESS | 3056 | 1465120558493 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 02:55:58 INFO - PROCESS | 3056 | 1465120558496 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 3056 | 1465120558498 Marionette TRACE conn6 <- [1,50,null,{}] 02:55:58 INFO - PROCESS | 3056 | 1465120558501 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:58 INFO - PROCESS | 3056 | 1465120558502 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:58 INFO - PROCESS | 3056 | 1465120558612 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 02:55:58 INFO - PROCESS | 3056 | 1465120558620 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 3056 | 1465120558622 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:58 INFO - PROCESS | 3056 | ++DOCSHELL 0D439800 == 20 [pid = 3056] [id = 22] 02:55:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D439C00) [pid = 3056] [serial = 62] [outer = 00000000] 02:55:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D443800) [pid = 3056] [serial = 63] [outer = 0D439C00] 02:55:58 INFO - PROCESS | 3056 | 1465120558666 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0DB66000) [pid = 3056] [serial = 64] [outer = 0D439C00] 02:55:59 INFO - PROCESS | 3056 | 1465120559034 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 02:55:59 INFO - PROCESS | 3056 | 1465120559067 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 02:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:55:59 INFO - PROCESS | 3056 | 1465120559069 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 02:55:59 INFO - PROCESS | 3056 | 1465120559072 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 3056 | 1465120559074 Marionette TRACE conn6 <- [1,54,null,{}] 02:55:59 INFO - PROCESS | 3056 | 1465120559078 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 3056 | 1465120559080 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:59 INFO - PROCESS | 3056 | 1465120559208 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 02:55:59 INFO - PROCESS | 3056 | 1465120559248 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 3056 | 1465120559251 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:59 INFO - PROCESS | 3056 | ++DOCSHELL 0D61F000 == 21 [pid = 3056] [id = 23] 02:55:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D61F800) [pid = 3056] [serial = 65] [outer = 00000000] 02:55:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (15E1BC00) [pid = 3056] [serial = 66] [outer = 0D61F800] 02:55:59 INFO - PROCESS | 3056 | 1465120559302 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1D0BEC00) [pid = 3056] [serial = 67] [outer = 0D61F800] 02:55:59 INFO - PROCESS | 3056 | 1465120559665 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 630ms 02:55:59 INFO - PROCESS | 3056 | 1465120559703 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 3056 | 1465120559705 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 02:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:55:59 INFO - PROCESS | 3056 | 1465120559708 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 3056 | 1465120559710 Marionette TRACE conn6 <- [1,58,null,{}] 02:55:59 INFO - PROCESS | 3056 | 1465120559713 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 3056 | 1465120559715 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:59 INFO - PROCESS | 3056 | 1465120559841 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 02:55:59 INFO - PROCESS | 3056 | 1465120559848 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 3056 | 1465120559850 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:55:59 INFO - PROCESS | 3056 | ++DOCSHELL 1DB42400 == 22 [pid = 3056] [id = 24] 02:55:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1EB8D800) [pid = 3056] [serial = 68] [outer = 00000000] 02:55:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1EB94C00) [pid = 3056] [serial = 69] [outer = 1EB8D800] 02:55:59 INFO - PROCESS | 3056 | 1465120559895 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1EB97400) [pid = 3056] [serial = 70] [outer = 1EB8D800] 02:56:00 INFO - PROCESS | 3056 | --DOCSHELL 0D358800 == 21 [pid = 3056] [id = 8] 02:56:01 INFO - PROCESS | 3056 | 1465120561024 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1369ms 02:56:01 INFO - PROCESS | 3056 | 1465120561079 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 02:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:56:01 INFO - PROCESS | 3056 | 1465120561083 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 02:56:01 INFO - PROCESS | 3056 | 1465120561087 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 3056 | 1465120561090 Marionette TRACE conn6 <- [1,62,null,{}] 02:56:01 INFO - PROCESS | 3056 | 1465120561101 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:01 INFO - PROCESS | 3056 | 1465120561104 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:01 INFO - PROCESS | 3056 | 1465120561210 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 02:56:01 INFO - PROCESS | 3056 | 1465120561227 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 3056 | 1465120561229 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:01 INFO - PROCESS | 3056 | ++DOCSHELL 0D437C00 == 22 [pid = 3056] [id = 25] 02:56:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D438800) [pid = 3056] [serial = 71] [outer = 00000000] 02:56:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D616400) [pid = 3056] [serial = 72] [outer = 0D438800] 02:56:01 INFO - PROCESS | 3056 | 1465120561315 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D61E400) [pid = 3056] [serial = 73] [outer = 0D438800] 02:56:01 INFO - PROCESS | 3056 | 1465120561719 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 690ms 02:56:01 INFO - PROCESS | 3056 | 1465120561778 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 3056 | 1465120561783 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 02:56:01 INFO - PROCESS | 3056 | 1465120561789 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:56:01 INFO - PROCESS | 3056 | 1465120561791 Marionette TRACE conn6 <- [1,66,null,{}] 02:56:01 INFO - PROCESS | 3056 | 1465120561795 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:01 INFO - PROCESS | 3056 | 1465120561797 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:01 INFO - PROCESS | 3056 | 1465120561912 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 02:56:01 INFO - PROCESS | 3056 | 1465120561979 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 3056 | 1465120561982 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:01 INFO - PROCESS | 3056 | ++DOCSHELL 0D818800 == 23 [pid = 3056] [id = 26] 02:56:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D81E400) [pid = 3056] [serial = 74] [outer = 00000000] 02:56:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D982000) [pid = 3056] [serial = 75] [outer = 0D81E400] 02:56:02 INFO - PROCESS | 3056 | 1465120562031 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0DCA2400) [pid = 3056] [serial = 76] [outer = 0D81E400] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1636F400) [pid = 3056] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1C3D1800) [pid = 3056] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D895C00) [pid = 3056] [serial = 34] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1495F400) [pid = 3056] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (17C0EC00) [pid = 3056] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (18B6AC00) [pid = 3056] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A394800) [pid = 3056] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (150D6400) [pid = 3056] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D439C00) [pid = 3056] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:56:02 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D359400) [pid = 3056] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:56:02 INFO - PROCESS | 3056 | 1465120562654 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 930ms 02:56:02 INFO - PROCESS | 3056 | 1465120562723 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 3056 | 1465120562726 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 02:56:02 INFO - PROCESS | 3056 | 1465120562729 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:56:02 INFO - PROCESS | 3056 | 1465120562732 Marionette TRACE conn6 <- [1,70,null,{}] 02:56:02 INFO - PROCESS | 3056 | 1465120562742 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:02 INFO - PROCESS | 3056 | 1465120562746 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:02 INFO - PROCESS | 3056 | 1465120562828 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 02:56:02 INFO - PROCESS | 3056 | 1465120562835 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 3056 | 1465120562838 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:02 INFO - PROCESS | 3056 | ++DOCSHELL 14B96000 == 24 [pid = 3056] [id = 27] 02:56:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1502BC00) [pid = 3056] [serial = 77] [outer = 00000000] 02:56:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (15066C00) [pid = 3056] [serial = 78] [outer = 1502BC00] 02:56:02 INFO - PROCESS | 3056 | 1465120562886 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (15090000) [pid = 3056] [serial = 79] [outer = 1502BC00] 02:56:03 INFO - PROCESS | 3056 | 1465120563310 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 630ms 02:56:03 INFO - PROCESS | 3056 | 1465120563363 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 3056 | 1465120563366 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 02:56:03 INFO - PROCESS | 3056 | 1465120563369 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:56:03 INFO - PROCESS | 3056 | 1465120563370 Marionette TRACE conn6 <- [1,74,null,{}] 02:56:03 INFO - PROCESS | 3056 | 1465120563378 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:03 INFO - PROCESS | 3056 | 1465120563380 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:03 INFO - PROCESS | 3056 | 1465120563463 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 02:56:03 INFO - PROCESS | 3056 | 1465120563469 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 3056 | 1465120563471 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:03 INFO - PROCESS | 3056 | ++DOCSHELL 15066800 == 25 [pid = 3056] [id = 28] 02:56:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (150D6400) [pid = 3056] [serial = 80] [outer = 00000000] 02:56:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15E4C400) [pid = 3056] [serial = 81] [outer = 150D6400] 02:56:03 INFO - PROCESS | 3056 | 1465120563518 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (16367800) [pid = 3056] [serial = 82] [outer = 150D6400] 02:56:03 INFO - PROCESS | 3056 | 1465120563979 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 02:56:04 INFO - PROCESS | 3056 | 1465120564003 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 3056 | 1465120564005 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 02:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:56:04 INFO - PROCESS | 3056 | 1465120564012 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 3056 | 1465120564014 Marionette TRACE conn6 <- [1,78,null,{}] 02:56:04 INFO - PROCESS | 3056 | 1465120564018 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:04 INFO - PROCESS | 3056 | 1465120564020 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:04 INFO - PROCESS | 3056 | 1465120564099 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 02:56:04 INFO - PROCESS | 3056 | 1465120564105 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 3056 | 1465120564107 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:04 INFO - PROCESS | 3056 | ++DOCSHELL 17C08000 == 26 [pid = 3056] [id = 29] 02:56:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17C0A400) [pid = 3056] [serial = 83] [outer = 00000000] 02:56:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (18B69000) [pid = 3056] [serial = 84] [outer = 17C0A400] 02:56:04 INFO - PROCESS | 3056 | 1465120564154 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19543400) [pid = 3056] [serial = 85] [outer = 17C0A400] 02:56:04 INFO - PROCESS | 3056 | --DOCSHELL 1C3CCC00 == 25 [pid = 3056] [id = 10] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A3E9800) [pid = 3056] [serial = 17] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (17969C00) [pid = 3056] [serial = 9] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (17C06800) [pid = 3056] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0E7B3800) [pid = 3056] [serial = 4] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1CD7C400) [pid = 3056] [serial = 27] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D837C00) [pid = 3056] [serial = 33] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0D983000) [pid = 3056] [serial = 35] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0DC29000) [pid = 3056] [serial = 36] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1514B000) [pid = 3056] [serial = 39] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (17DCD000) [pid = 3056] [serial = 42] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1954E400) [pid = 3056] [serial = 45] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1517B400) [pid = 3056] [serial = 40] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1A3EA800) [pid = 3056] [serial = 48] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1C3CC000) [pid = 3056] [serial = 51] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1CD07800) [pid = 3056] [serial = 54] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (1C9F6C00) [pid = 3056] [serial = 57] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (0910E000) [pid = 3056] [serial = 60] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (0D443800) [pid = 3056] [serial = 63] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (0D74C800) [pid = 3056] [serial = 21] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (15E24400) [pid = 3056] [serial = 24] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (0CBD0400) [pid = 3056] [serial = 30] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 53 (17E8A000) [pid = 3056] [serial = 43] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 52 (1A38A400) [pid = 3056] [serial = 46] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 51 (1AA2B000) [pid = 3056] [serial = 49] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 50 (1C3D7000) [pid = 3056] [serial = 52] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 49 (0DB66000) [pid = 3056] [serial = 64] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 48 (0D899400) [pid = 3056] [serial = 22] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 47 (1D15B800) [pid = 3056] [serial = 28] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 46 (15E1BC00) [pid = 3056] [serial = 66] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | --DOMWINDOW == 45 (1A704C00) [pid = 3056] [serial = 14] [outer = 00000000] [url = about:blank] 02:56:05 INFO - PROCESS | 3056 | 1465120565581 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1636ms 02:56:05 INFO - PROCESS | 3056 | 1465120565646 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 3056 | 1465120565650 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 02:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:56:05 INFO - PROCESS | 3056 | 1465120565655 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 3056 | 1465120565658 Marionette TRACE conn6 <- [1,82,null,{}] 02:56:05 INFO - PROCESS | 3056 | 1465120565665 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:05 INFO - PROCESS | 3056 | 1465120565668 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:05 INFO - PROCESS | 3056 | 1465120565760 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 02:56:05 INFO - PROCESS | 3056 | 1465120565774 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 3056 | 1465120565777 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:05 INFO - PROCESS | 3056 | ++DOCSHELL 0D43A000 == 26 [pid = 3056] [id = 30] 02:56:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 46 (0D43A400) [pid = 3056] [serial = 86] [outer = 00000000] 02:56:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 47 (0D43F400) [pid = 3056] [serial = 87] [outer = 0D43A400] 02:56:05 INFO - PROCESS | 3056 | 1465120565828 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 48 (0D616800) [pid = 3056] [serial = 88] [outer = 0D43A400] 02:56:06 INFO - PROCESS | 3056 | 1465120566263 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 02:56:06 INFO - PROCESS | 3056 | 1465120566286 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 3056 | 1465120566291 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 02:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:56:06 INFO - PROCESS | 3056 | 1465120566297 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 3056 | 1465120566300 Marionette TRACE conn6 <- [1,86,null,{}] 02:56:06 INFO - PROCESS | 3056 | 1465120566303 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:06 INFO - PROCESS | 3056 | 1465120566307 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:06 INFO - PROCESS | 3056 | 1465120566400 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 02:56:06 INFO - PROCESS | 3056 | 1465120566406 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 3056 | 1465120566409 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:06 INFO - PROCESS | 3056 | ++DOCSHELL 0D74B800 == 27 [pid = 3056] [id = 31] 02:56:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 49 (0D74BC00) [pid = 3056] [serial = 89] [outer = 00000000] 02:56:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 50 (0D81EC00) [pid = 3056] [serial = 90] [outer = 0D74BC00] 02:56:06 INFO - PROCESS | 3056 | 1465120566460 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 51 (0D893000) [pid = 3056] [serial = 91] [outer = 0D74BC00] 02:56:06 INFO - PROCESS | 3056 | 1465120566885 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 630ms 02:56:06 INFO - PROCESS | 3056 | 1465120566930 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 3056 | 1465120566933 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 02:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:56:06 INFO - PROCESS | 3056 | 1465120566936 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 3056 | 1465120566940 Marionette TRACE conn6 <- [1,90,null,{}] 02:56:06 INFO - PROCESS | 3056 | 1465120566952 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:06 INFO - PROCESS | 3056 | 1465120566956 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:07 INFO - PROCESS | 3056 | 1465120567042 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 02:56:07 INFO - PROCESS | 3056 | 1465120567049 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 3056 | 1465120567052 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:07 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B8000 == 28 [pid = 3056] [id = 32] 02:56:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (1480F800) [pid = 3056] [serial = 92] [outer = 00000000] 02:56:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (15036400) [pid = 3056] [serial = 93] [outer = 1480F800] 02:56:07 INFO - PROCESS | 3056 | 1465120567101 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (15066000) [pid = 3056] [serial = 94] [outer = 1480F800] 02:56:07 INFO - PROCESS | 3056 | 1465120567550 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 630ms 02:56:07 INFO - PROCESS | 3056 | 1465120567574 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 3056 | 1465120567577 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 02:56:07 INFO - PROCESS | 3056 | 1465120567580 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:56:07 INFO - PROCESS | 3056 | 1465120567582 Marionette TRACE conn6 <- [1,94,null,{}] 02:56:07 INFO - PROCESS | 3056 | 1465120567586 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 3056 | 1465120567588 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:07 INFO - PROCESS | 3056 | 1465120567675 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 02:56:07 INFO - PROCESS | 3056 | 1465120567681 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 3056 | 1465120567683 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:07 INFO - PROCESS | 3056 | ++DOCSHELL 15070800 == 29 [pid = 3056] [id = 33] 02:56:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (1508C000) [pid = 3056] [serial = 95] [outer = 00000000] 02:56:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (1517A800) [pid = 3056] [serial = 96] [outer = 1508C000] 02:56:07 INFO - PROCESS | 3056 | 1465120567728 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (15E24000) [pid = 3056] [serial = 97] [outer = 1508C000] 02:56:08 INFO - PROCESS | 3056 | 1465120568129 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 570ms 02:56:08 INFO - PROCESS | 3056 | 1465120568155 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 3056 | 1465120568157 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 02:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:56:08 INFO - PROCESS | 3056 | 1465120568160 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 3056 | 1465120568162 Marionette TRACE conn6 <- [1,98,null,{}] 02:56:08 INFO - PROCESS | 3056 | 1465120568177 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 3056 | 1465120568179 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:08 INFO - PROCESS | 3056 | 1465120568258 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 02:56:08 INFO - PROCESS | 3056 | 1465120568264 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 3056 | 1465120568266 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:08 INFO - PROCESS | 3056 | ++DOCSHELL 15E4E400 == 30 [pid = 3056] [id = 34] 02:56:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (1626EC00) [pid = 3056] [serial = 98] [outer = 00000000] 02:56:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (1796A400) [pid = 3056] [serial = 99] [outer = 1626EC00] 02:56:08 INFO - PROCESS | 3056 | 1465120568311 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (17C08400) [pid = 3056] [serial = 100] [outer = 1626EC00] 02:56:08 INFO - PROCESS | 3056 | 1465120568741 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 630ms 02:56:08 INFO - PROCESS | 3056 | 1465120568792 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 3056 | 1465120568794 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 02:56:08 INFO - PROCESS | 3056 | 1465120568797 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:56:08 INFO - PROCESS | 3056 | 1465120568799 Marionette TRACE conn6 <- [1,102,null,{}] 02:56:08 INFO - PROCESS | 3056 | 1465120568802 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 3056 | 1465120568808 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:08 INFO - PROCESS | 3056 | 1465120568914 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 02:56:08 INFO - PROCESS | 3056 | 1465120568922 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 3056 | 1465120568924 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:08 INFO - PROCESS | 3056 | ++DOCSHELL 17DCCC00 == 31 [pid = 3056] [id = 35] 02:56:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (17E8A800) [pid = 3056] [serial = 101] [outer = 00000000] 02:56:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (195E7400) [pid = 3056] [serial = 102] [outer = 17E8A800] 02:56:08 INFO - PROCESS | 3056 | 1465120568972 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (1A38C000) [pid = 3056] [serial = 103] [outer = 17E8A800] 02:56:09 INFO - PROCESS | 3056 | 1465120569386 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 02:56:09 INFO - PROCESS | 3056 | 1465120569431 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 3056 | 1465120569433 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 02:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:56:09 INFO - PROCESS | 3056 | 1465120569437 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 3056 | 1465120569438 Marionette TRACE conn6 <- [1,106,null,{}] 02:56:09 INFO - PROCESS | 3056 | 1465120569446 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 3056 | 1465120569448 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:09 INFO - PROCESS | 3056 | 1465120569526 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 02:56:09 INFO - PROCESS | 3056 | 1465120569532 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 3056 | 1465120569534 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:09 INFO - PROCESS | 3056 | ++DOCSHELL 1A394400 == 32 [pid = 3056] [id = 36] 02:56:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (1A395000) [pid = 3056] [serial = 104] [outer = 00000000] 02:56:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1A398400) [pid = 3056] [serial = 105] [outer = 1A395000] 02:56:09 INFO - PROCESS | 3056 | 1465120569578 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1A3EA400) [pid = 3056] [serial = 106] [outer = 1A395000] 02:56:09 INFO - PROCESS | 3056 | 1465120569992 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 02:56:10 INFO - PROCESS | 3056 | 1465120570007 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 3056 | 1465120570009 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 02:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:56:10 INFO - PROCESS | 3056 | 1465120570012 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 3056 | 1465120570014 Marionette TRACE conn6 <- [1,110,null,{}] 02:56:10 INFO - PROCESS | 3056 | 1465120570017 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:10 INFO - PROCESS | 3056 | 1465120570019 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:10 INFO - PROCESS | 3056 | 1465120570137 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 02:56:10 INFO - PROCESS | 3056 | 1465120570144 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 3056 | 1465120570146 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:10 INFO - PROCESS | 3056 | ++DOCSHELL 1A3EBC00 == 33 [pid = 3056] [id = 37] 02:56:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1A455800) [pid = 3056] [serial = 107] [outer = 00000000] 02:56:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1AA26000) [pid = 3056] [serial = 108] [outer = 1A455800] 02:56:10 INFO - PROCESS | 3056 | 1465120570192 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1AA28400) [pid = 3056] [serial = 109] [outer = 1A455800] 02:56:10 INFO - PROCESS | 3056 | 1465120570583 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 02:56:10 INFO - PROCESS | 3056 | 1465120570643 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 02:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:56:10 INFO - PROCESS | 3056 | 1465120570645 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 02:56:10 INFO - PROCESS | 3056 | 1465120570649 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 3056 | 1465120570651 Marionette TRACE conn6 <- [1,114,null,{}] 02:56:10 INFO - PROCESS | 3056 | 1465120570654 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:10 INFO - PROCESS | 3056 | 1465120570656 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:10 INFO - PROCESS | 3056 | 1465120570763 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 02:56:10 INFO - PROCESS | 3056 | 1465120570773 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 3056 | 1465120570775 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:10 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B5C00 == 34 [pid = 3056] [id = 38] 02:56:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (17D7A800) [pid = 3056] [serial = 110] [outer = 00000000] 02:56:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (17D80000) [pid = 3056] [serial = 111] [outer = 17D7A800] 02:56:10 INFO - PROCESS | 3056 | 1465120570824 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (17D83400) [pid = 3056] [serial = 112] [outer = 17D7A800] 02:56:11 INFO - PROCESS | 3056 | 1465120571276 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 670ms 02:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:56:11 INFO - PROCESS | 3056 | 1465120571319 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 3056 | 1465120571322 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 02:56:11 INFO - PROCESS | 3056 | 1465120571325 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 3056 | 1465120571327 Marionette TRACE conn6 <- [1,118,null,{}] 02:56:11 INFO - PROCESS | 3056 | 1465120571330 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 3056 | 1465120571332 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:11 INFO - PROCESS | 3056 | 1465120571438 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 02:56:11 INFO - PROCESS | 3056 | 1465120571446 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 3056 | 1465120571448 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:11 INFO - PROCESS | 3056 | ++DOCSHELL 1A855800 == 35 [pid = 3056] [id = 39] 02:56:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A857000) [pid = 3056] [serial = 113] [outer = 00000000] 02:56:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A85D400) [pid = 3056] [serial = 114] [outer = 1A857000] 02:56:11 INFO - PROCESS | 3056 | 1465120571492 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A860000) [pid = 3056] [serial = 115] [outer = 1A857000] 02:56:11 INFO - PROCESS | 3056 | 1465120571900 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 02:56:11 INFO - PROCESS | 3056 | 1465120571958 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 3056 | 1465120571960 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 02:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:56:11 INFO - PROCESS | 3056 | 1465120571963 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 3056 | 1465120571966 Marionette TRACE conn6 <- [1,122,null,{}] 02:56:11 INFO - PROCESS | 3056 | 1465120571969 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 3056 | 1465120571972 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:12 INFO - PROCESS | 3056 | 1465120572086 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 02:56:12 INFO - PROCESS | 3056 | 1465120572156 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 3056 | 1465120572158 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:12 INFO - PROCESS | 3056 | ++DOCSHELL 152DD000 == 36 [pid = 3056] [id = 40] 02:56:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A570800) [pid = 3056] [serial = 116] [outer = 00000000] 02:56:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A856800) [pid = 3056] [serial = 117] [outer = 1A570800] 02:56:12 INFO - PROCESS | 3056 | 1465120572205 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A9FA400) [pid = 3056] [serial = 118] [outer = 1A570800] 02:56:12 INFO - PROCESS | 3056 | 1465120572612 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 670ms 02:56:12 INFO - PROCESS | 3056 | 1465120572636 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 3056 | 1465120572637 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 02:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:56:12 INFO - PROCESS | 3056 | 1465120572641 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 3056 | 1465120572642 Marionette TRACE conn6 <- [1,126,null,{}] 02:56:12 INFO - PROCESS | 3056 | 1465120572646 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:12 INFO - PROCESS | 3056 | 1465120572648 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:12 INFO - PROCESS | 3056 | 1465120572764 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1EB8D800) [pid = 3056] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D61F800) [pid = 3056] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D63AC00) [pid = 3056] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (09108000) [pid = 3056] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1C4A1800) [pid = 3056] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D438800) [pid = 3056] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D81E400) [pid = 3056] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (150D6400) [pid = 3056] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:56:12 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1502BC00) [pid = 3056] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:56:12 INFO - PROCESS | 3056 | 1465120572812 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 3056 | 1465120572814 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:12 INFO - PROCESS | 3056 | ++DOCSHELL 09108000 == 37 [pid = 3056] [id = 41] 02:56:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (09109000) [pid = 3056] [serial = 119] [outer = 00000000] 02:56:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D438800) [pid = 3056] [serial = 120] [outer = 09109000] 02:56:12 INFO - PROCESS | 3056 | 1465120572861 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D63B000) [pid = 3056] [serial = 121] [outer = 09109000] 02:56:13 INFO - PROCESS | 3056 | 1465120573218 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 02:56:13 INFO - PROCESS | 3056 | 1465120573272 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 3056 | 1465120573274 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 02:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:56:13 INFO - PROCESS | 3056 | 1465120573277 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 3056 | 1465120573278 Marionette TRACE conn6 <- [1,130,null,{}] 02:56:13 INFO - PROCESS | 3056 | 1465120573282 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:13 INFO - PROCESS | 3056 | 1465120573283 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:13 INFO - PROCESS | 3056 | 1465120573387 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 02:56:13 INFO - PROCESS | 3056 | 1465120573394 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 3056 | 1465120573396 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:13 INFO - PROCESS | 3056 | ++DOCSHELL 0D438000 == 38 [pid = 3056] [id = 42] 02:56:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D618C00) [pid = 3056] [serial = 122] [outer = 00000000] 02:56:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (18735800) [pid = 3056] [serial = 123] [outer = 0D618C00] 02:56:13 INFO - PROCESS | 3056 | 1465120573440 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1873CC00) [pid = 3056] [serial = 124] [outer = 0D618C00] 02:56:13 INFO - PROCESS | 3056 | 1465120573828 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 572ms 02:56:13 INFO - PROCESS | 3056 | 1465120573849 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 3056 | 1465120573851 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 02:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:56:13 INFO - PROCESS | 3056 | 1465120573854 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 3056 | 1465120573856 Marionette TRACE conn6 <- [1,134,null,{}] 02:56:13 INFO - PROCESS | 3056 | 1465120573859 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:13 INFO - PROCESS | 3056 | 1465120573861 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:13 INFO - PROCESS | 3056 | 1465120573941 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 02:56:14 INFO - PROCESS | 3056 | 1465120574010 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 3056 | 1465120574012 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:14 INFO - PROCESS | 3056 | ++DOCSHELL 18738400 == 39 [pid = 3056] [id = 43] 02:56:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1873B400) [pid = 3056] [serial = 125] [outer = 00000000] 02:56:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18B6AC00) [pid = 3056] [serial = 126] [outer = 1873B400] 02:56:14 INFO - PROCESS | 3056 | 1465120574057 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1BC59800) [pid = 3056] [serial = 127] [outer = 1873B400] 02:56:14 INFO - PROCESS | 3056 | 1465120574408 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 02:56:14 INFO - PROCESS | 3056 | 1465120574426 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 02:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:56:14 INFO - PROCESS | 3056 | 1465120574428 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 02:56:14 INFO - PROCESS | 3056 | 1465120574431 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 3056 | 1465120574433 Marionette TRACE conn6 <- [1,138,null,{}] 02:56:14 INFO - PROCESS | 3056 | 1465120574436 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 3056 | 1465120574438 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:14 INFO - PROCESS | 3056 | 1465120574518 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 02:56:14 INFO - PROCESS | 3056 | 1465120574587 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 3056 | 1465120574589 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:14 INFO - PROCESS | 3056 | ++DOCSHELL 18B6D000 == 40 [pid = 3056] [id = 44] 02:56:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (192AD800) [pid = 3056] [serial = 128] [outer = 00000000] 02:56:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (192B5000) [pid = 3056] [serial = 129] [outer = 192AD800] 02:56:14 INFO - PROCESS | 3056 | 1465120574644 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (192B7000) [pid = 3056] [serial = 130] [outer = 192AD800] 02:56:15 INFO - PROCESS | 3056 | 1465120575350 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 970ms 02:56:15 INFO - PROCESS | 3056 | 1465120575402 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 3056 | 1465120575407 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 02:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:56:15 INFO - PROCESS | 3056 | 1465120575411 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 3056 | 1465120575415 Marionette TRACE conn6 <- [1,142,null,{}] 02:56:15 INFO - PROCESS | 3056 | 1465120575421 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:15 INFO - PROCESS | 3056 | 1465120575424 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:15 INFO - PROCESS | 3056 | 1465120575548 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 02:56:15 INFO - PROCESS | 3056 | 1465120575623 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 3056 | 1465120575626 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:15 INFO - PROCESS | 3056 | ++DOCSHELL 0D350400 == 41 [pid = 3056] [id = 45] 02:56:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D437400) [pid = 3056] [serial = 131] [outer = 00000000] 02:56:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D632C00) [pid = 3056] [serial = 132] [outer = 0D437400] 02:56:15 INFO - PROCESS | 3056 | 1465120575725 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D74B000) [pid = 3056] [serial = 133] [outer = 0D437400] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 18738400 == 40 [pid = 3056] [id = 43] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 0D438000 == 39 [pid = 3056] [id = 42] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 09108000 == 38 [pid = 3056] [id = 41] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 152DD000 == 37 [pid = 3056] [id = 40] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 1A855800 == 36 [pid = 3056] [id = 39] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 0E7B5C00 == 35 [pid = 3056] [id = 38] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 1A3EBC00 == 34 [pid = 3056] [id = 37] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 1A394400 == 33 [pid = 3056] [id = 36] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 17DCCC00 == 32 [pid = 3056] [id = 35] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 15E4E400 == 31 [pid = 3056] [id = 34] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 15070800 == 30 [pid = 3056] [id = 33] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 0E7B8000 == 29 [pid = 3056] [id = 32] 02:56:16 INFO - PROCESS | 3056 | --DOCSHELL 0D74B800 == 28 [pid = 3056] [id = 31] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D616400) [pid = 3056] [serial = 72] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D61E400) [pid = 3056] [serial = 73] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D982000) [pid = 3056] [serial = 75] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (15E4C400) [pid = 3056] [serial = 81] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (15090000) [pid = 3056] [serial = 79] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (16367800) [pid = 3056] [serial = 82] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (18B69000) [pid = 3056] [serial = 84] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0DCA2400) [pid = 3056] [serial = 76] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (15066C00) [pid = 3056] [serial = 78] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1EB97400) [pid = 3056] [serial = 70] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1EB94C00) [pid = 3056] [serial = 69] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1D0BEC00) [pid = 3056] [serial = 67] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1CD7C000) [pid = 3056] [serial = 58] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D435C00) [pid = 3056] [serial = 61] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1D0B7400) [pid = 3056] [serial = 55] [outer = 00000000] [url = about:blank] 02:56:16 INFO - PROCESS | 3056 | 1465120576651 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1276ms 02:56:16 INFO - PROCESS | 3056 | 1465120576688 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 02:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:56:16 INFO - PROCESS | 3056 | 1465120576692 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 02:56:16 INFO - PROCESS | 3056 | 1465120576696 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 3056 | 1465120576698 Marionette TRACE conn6 <- [1,146,null,{}] 02:56:16 INFO - PROCESS | 3056 | 1465120576704 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:16 INFO - PROCESS | 3056 | 1465120576707 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:16 INFO - PROCESS | 3056 | 1465120576789 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 02:56:16 INFO - PROCESS | 3056 | 1465120576869 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 3056 | 1465120576871 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:16 INFO - PROCESS | 3056 | ++DOCSHELL 0D35A000 == 29 [pid = 3056] [id = 46] 02:56:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D35C800) [pid = 3056] [serial = 134] [outer = 00000000] 02:56:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D43C800) [pid = 3056] [serial = 135] [outer = 0D35C800] 02:56:16 INFO - PROCESS | 3056 | 1465120576925 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D61F800) [pid = 3056] [serial = 136] [outer = 0D35C800] 02:56:17 INFO - PROCESS | 3056 | 1465120577327 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 670ms 02:56:17 INFO - PROCESS | 3056 | 1465120577368 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 3056 | 1465120577373 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 02:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:56:17 INFO - PROCESS | 3056 | 1465120577379 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 3056 | 1465120577381 Marionette TRACE conn6 <- [1,150,null,{}] 02:56:17 INFO - PROCESS | 3056 | 1465120577385 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 3056 | 1465120577388 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:17 INFO - PROCESS | 3056 | 1465120577477 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 02:56:17 INFO - PROCESS | 3056 | 1465120577483 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 3056 | 1465120577486 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:17 INFO - PROCESS | 3056 | ++DOCSHELL 0D81E000 == 30 [pid = 3056] [id = 47] 02:56:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D892400) [pid = 3056] [serial = 137] [outer = 00000000] 02:56:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0DC9F800) [pid = 3056] [serial = 138] [outer = 0D892400] 02:56:17 INFO - PROCESS | 3056 | 1465120577534 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0E503C00) [pid = 3056] [serial = 139] [outer = 0D892400] 02:56:17 INFO - PROCESS | 3056 | 1465120577979 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 630ms 02:56:18 INFO - PROCESS | 3056 | 1465120578013 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 3056 | 1465120578015 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 02:56:18 INFO - PROCESS | 3056 | 1465120578018 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:56:18 INFO - PROCESS | 3056 | 1465120578022 Marionette TRACE conn6 <- [1,154,null,{}] 02:56:18 INFO - PROCESS | 3056 | 1465120578033 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:18 INFO - PROCESS | 3056 | 1465120578037 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:18 INFO - PROCESS | 3056 | 1465120578120 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 02:56:18 INFO - PROCESS | 3056 | 1465120578130 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 3056 | 1465120578133 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:18 INFO - PROCESS | 3056 | ++DOCSHELL 150D5800 == 31 [pid = 3056] [id = 48] 02:56:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (150D6800) [pid = 3056] [serial = 140] [outer = 00000000] 02:56:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1514B400) [pid = 3056] [serial = 141] [outer = 150D6800] 02:56:18 INFO - PROCESS | 3056 | 1465120578202 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0E50D800) [pid = 3056] [serial = 142] [outer = 150D6800] 02:56:18 INFO - PROCESS | 3056 | 1465120578636 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 630ms 02:56:18 INFO - PROCESS | 3056 | 1465120578653 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 3056 | 1465120578655 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 02:56:18 INFO - PROCESS | 3056 | 1465120578673 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 3056 | 1465120578675 Marionette TRACE conn6 <- [1,158,null,{}] 02:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:56:18 INFO - PROCESS | 3056 | 1465120578679 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:18 INFO - PROCESS | 3056 | 1465120578681 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:18 INFO - PROCESS | 3056 | 1465120578767 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 02:56:18 INFO - PROCESS | 3056 | 1465120578773 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 3056 | 1465120578775 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:18 INFO - PROCESS | 3056 | ++DOCSHELL 15E4E400 == 32 [pid = 3056] [id = 49] 02:56:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (15E56800) [pid = 3056] [serial = 143] [outer = 00000000] 02:56:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (17961C00) [pid = 3056] [serial = 144] [outer = 15E56800] 02:56:18 INFO - PROCESS | 3056 | 1465120578822 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1796B800) [pid = 3056] [serial = 145] [outer = 15E56800] 02:56:19 INFO - PROCESS | 3056 | 1465120579315 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 02:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:56:19 INFO - PROCESS | 3056 | 1465120579351 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 3056 | 1465120579353 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 02:56:19 INFO - PROCESS | 3056 | 1465120579356 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 3056 | 1465120579358 Marionette TRACE conn6 <- [1,162,null,{}] 02:56:19 INFO - PROCESS | 3056 | 1465120579362 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 3056 | 1465120579364 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:19 INFO - PROCESS | 3056 | 1465120579468 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 02:56:19 INFO - PROCESS | 3056 | 1465120579541 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 3056 | 1465120579543 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:19 INFO - PROCESS | 3056 | ++DOCSHELL 17D7F400 == 33 [pid = 3056] [id = 50] 02:56:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (17D7FC00) [pid = 3056] [serial = 146] [outer = 00000000] 02:56:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (17E86000) [pid = 3056] [serial = 147] [outer = 17D7FC00] 02:56:19 INFO - PROCESS | 3056 | 1465120579590 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (18741000) [pid = 3056] [serial = 148] [outer = 17D7FC00] 02:56:20 INFO - PROCESS | 3056 | 1465120580018 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 730ms 02:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:56:20 INFO - PROCESS | 3056 | 1465120580087 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 3056 | 1465120580089 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 02:56:20 INFO - PROCESS | 3056 | 1465120580092 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 3056 | 1465120580094 Marionette TRACE conn6 <- [1,166,null,{}] 02:56:20 INFO - PROCESS | 3056 | 1465120580097 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 3056 | 1465120580103 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:20 INFO - PROCESS | 3056 | 1465120580249 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 02:56:20 INFO - PROCESS | 3056 | 1465120580260 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 3056 | 1465120580262 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:20 INFO - PROCESS | 3056 | ++DOCSHELL 17D79400 == 34 [pid = 3056] [id = 51] 02:56:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (17E48800) [pid = 3056] [serial = 149] [outer = 00000000] 02:56:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (192BC000) [pid = 3056] [serial = 150] [outer = 17E48800] 02:56:20 INFO - PROCESS | 3056 | 1465120580307 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (195DB000) [pid = 3056] [serial = 151] [outer = 17E48800] 02:56:20 INFO - PROCESS | 3056 | 1465120580737 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 02:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:56:20 INFO - PROCESS | 3056 | 1465120580770 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 3056 | 1465120580772 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 02:56:20 INFO - PROCESS | 3056 | 1465120580775 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 3056 | 1465120580777 Marionette TRACE conn6 <- [1,170,null,{}] 02:56:20 INFO - PROCESS | 3056 | 1465120580780 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 3056 | 1465120580782 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:20 INFO - PROCESS | 3056 | 1465120580908 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 02:56:20 INFO - PROCESS | 3056 | 1465120580914 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 3056 | 1465120580916 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:20 INFO - PROCESS | 3056 | ++DOCSHELL 192B4800 == 35 [pid = 3056] [id = 52] 02:56:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (195DA400) [pid = 3056] [serial = 152] [outer = 00000000] 02:56:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A3DC400) [pid = 3056] [serial = 153] [outer = 195DA400] 02:56:20 INFO - PROCESS | 3056 | 1465120580961 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1A3E6C00) [pid = 3056] [serial = 154] [outer = 195DA400] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1A857000) [pid = 3056] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1508C000) [pid = 3056] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0D43A400) [pid = 3056] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A455800) [pid = 3056] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D74BC00) [pid = 3056] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (17C0A400) [pid = 3056] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (17E8A800) [pid = 3056] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (17D7A800) [pid = 3056] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1626EC00) [pid = 3056] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1480F800) [pid = 3056] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A395000) [pid = 3056] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A570800) [pid = 3056] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (09109000) [pid = 3056] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1873B400) [pid = 3056] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:56:21 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D618C00) [pid = 3056] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:56:21 INFO - PROCESS | 3056 | 1465120581512 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 770ms 02:56:21 INFO - PROCESS | 3056 | 1465120581548 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 02:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:56:21 INFO - PROCESS | 3056 | 1465120581550 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 02:56:21 INFO - PROCESS | 3056 | 1465120581553 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 3056 | 1465120581555 Marionette TRACE conn6 <- [1,174,null,{}] 02:56:21 INFO - PROCESS | 3056 | 1465120581559 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:21 INFO - PROCESS | 3056 | 1465120581561 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:21 INFO - PROCESS | 3056 | 1465120581639 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 02:56:21 INFO - PROCESS | 3056 | 1465120581645 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 3056 | 1465120581647 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:21 INFO - PROCESS | 3056 | ++DOCSHELL 17D7BC00 == 36 [pid = 3056] [id = 53] 02:56:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17D7DC00) [pid = 3056] [serial = 155] [outer = 00000000] 02:56:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1954CC00) [pid = 3056] [serial = 156] [outer = 17D7DC00] 02:56:21 INFO - PROCESS | 3056 | 1465120581691 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A393C00) [pid = 3056] [serial = 157] [outer = 17D7DC00] 02:56:22 INFO - PROCESS | 3056 | 1465120582106 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 570ms 02:56:22 INFO - PROCESS | 3056 | 1465120582124 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 3056 | 1465120582126 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 02:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:56:22 INFO - PROCESS | 3056 | 1465120582129 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 3056 | 1465120582130 Marionette TRACE conn6 <- [1,178,null,{}] 02:56:22 INFO - PROCESS | 3056 | 1465120582134 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:22 INFO - PROCESS | 3056 | 1465120582135 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:22 INFO - PROCESS | 3056 | 1465120582251 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 02:56:22 INFO - PROCESS | 3056 | 1465120582257 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 3056 | 1465120582259 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:22 INFO - PROCESS | 3056 | ++DOCSHELL 0D61D400 == 37 [pid = 3056] [id = 54] 02:56:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1954B000) [pid = 3056] [serial = 158] [outer = 00000000] 02:56:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A70A000) [pid = 3056] [serial = 159] [outer = 1954B000] 02:56:22 INFO - PROCESS | 3056 | 1465120582305 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A859400) [pid = 3056] [serial = 160] [outer = 1954B000] 02:56:22 INFO - PROCESS | 3056 | 1465120582696 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 02:56:22 INFO - PROCESS | 3056 | 1465120582762 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 3056 | 1465120582764 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 02:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:56:22 INFO - PROCESS | 3056 | 1465120582767 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 3056 | 1465120582769 Marionette TRACE conn6 <- [1,182,null,{}] 02:56:22 INFO - PROCESS | 3056 | 1465120582772 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:22 INFO - PROCESS | 3056 | 1465120582774 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:22 INFO - PROCESS | 3056 | 1465120582857 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 02:56:22 INFO - PROCESS | 3056 | 1465120582863 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 3056 | 1465120582865 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:22 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AE400 == 38 [pid = 3056] [id = 55] 02:56:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D9AE800) [pid = 3056] [serial = 161] [outer = 00000000] 02:56:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D9B3400) [pid = 3056] [serial = 162] [outer = 0D9AE800] 02:56:22 INFO - PROCESS | 3056 | 1465120582908 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D9B5000) [pid = 3056] [serial = 163] [outer = 0D9AE800] 02:56:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A864800) [pid = 3056] [serial = 164] [outer = 0D357800] 02:56:23 INFO - PROCESS | 3056 | 1465120583503 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 770ms 02:56:23 INFO - PROCESS | 3056 | 1465120583541 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 3056 | 1465120583546 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 02:56:23 INFO - PROCESS | 3056 | 1465120583588 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:56:23 INFO - PROCESS | 3056 | 1465120583592 Marionette TRACE conn6 <- [1,186,null,{}] 02:56:23 INFO - PROCESS | 3056 | 1465120583613 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:23 INFO - PROCESS | 3056 | 1465120583616 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:23 INFO - PROCESS | 3056 | 1465120583744 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 02:56:23 INFO - PROCESS | 3056 | 1465120583814 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 3056 | 1465120583819 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:23 INFO - PROCESS | 3056 | ++DOCSHELL 0CE3B800 == 39 [pid = 3056] [id = 56] 02:56:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0910F800) [pid = 3056] [serial = 165] [outer = 00000000] 02:56:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D637800) [pid = 3056] [serial = 166] [outer = 0910F800] 02:56:23 INFO - PROCESS | 3056 | 1465120583918 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D832800) [pid = 3056] [serial = 167] [outer = 0910F800] 02:56:24 INFO - PROCESS | 3056 | 1465120584452 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 890ms 02:56:24 INFO - PROCESS | 3056 | 1465120584486 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 3056 | 1465120584491 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 02:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:56:24 INFO - PROCESS | 3056 | 1465120584498 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 3056 | 1465120584501 Marionette TRACE conn6 <- [1,190,null,{}] 02:56:24 INFO - PROCESS | 3056 | 1465120584506 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:24 INFO - PROCESS | 3056 | 1465120584509 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:24 INFO - PROCESS | 3056 | 1465120584629 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 02:56:24 INFO - PROCESS | 3056 | 1465120584750 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 3056 | 1465120584754 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:24 INFO - PROCESS | 3056 | ++DOCSHELL 14964000 == 40 [pid = 3056] [id = 57] 02:56:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (14B59C00) [pid = 3056] [serial = 168] [outer = 00000000] 02:56:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (15069800) [pid = 3056] [serial = 169] [outer = 14B59C00] 02:56:24 INFO - PROCESS | 3056 | 1465120584815 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (15149C00) [pid = 3056] [serial = 170] [outer = 14B59C00] 02:56:25 INFO - PROCESS | 3056 | 1465120585389 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 930ms 02:56:25 INFO - PROCESS | 3056 | 1465120585430 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 3056 | 1465120585433 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 02:56:25 INFO - PROCESS | 3056 | 1465120585437 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:56:25 INFO - PROCESS | 3056 | 1465120585440 Marionette TRACE conn6 <- [1,194,null,{}] 02:56:25 INFO - PROCESS | 3056 | 1465120585452 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:25 INFO - PROCESS | 3056 | 1465120585457 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:25 INFO - PROCESS | 3056 | 1465120585566 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 02:56:25 INFO - PROCESS | 3056 | 1465120585657 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 3056 | 1465120585661 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:25 INFO - PROCESS | 3056 | ++DOCSHELL 192B7800 == 41 [pid = 3056] [id = 58] 02:56:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (192B9000) [pid = 3056] [serial = 171] [outer = 00000000] 02:56:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1A391800) [pid = 3056] [serial = 172] [outer = 192B9000] 02:56:25 INFO - PROCESS | 3056 | 1465120585718 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1A85B800) [pid = 3056] [serial = 173] [outer = 192B9000] 02:56:26 INFO - PROCESS | 3056 | 1465120586220 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 830ms 02:56:26 INFO - PROCESS | 3056 | 1465120586281 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 3056 | 1465120586284 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 02:56:26 INFO - PROCESS | 3056 | 1465120586288 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:56:26 INFO - PROCESS | 3056 | 1465120586291 Marionette TRACE conn6 <- [1,198,null,{}] 02:56:26 INFO - PROCESS | 3056 | 1465120586294 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 3056 | 1465120586297 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:26 INFO - PROCESS | 3056 | 1465120586406 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 02:56:26 INFO - PROCESS | 3056 | 1465120586496 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 3056 | 1465120586498 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:26 INFO - PROCESS | 3056 | ++DOCSHELL 0D359400 == 42 [pid = 3056] [id = 59] 02:56:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0D435400) [pid = 3056] [serial = 174] [outer = 00000000] 02:56:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (18734800) [pid = 3056] [serial = 175] [outer = 0D435400] 02:56:26 INFO - PROCESS | 3056 | 1465120586554 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (192B3C00) [pid = 3056] [serial = 176] [outer = 0D435400] 02:56:27 INFO - PROCESS | 3056 | 1465120587257 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1020ms 02:56:27 INFO - PROCESS | 3056 | 1465120587312 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 3056 | 1465120587316 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 02:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:56:27 INFO - PROCESS | 3056 | 1465120587320 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 3056 | 1465120587325 Marionette TRACE conn6 <- [1,202,null,{}] 02:56:27 INFO - PROCESS | 3056 | 1465120587330 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:27 INFO - PROCESS | 3056 | 1465120587333 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:27 INFO - PROCESS | 3056 | 1465120587447 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 02:56:27 INFO - PROCESS | 3056 | 1465120587526 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 3056 | 1465120587528 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:27 INFO - PROCESS | 3056 | ++DOCSHELL 0D89B400 == 43 [pid = 3056] [id = 60] 02:56:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (0D9AD000) [pid = 3056] [serial = 177] [outer = 00000000] 02:56:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (0DCA3000) [pid = 3056] [serial = 178] [outer = 0D9AD000] 02:56:27 INFO - PROCESS | 3056 | 1465120587579 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (1495E400) [pid = 3056] [serial = 179] [outer = 0D9AD000] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 0D61D400 == 42 [pid = 3056] [id = 54] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 17D7BC00 == 41 [pid = 3056] [id = 53] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 192B4800 == 40 [pid = 3056] [id = 52] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 17D79400 == 39 [pid = 3056] [id = 51] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 17D7F400 == 38 [pid = 3056] [id = 50] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 15E4E400 == 37 [pid = 3056] [id = 49] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 150D5800 == 36 [pid = 3056] [id = 48] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 0D81E000 == 35 [pid = 3056] [id = 47] 02:56:27 INFO - PROCESS | 3056 | --DOCSHELL 0D35A000 == 34 [pid = 3056] [id = 46] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (1A85D400) [pid = 3056] [serial = 114] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (1517A800) [pid = 3056] [serial = 96] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (15E24000) [pid = 3056] [serial = 97] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (0D43F400) [pid = 3056] [serial = 87] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (0D616800) [pid = 3056] [serial = 88] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1AA26000) [pid = 3056] [serial = 108] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1AA28400) [pid = 3056] [serial = 109] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (0D81EC00) [pid = 3056] [serial = 90] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (0D893000) [pid = 3056] [serial = 91] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (19543400) [pid = 3056] [serial = 85] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (195E7400) [pid = 3056] [serial = 102] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A38C000) [pid = 3056] [serial = 103] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (17D83400) [pid = 3056] [serial = 112] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1796A400) [pid = 3056] [serial = 99] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (17C08400) [pid = 3056] [serial = 100] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (15036400) [pid = 3056] [serial = 93] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (15066000) [pid = 3056] [serial = 94] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A398400) [pid = 3056] [serial = 105] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A3EA400) [pid = 3056] [serial = 106] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A856800) [pid = 3056] [serial = 117] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A860000) [pid = 3056] [serial = 115] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D438800) [pid = 3056] [serial = 120] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1BC59800) [pid = 3056] [serial = 127] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D63B000) [pid = 3056] [serial = 121] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A9FA400) [pid = 3056] [serial = 118] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (17D80000) [pid = 3056] [serial = 111] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1873CC00) [pid = 3056] [serial = 124] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (18735800) [pid = 3056] [serial = 123] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (18B6AC00) [pid = 3056] [serial = 126] [outer = 00000000] [url = about:blank] 02:56:27 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (192B5000) [pid = 3056] [serial = 129] [outer = 00000000] [url = about:blank] 02:56:28 INFO - PROCESS | 3056 | 1465120588059 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 790ms 02:56:28 INFO - PROCESS | 3056 | 1465120588123 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 3056 | 1465120588128 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 02:56:28 INFO - PROCESS | 3056 | 1465120588134 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:56:28 INFO - PROCESS | 3056 | 1465120588136 Marionette TRACE conn6 <- [1,206,null,{}] 02:56:28 INFO - PROCESS | 3056 | 1465120588140 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:28 INFO - PROCESS | 3056 | 1465120588142 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:28 INFO - PROCESS | 3056 | 1465120588232 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 02:56:28 INFO - PROCESS | 3056 | 1465120588240 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 3056 | 1465120588243 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:28 INFO - PROCESS | 3056 | ++DOCSHELL 0D893000 == 35 [pid = 3056] [id = 61] 02:56:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D893800) [pid = 3056] [serial = 180] [outer = 00000000] 02:56:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D9ABC00) [pid = 3056] [serial = 181] [outer = 0D893800] 02:56:28 INFO - PROCESS | 3056 | 1465120588291 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0E7B3800) [pid = 3056] [serial = 182] [outer = 0D893800] 02:56:28 INFO - PROCESS | 3056 | 1465120588744 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 630ms 02:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:56:28 INFO - PROCESS | 3056 | 1465120588769 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 3056 | 1465120588772 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 02:56:28 INFO - PROCESS | 3056 | 1465120588780 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 3056 | 1465120588783 Marionette TRACE conn6 <- [1,210,null,{}] 02:56:28 INFO - PROCESS | 3056 | 1465120588793 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:28 INFO - PROCESS | 3056 | 1465120588798 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:28 INFO - PROCESS | 3056 | 1465120588883 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 02:56:28 INFO - PROCESS | 3056 | 1465120588893 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 3056 | 1465120588896 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:28 INFO - PROCESS | 3056 | ++DOCSHELL 16272C00 == 36 [pid = 3056] [id = 62] 02:56:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (16275000) [pid = 3056] [serial = 183] [outer = 00000000] 02:56:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1796A000) [pid = 3056] [serial = 184] [outer = 16275000] 02:56:28 INFO - PROCESS | 3056 | 1465120588944 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17D75C00) [pid = 3056] [serial = 185] [outer = 16275000] 02:56:29 INFO - PROCESS | 3056 | 1465120589392 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 630ms 02:56:29 INFO - PROCESS | 3056 | 1465120589405 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 3056 | 1465120589408 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 02:56:29 INFO - PROCESS | 3056 | 1465120589411 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:56:29 INFO - PROCESS | 3056 | 1465120589412 Marionette TRACE conn6 <- [1,214,null,{}] 02:56:29 INFO - PROCESS | 3056 | 1465120589416 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:29 INFO - PROCESS | 3056 | 1465120589418 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:29 INFO - PROCESS | 3056 | 1465120589518 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 02:56:29 INFO - PROCESS | 3056 | 1465120589524 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 3056 | 1465120589526 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:29 INFO - PROCESS | 3056 | ++DOCSHELL 17D7D800 == 37 [pid = 3056] [id = 63] 02:56:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (17D80000) [pid = 3056] [serial = 186] [outer = 00000000] 02:56:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17E8A000) [pid = 3056] [serial = 187] [outer = 17D80000] 02:56:29 INFO - PROCESS | 3056 | 1465120589572 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (18739800) [pid = 3056] [serial = 188] [outer = 17D80000] 02:56:30 INFO - PROCESS | 3056 | 1465120590014 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 02:56:30 INFO - PROCESS | 3056 | 1465120590045 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 3056 | 1465120590047 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 02:56:30 INFO - PROCESS | 3056 | 1465120590067 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 3056 | 1465120590068 Marionette TRACE conn6 <- [1,218,null,{}] 02:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:56:30 INFO - PROCESS | 3056 | 1465120590072 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:30 INFO - PROCESS | 3056 | 1465120590074 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:30 INFO - PROCESS | 3056 | 1465120590183 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 02:56:30 INFO - PROCESS | 3056 | 1465120590189 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 3056 | 1465120590191 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:30 INFO - PROCESS | 3056 | ++DOCSHELL 187D9000 == 38 [pid = 3056] [id = 64] 02:56:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (187D9C00) [pid = 3056] [serial = 189] [outer = 00000000] 02:56:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (192B5000) [pid = 3056] [serial = 190] [outer = 187D9C00] 02:56:30 INFO - PROCESS | 3056 | 1465120590235 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (192B5C00) [pid = 3056] [serial = 191] [outer = 187D9C00] 02:56:30 INFO - PROCESS | 3056 | 1465120590680 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 02:56:30 INFO - PROCESS | 3056 | 1465120590744 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 02:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:56:30 INFO - PROCESS | 3056 | 1465120590746 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 02:56:30 INFO - PROCESS | 3056 | 1465120590749 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 3056 | 1465120590751 Marionette TRACE conn6 <- [1,222,null,{}] 02:56:30 INFO - PROCESS | 3056 | 1465120590755 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:30 INFO - PROCESS | 3056 | 1465120590760 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:30 INFO - PROCESS | 3056 | 1465120590899 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 02:56:30 INFO - PROCESS | 3056 | 1465120590980 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 3056 | 1465120590983 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:30 INFO - PROCESS | 3056 | ++DOCSHELL 1A3BD400 == 39 [pid = 3056] [id = 65] 02:56:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A3E9400) [pid = 3056] [serial = 192] [outer = 00000000] 02:56:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A573C00) [pid = 3056] [serial = 193] [outer = 1A3E9400] 02:56:31 INFO - PROCESS | 3056 | 1465120591028 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A706400) [pid = 3056] [serial = 194] [outer = 1A3E9400] 02:56:31 INFO - PROCESS | 3056 | 1465120591431 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 730ms 02:56:31 INFO - PROCESS | 3056 | 1465120591483 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 3056 | 1465120591485 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 02:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:56:31 INFO - PROCESS | 3056 | 1465120591488 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 3056 | 1465120591499 Marionette TRACE conn6 <- [1,226,null,{}] 02:56:31 INFO - PROCESS | 3056 | 1465120591503 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 3056 | 1465120591505 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:31 INFO - PROCESS | 3056 | 1465120591611 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 02:56:31 INFO - PROCESS | 3056 | 1465120591618 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 3056 | 1465120591620 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:31 INFO - PROCESS | 3056 | ++DOCSHELL 0910B800 == 40 [pid = 3056] [id = 66] 02:56:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A857000) [pid = 3056] [serial = 195] [outer = 00000000] 02:56:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A9FA800) [pid = 3056] [serial = 196] [outer = 1A857000] 02:56:31 INFO - PROCESS | 3056 | 1465120591707 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1AA23400) [pid = 3056] [serial = 197] [outer = 1A857000] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (195DA400) [pid = 3056] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (15E56800) [pid = 3056] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D892400) [pid = 3056] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D35C800) [pid = 3056] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (17D7DC00) [pid = 3056] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (17E48800) [pid = 3056] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (150D6800) [pid = 3056] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (17D7FC00) [pid = 3056] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:56:32 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1954B000) [pid = 3056] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:56:32 INFO - PROCESS | 3056 | 1465120592149 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 690ms 02:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:56:32 INFO - PROCESS | 3056 | 1465120592180 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 3056 | 1465120592182 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 02:56:32 INFO - PROCESS | 3056 | 1465120592185 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 3056 | 1465120592187 Marionette TRACE conn6 <- [1,230,null,{}] 02:56:32 INFO - PROCESS | 3056 | 1465120592191 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:32 INFO - PROCESS | 3056 | 1465120592192 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:32 INFO - PROCESS | 3056 | 1465120592292 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 02:56:32 INFO - PROCESS | 3056 | 1465120592300 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 3056 | 1465120592302 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:32 INFO - PROCESS | 3056 | ++DOCSHELL 0D892400 == 41 [pid = 3056] [id = 67] 02:56:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D9ADC00) [pid = 3056] [serial = 198] [outer = 00000000] 02:56:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (192B0C00) [pid = 3056] [serial = 199] [outer = 0D9ADC00] 02:56:32 INFO - PROCESS | 3056 | 1465120592346 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (192B5400) [pid = 3056] [serial = 200] [outer = 0D9ADC00] 02:56:32 INFO - PROCESS | 3056 | 1465120592759 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 02:56:32 INFO - PROCESS | 3056 | 1465120592816 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 3056 | 1465120592818 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 02:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:56:32 INFO - PROCESS | 3056 | 1465120592822 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 3056 | 1465120592824 Marionette TRACE conn6 <- [1,234,null,{}] 02:56:32 INFO - PROCESS | 3056 | 1465120592827 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:32 INFO - PROCESS | 3056 | 1465120592829 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:32 INFO - PROCESS | 3056 | 1465120592910 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 02:56:32 INFO - PROCESS | 3056 | 1465120592915 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 3056 | 1465120592917 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:32 INFO - PROCESS | 3056 | ++DOCSHELL 17C0A400 == 42 [pid = 3056] [id = 68] 02:56:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1AA2B400) [pid = 3056] [serial = 201] [outer = 00000000] 02:56:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1C9F5800) [pid = 3056] [serial = 202] [outer = 1AA2B400] 02:56:32 INFO - PROCESS | 3056 | 1465120592961 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1CD0A800) [pid = 3056] [serial = 203] [outer = 1AA2B400] 02:56:33 INFO - PROCESS | 3056 | 1465120593383 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 571ms 02:56:33 INFO - PROCESS | 3056 | 1465120593393 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 02:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:56:33 INFO - PROCESS | 3056 | 1465120593395 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 02:56:33 INFO - PROCESS | 3056 | 1465120593399 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 3056 | 1465120593401 Marionette TRACE conn6 <- [1,238,null,{}] 02:56:33 INFO - PROCESS | 3056 | 1465120593404 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:33 INFO - PROCESS | 3056 | 1465120593406 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:33 INFO - PROCESS | 3056 | 1465120593524 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 02:56:33 INFO - PROCESS | 3056 | 1465120593531 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 3056 | 1465120593533 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:33 INFO - PROCESS | 3056 | ++DOCSHELL 1A861000 == 43 [pid = 3056] [id = 69] 02:56:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1C3D1400) [pid = 3056] [serial = 204] [outer = 00000000] 02:56:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1D0B5800) [pid = 3056] [serial = 205] [outer = 1C3D1400] 02:56:33 INFO - PROCESS | 3056 | 1465120593577 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1D0B6000) [pid = 3056] [serial = 206] [outer = 1C3D1400] 02:56:33 INFO - PROCESS | 3056 | 1465120593997 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 02:56:34 INFO - PROCESS | 3056 | 1465120594029 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 02:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:56:34 INFO - PROCESS | 3056 | 1465120594032 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 02:56:34 INFO - PROCESS | 3056 | 1465120594035 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 3056 | 1465120594037 Marionette TRACE conn6 <- [1,242,null,{}] 02:56:34 INFO - PROCESS | 3056 | 1465120594040 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:34 INFO - PROCESS | 3056 | 1465120594043 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:34 INFO - PROCESS | 3056 | 1465120594187 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 02:56:34 INFO - PROCESS | 3056 | 1465120594296 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 3056 | 1465120594300 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:34 INFO - PROCESS | 3056 | ++DOCSHELL 0910D000 == 44 [pid = 3056] [id = 70] 02:56:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0CB2B000) [pid = 3056] [serial = 207] [outer = 00000000] 02:56:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0CFFA800) [pid = 3056] [serial = 208] [outer = 0CB2B000] 02:56:34 INFO - PROCESS | 3056 | 1465120594358 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0D43D800) [pid = 3056] [serial = 209] [outer = 0CB2B000] 02:56:34 INFO - PROCESS | 3056 | 1465120594982 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 970ms 02:56:35 INFO - PROCESS | 3056 | 1465120595007 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 02:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:56:35 INFO - PROCESS | 3056 | 1465120595011 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 02:56:35 INFO - PROCESS | 3056 | 1465120595015 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 3056 | 1465120595019 Marionette TRACE conn6 <- [1,246,null,{}] 02:56:35 INFO - PROCESS | 3056 | 1465120595025 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:35 INFO - PROCESS | 3056 | 1465120595027 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:35 INFO - PROCESS | 3056 | 1465120595155 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 02:56:35 INFO - PROCESS | 3056 | 1465120595251 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 3056 | 1465120595255 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:35 INFO - PROCESS | 3056 | ++DOCSHELL 15030800 == 45 [pid = 3056] [id = 71] 02:56:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (15042C00) [pid = 3056] [serial = 210] [outer = 00000000] 02:56:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1514A400) [pid = 3056] [serial = 211] [outer = 15042C00] 02:56:35 INFO - PROCESS | 3056 | 1465120595313 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (15E26400) [pid = 3056] [serial = 212] [outer = 15042C00] 02:56:35 INFO - PROCESS | 3056 | 1465120595870 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 890ms 02:56:35 INFO - PROCESS | 3056 | 1465120595911 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 3056 | 1465120595916 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 02:56:35 INFO - PROCESS | 3056 | 1465120595920 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 3056 | 1465120595923 Marionette TRACE conn6 <- [1,250,null,{}] 02:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:56:35 INFO - PROCESS | 3056 | 1465120595927 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:35 INFO - PROCESS | 3056 | 1465120595930 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:36 INFO - PROCESS | 3056 | 1465120596046 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 02:56:36 INFO - PROCESS | 3056 | 1465120596176 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 3056 | 1465120596179 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:36 INFO - PROCESS | 3056 | ++DOCSHELL 1A566800 == 46 [pid = 3056] [id = 72] 02:56:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (1A569000) [pid = 3056] [serial = 213] [outer = 00000000] 02:56:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (1A9EF400) [pid = 3056] [serial = 214] [outer = 1A569000] 02:56:36 INFO - PROCESS | 3056 | 1465120596288 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (1CD0DC00) [pid = 3056] [serial = 215] [outer = 1A569000] 02:56:36 INFO - PROCESS | 3056 | 1465120596964 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1071ms 02:56:36 INFO - PROCESS | 3056 | 1465120596998 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 3056 | 1465120597001 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 02:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:56:37 INFO - PROCESS | 3056 | 1465120597011 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 3056 | 1465120597017 Marionette TRACE conn6 <- [1,254,null,{}] 02:56:37 INFO - PROCESS | 3056 | 1465120597022 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:37 INFO - PROCESS | 3056 | 1465120597026 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:37 INFO - PROCESS | 3056 | 1465120597145 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 02:56:37 INFO - PROCESS | 3056 | 1465120597273 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 3056 | 1465120597275 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:37 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AD800 == 47 [pid = 3056] [id = 73] 02:56:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (1A857800) [pid = 3056] [serial = 216] [outer = 00000000] 02:56:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (1D906800) [pid = 3056] [serial = 217] [outer = 1A857800] 02:56:37 INFO - PROCESS | 3056 | 1465120597332 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (1D90F000) [pid = 3056] [serial = 218] [outer = 1A857800] 02:56:38 INFO - PROCESS | 3056 | 1465120598055 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1079ms 02:56:38 INFO - PROCESS | 3056 | 1465120598088 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 02:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:56:38 INFO - PROCESS | 3056 | 1465120598092 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 02:56:38 INFO - PROCESS | 3056 | 1465120598097 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 3056 | 1465120598100 Marionette TRACE conn6 <- [1,258,null,{}] 02:56:38 INFO - PROCESS | 3056 | 1465120598105 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:38 INFO - PROCESS | 3056 | 1465120598108 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:38 INFO - PROCESS | 3056 | 1465120598209 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 02:56:38 INFO - PROCESS | 3056 | 1465120598306 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 3056 | 1465120598309 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:38 INFO - PROCESS | 3056 | ++DOCSHELL 0D9B1000 == 48 [pid = 3056] [id = 74] 02:56:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 101 (0D9B2400) [pid = 3056] [serial = 219] [outer = 00000000] 02:56:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 102 (14881C00) [pid = 3056] [serial = 220] [outer = 0D9B2400] 02:56:38 INFO - PROCESS | 3056 | 1465120598358 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 103 (15065800) [pid = 3056] [serial = 221] [outer = 0D9B2400] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0D350400 == 47 [pid = 3056] [id = 45] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 18B6D000 == 46 [pid = 3056] [id = 44] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 1A861000 == 45 [pid = 3056] [id = 69] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 17C0A400 == 44 [pid = 3056] [id = 68] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0D892400 == 43 [pid = 3056] [id = 67] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0910B800 == 42 [pid = 3056] [id = 66] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 1A3BD400 == 41 [pid = 3056] [id = 65] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 187D9000 == 40 [pid = 3056] [id = 64] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 17D7D800 == 39 [pid = 3056] [id = 63] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 16272C00 == 38 [pid = 3056] [id = 62] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0D893000 == 37 [pid = 3056] [id = 61] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0D89B400 == 36 [pid = 3056] [id = 60] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0D359400 == 35 [pid = 3056] [id = 59] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 192B7800 == 34 [pid = 3056] [id = 58] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 14964000 == 33 [pid = 3056] [id = 57] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 102 (0D9B3400) [pid = 3056] [serial = 162] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0CE3B800 == 32 [pid = 3056] [id = 56] 02:56:38 INFO - PROCESS | 3056 | --DOCSHELL 0D9AE400 == 31 [pid = 3056] [id = 55] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 101 (1A3E6C00) [pid = 3056] [serial = 154] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 100 (17961C00) [pid = 3056] [serial = 144] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (1A3DC400) [pid = 3056] [serial = 153] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (0E503C00) [pid = 3056] [serial = 139] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (0D43C800) [pid = 3056] [serial = 135] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (1A393C00) [pid = 3056] [serial = 157] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (195DB000) [pid = 3056] [serial = 151] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1514B400) [pid = 3056] [serial = 141] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1796B800) [pid = 3056] [serial = 145] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (0DC9F800) [pid = 3056] [serial = 138] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1954CC00) [pid = 3056] [serial = 156] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (17E86000) [pid = 3056] [serial = 147] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (192BC000) [pid = 3056] [serial = 150] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0E50D800) [pid = 3056] [serial = 142] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (18741000) [pid = 3056] [serial = 148] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D632C00) [pid = 3056] [serial = 132] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D61F800) [pid = 3056] [serial = 136] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A70A000) [pid = 3056] [serial = 159] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A859400) [pid = 3056] [serial = 160] [outer = 00000000] [url = about:blank] 02:56:38 INFO - PROCESS | 3056 | 1465120598931 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 890ms 02:56:38 INFO - PROCESS | 3056 | 1465120598987 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 3056 | 1465120598991 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 02:56:38 INFO - PROCESS | 3056 | 1465120598997 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:56:38 INFO - PROCESS | 3056 | 1465120598999 Marionette TRACE conn6 <- [1,262,null,{}] 02:56:39 INFO - PROCESS | 3056 | 1465120599003 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 3056 | 1465120599006 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:39 INFO - PROCESS | 3056 | 1465120599094 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 02:56:39 INFO - PROCESS | 3056 | 1465120599176 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 3056 | 1465120599179 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:39 INFO - PROCESS | 3056 | ++DOCSHELL 0D437800 == 32 [pid = 3056] [id = 75] 02:56:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D438400) [pid = 3056] [serial = 222] [outer = 00000000] 02:56:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0D899C00) [pid = 3056] [serial = 223] [outer = 0D438400] 02:56:39 INFO - PROCESS | 3056 | 1465120599228 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D9B4C00) [pid = 3056] [serial = 224] [outer = 0D438400] 02:56:39 INFO - PROCESS | 3056 | 1465120599615 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 02:56:39 INFO - PROCESS | 3056 | 1465120599672 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 3056 | 1465120599674 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 02:56:39 INFO - PROCESS | 3056 | 1465120599677 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:56:39 INFO - PROCESS | 3056 | 1465120599681 Marionette TRACE conn6 <- [1,266,null,{}] 02:56:39 INFO - PROCESS | 3056 | 1465120599691 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 3056 | 1465120599695 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:39 INFO - PROCESS | 3056 | 1465120599781 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 02:56:39 INFO - PROCESS | 3056 | 1465120599788 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 3056 | 1465120599790 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:39 INFO - PROCESS | 3056 | ++DOCSHELL 15E4C400 == 33 [pid = 3056] [id = 76] 02:56:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (15E4D400) [pid = 3056] [serial = 225] [outer = 00000000] 02:56:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (16274800) [pid = 3056] [serial = 226] [outer = 15E4D400] 02:56:39 INFO - PROCESS | 3056 | 1465120599838 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (17969C00) [pid = 3056] [serial = 227] [outer = 15E4D400] 02:56:40 INFO - PROCESS | 3056 | 1465120600441 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 830ms 02:56:40 INFO - PROCESS | 3056 | 1465120600536 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 3056 | 1465120600538 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 02:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:56:40 INFO - PROCESS | 3056 | 1465120600546 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 3056 | 1465120600548 Marionette TRACE conn6 <- [1,270,null,{}] 02:56:40 INFO - PROCESS | 3056 | 1465120600551 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:40 INFO - PROCESS | 3056 | 1465120600553 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:40 INFO - PROCESS | 3056 | 1465120600642 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 02:56:40 INFO - PROCESS | 3056 | 1465120600652 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 3056 | 1465120600654 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:40 INFO - PROCESS | 3056 | ++DOCSHELL 18743C00 == 34 [pid = 3056] [id = 77] 02:56:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1874EC00) [pid = 3056] [serial = 228] [outer = 00000000] 02:56:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (187E0400) [pid = 3056] [serial = 229] [outer = 1874EC00] 02:56:40 INFO - PROCESS | 3056 | 1465120600699 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (18B71800) [pid = 3056] [serial = 230] [outer = 1874EC00] 02:56:41 INFO - PROCESS | 3056 | 1465120601163 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 02:56:41 INFO - PROCESS | 3056 | 1465120601223 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 3056 | 1465120601226 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 02:56:41 INFO - PROCESS | 3056 | 1465120601229 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:56:41 INFO - PROCESS | 3056 | 1465120601231 Marionette TRACE conn6 <- [1,274,null,{}] 02:56:41 INFO - PROCESS | 3056 | 1465120601234 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 3056 | 1465120601236 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:41 INFO - PROCESS | 3056 | 1465120601344 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 02:56:41 INFO - PROCESS | 3056 | 1465120601399 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 3056 | 1465120601401 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:41 INFO - PROCESS | 3056 | ++DOCSHELL 187DC800 == 35 [pid = 3056] [id = 78] 02:56:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (192AF800) [pid = 3056] [serial = 231] [outer = 00000000] 02:56:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (195DFC00) [pid = 3056] [serial = 232] [outer = 192AF800] 02:56:41 INFO - PROCESS | 3056 | 1465120601454 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (1A38E000) [pid = 3056] [serial = 233] [outer = 192AF800] 02:56:41 INFO - PROCESS | 3056 | 1465120601871 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 02:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:56:41 INFO - PROCESS | 3056 | 1465120601903 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 3056 | 1465120601904 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 02:56:41 INFO - PROCESS | 3056 | 1465120601907 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 3056 | 1465120601909 Marionette TRACE conn6 <- [1,278,null,{}] 02:56:41 INFO - PROCESS | 3056 | 1465120601912 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 3056 | 1465120601918 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:42 INFO - PROCESS | 3056 | 1465120602081 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 02:56:42 INFO - PROCESS | 3056 | 1465120602087 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 3056 | 1465120602089 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:42 INFO - PROCESS | 3056 | ++DOCSHELL 1A396000 == 36 [pid = 3056] [id = 79] 02:56:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (1A396800) [pid = 3056] [serial = 234] [outer = 00000000] 02:56:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (1A572C00) [pid = 3056] [serial = 235] [outer = 1A396800] 02:56:42 INFO - PROCESS | 3056 | 1465120602179 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (1A858C00) [pid = 3056] [serial = 236] [outer = 1A396800] 02:56:42 INFO - PROCESS | 3056 | 1465120602600 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 730ms 02:56:42 INFO - PROCESS | 3056 | 1465120602639 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 3056 | 1465120602640 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 02:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:56:42 INFO - PROCESS | 3056 | 1465120602647 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 3056 | 1465120602649 Marionette TRACE conn6 <- [1,282,null,{}] 02:56:42 INFO - PROCESS | 3056 | 1465120602652 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:42 INFO - PROCESS | 3056 | 1465120602654 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:42 INFO - PROCESS | 3056 | 1465120602762 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 02:56:42 INFO - PROCESS | 3056 | 1465120602768 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 3056 | 1465120602770 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:42 INFO - PROCESS | 3056 | ++DOCSHELL 0D357C00 == 37 [pid = 3056] [id = 80] 02:56:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (1A85AC00) [pid = 3056] [serial = 237] [outer = 00000000] 02:56:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (1B6B8000) [pid = 3056] [serial = 238] [outer = 1A85AC00] 02:56:42 INFO - PROCESS | 3056 | 1465120602814 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 101 (1C3D6800) [pid = 3056] [serial = 239] [outer = 1A85AC00] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 100 (1A3E9400) [pid = 3056] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (187D9C00) [pid = 3056] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (1A857000) [pid = 3056] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (0D893800) [pid = 3056] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (17D80000) [pid = 3056] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (16275000) [pid = 3056] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (0D9AD000) [pid = 3056] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (0D9ADC00) [pid = 3056] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:56:43 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1AA2B400) [pid = 3056] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:56:43 INFO - PROCESS | 3056 | 1465120603285 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 690ms 02:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:56:43 INFO - PROCESS | 3056 | 1465120603335 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 3056 | 1465120603337 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 02:56:43 INFO - PROCESS | 3056 | 1465120603340 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 3056 | 1465120603342 Marionette TRACE conn6 <- [1,286,null,{}] 02:56:43 INFO - PROCESS | 3056 | 1465120603345 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:43 INFO - PROCESS | 3056 | 1465120603347 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:43 INFO - PROCESS | 3056 | 1465120603460 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 02:56:43 INFO - PROCESS | 3056 | 1465120603468 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 3056 | 1465120603470 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:43 INFO - PROCESS | 3056 | ++DOCSHELL 09126C00 == 38 [pid = 3056] [id = 81] 02:56:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (09129000) [pid = 3056] [serial = 240] [outer = 00000000] 02:56:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0912E000) [pid = 3056] [serial = 241] [outer = 09129000] 02:56:43 INFO - PROCESS | 3056 | 1465120603513 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (09131400) [pid = 3056] [serial = 242] [outer = 09129000] 02:56:43 INFO - PROCESS | 3056 | 1465120603930 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 02:56:43 INFO - PROCESS | 3056 | 1465120603971 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 3056 | 1465120603973 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 02:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:56:43 INFO - PROCESS | 3056 | 1465120603980 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 3056 | 1465120603981 Marionette TRACE conn6 <- [1,290,null,{}] 02:56:43 INFO - PROCESS | 3056 | 1465120603985 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:43 INFO - PROCESS | 3056 | 1465120603987 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:44 INFO - PROCESS | 3056 | 1465120604069 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 02:56:44 INFO - PROCESS | 3056 | 1465120604075 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 3056 | 1465120604077 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:44 INFO - PROCESS | 3056 | ++DOCSHELL 0D618800 == 39 [pid = 3056] [id = 82] 02:56:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (16278C00) [pid = 3056] [serial = 243] [outer = 00000000] 02:56:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (1A862C00) [pid = 3056] [serial = 244] [outer = 16278C00] 02:56:44 INFO - PROCESS | 3056 | 1465120604123 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (1C4A2400) [pid = 3056] [serial = 245] [outer = 16278C00] 02:56:44 INFO - PROCESS | 3056 | 1465120604539 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 590ms 02:56:44 INFO - PROCESS | 3056 | 1465120604567 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 02:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:56:44 INFO - PROCESS | 3056 | 1465120604569 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 02:56:44 INFO - PROCESS | 3056 | 1465120604584 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 3056 | 1465120604586 Marionette TRACE conn6 <- [1,294,null,{}] 02:56:44 INFO - PROCESS | 3056 | 1465120604590 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:44 INFO - PROCESS | 3056 | 1465120604592 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:44 INFO - PROCESS | 3056 | 1465120604680 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 02:56:44 INFO - PROCESS | 3056 | 1465120604686 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 3056 | 1465120604688 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:44 INFO - PROCESS | 3056 | ++DOCSHELL 16275000 == 40 [pid = 3056] [id = 83] 02:56:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (1C49E800) [pid = 3056] [serial = 246] [outer = 00000000] 02:56:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (1D163400) [pid = 3056] [serial = 247] [outer = 1C49E800] 02:56:44 INFO - PROCESS | 3056 | 1465120604732 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 101 (1D906000) [pid = 3056] [serial = 248] [outer = 1C49E800] 02:56:45 INFO - PROCESS | 3056 | --DOCSHELL 0D9AD800 == 39 [pid = 3056] [id = 73] 02:56:45 INFO - PROCESS | 3056 | --DOCSHELL 0D9B1000 == 38 [pid = 3056] [id = 74] 02:56:45 INFO - PROCESS | 3056 | --DOCSHELL 15030800 == 37 [pid = 3056] [id = 71] 02:56:45 INFO - PROCESS | 3056 | --DOCSHELL 1A566800 == 36 [pid = 3056] [id = 72] 02:56:45 INFO - PROCESS | 3056 | --DOCSHELL 0910D000 == 35 [pid = 3056] [id = 70] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 0D437800 == 34 [pid = 3056] [id = 75] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 15E4C400 == 33 [pid = 3056] [id = 76] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 1A396000 == 32 [pid = 3056] [id = 79] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 0D357C00 == 31 [pid = 3056] [id = 80] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 18743C00 == 30 [pid = 3056] [id = 77] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 0D618800 == 29 [pid = 3056] [id = 82] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 187DC800 == 28 [pid = 3056] [id = 78] 02:56:46 INFO - PROCESS | 3056 | --DOCSHELL 09126C00 == 27 [pid = 3056] [id = 81] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 100 (14885C00) [pid = 3056] [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.] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (192B5000) [pid = 3056] [serial = 190] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (1A9FA800) [pid = 3056] [serial = 196] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (0D9ABC00) [pid = 3056] [serial = 181] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (1A706400) [pid = 3056] [serial = 194] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (0E7B3800) [pid = 3056] [serial = 182] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (17E8A000) [pid = 3056] [serial = 187] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (18734800) [pid = 3056] [serial = 175] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1796A000) [pid = 3056] [serial = 184] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (17D75C00) [pid = 3056] [serial = 185] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1495E400) [pid = 3056] [serial = 179] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0DCA3000) [pid = 3056] [serial = 178] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0D637800) [pid = 3056] [serial = 166] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A391800) [pid = 3056] [serial = 172] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (15069800) [pid = 3056] [serial = 169] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (192B0C00) [pid = 3056] [serial = 199] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (192B5400) [pid = 3056] [serial = 200] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1D0B5800) [pid = 3056] [serial = 205] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1AA23400) [pid = 3056] [serial = 197] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (192B5C00) [pid = 3056] [serial = 191] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1C9F5800) [pid = 3056] [serial = 202] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (18739800) [pid = 3056] [serial = 188] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1CD0A800) [pid = 3056] [serial = 203] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A573C00) [pid = 3056] [serial = 193] [outer = 00000000] [url = about:blank] 02:56:46 INFO - PROCESS | 3056 | 1465120606617 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 2082ms 02:56:46 INFO - PROCESS | 3056 | 1465120606656 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 3056 | 1465120606660 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 02:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:56:46 INFO - PROCESS | 3056 | 1465120606665 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 3056 | 1465120606668 Marionette TRACE conn6 <- [1,298,null,{}] 02:56:46 INFO - PROCESS | 3056 | 1465120606675 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:46 INFO - PROCESS | 3056 | 1465120606678 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:46 INFO - PROCESS | 3056 | 1465120606771 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 02:56:46 INFO - PROCESS | 3056 | 1465120606780 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 3056 | 1465120606785 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:46 INFO - PROCESS | 3056 | ++DOCSHELL 0D356000 == 28 [pid = 3056] [id = 84] 02:56:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D357C00) [pid = 3056] [serial = 249] [outer = 00000000] 02:56:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0D439C00) [pid = 3056] [serial = 250] [outer = 0D357C00] 02:56:46 INFO - PROCESS | 3056 | 1465120606835 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D43FC00) [pid = 3056] [serial = 251] [outer = 0D357C00] 02:56:47 INFO - PROCESS | 3056 | 1465120607137 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:56:47 INFO - PROCESS | 3056 | 1465120607329 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 690ms 02:56:47 INFO - PROCESS | 3056 | 1465120607355 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 3056 | 1465120607360 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 02:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:56:47 INFO - PROCESS | 3056 | 1465120607371 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 3056 | 1465120607374 Marionette TRACE conn6 <- [1,302,null,{}] 02:56:47 INFO - PROCESS | 3056 | 1465120607378 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:47 INFO - PROCESS | 3056 | 1465120607381 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:47 INFO - PROCESS | 3056 | 1465120607472 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 02:56:47 INFO - PROCESS | 3056 | 1465120607482 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 3056 | 1465120607485 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:47 INFO - PROCESS | 3056 | ++DOCSHELL 0D98C400 == 29 [pid = 3056] [id = 85] 02:56:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0D98F000) [pid = 3056] [serial = 252] [outer = 00000000] 02:56:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D9AC000) [pid = 3056] [serial = 253] [outer = 0D98F000] 02:56:47 INFO - PROCESS | 3056 | 1465120607537 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D9B3000) [pid = 3056] [serial = 254] [outer = 0D98F000] 02:56:48 INFO - PROCESS | 3056 | 1465120608011 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:48 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. 02:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 02:56:48 INFO - PROCESS | 3056 | 1465120608046 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 3056 | 1465120608048 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 02:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:56:48 INFO - PROCESS | 3056 | 1465120608052 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 3056 | 1465120608055 Marionette TRACE conn6 <- [1,306,null,{}] 02:56:48 INFO - PROCESS | 3056 | 1465120608066 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:48 INFO - PROCESS | 3056 | 1465120608071 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:48 INFO - PROCESS | 3056 | 1465120608157 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 02:56:48 INFO - PROCESS | 3056 | 1465120608268 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 3056 | 1465120608271 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:48 INFO - PROCESS | 3056 | ++DOCSHELL 15028000 == 30 [pid = 3056] [id = 86] 02:56:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1502E000) [pid = 3056] [serial = 255] [outer = 00000000] 02:56:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (15063800) [pid = 3056] [serial = 256] [outer = 1502E000] 02:56:48 INFO - PROCESS | 3056 | 1465120608320 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1506B800) [pid = 3056] [serial = 257] [outer = 1502E000] 02:56:48 INFO - PROCESS | 3056 | 1465120608700 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 02:56:48 INFO - PROCESS | 3056 | 1465120608726 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 3056 | 1465120608728 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 02:56:48 INFO - PROCESS | 3056 | 1465120608732 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:56:48 INFO - PROCESS | 3056 | 1465120608733 Marionette TRACE conn6 <- [1,310,null,{}] 02:56:48 INFO - PROCESS | 3056 | 1465120608737 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:48 INFO - PROCESS | 3056 | 1465120608739 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:48 INFO - PROCESS | 3056 | 1465120608852 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 02:56:48 INFO - PROCESS | 3056 | 1465120608901 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 3056 | 1465120608903 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:48 INFO - PROCESS | 3056 | ++DOCSHELL 14963C00 == 31 [pid = 3056] [id = 87] 02:56:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (15040800) [pid = 3056] [serial = 258] [outer = 00000000] 02:56:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (152E8000) [pid = 3056] [serial = 259] [outer = 15040800] 02:56:48 INFO - PROCESS | 3056 | 1465120608948 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (16275C00) [pid = 3056] [serial = 260] [outer = 15040800] 02:56:49 INFO - PROCESS | 3056 | 1465120609340 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 631ms 02:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:56:49 INFO - PROCESS | 3056 | 1465120609367 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 3056 | 1465120609369 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 02:56:49 INFO - PROCESS | 3056 | 1465120609372 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 3056 | 1465120609374 Marionette TRACE conn6 <- [1,314,null,{}] 02:56:49 INFO - PROCESS | 3056 | 1465120609377 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:49 INFO - PROCESS | 3056 | 1465120609379 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:49 INFO - PROCESS | 3056 | 1465120609489 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 02:56:49 INFO - PROCESS | 3056 | 1465120609525 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 3056 | 1465120609527 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:49 INFO - PROCESS | 3056 | ++DOCSHELL 1636D000 == 32 [pid = 3056] [id = 88] 02:56:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1796AC00) [pid = 3056] [serial = 261] [outer = 00000000] 02:56:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (17D79C00) [pid = 3056] [serial = 262] [outer = 1796AC00] 02:56:49 INFO - PROCESS | 3056 | 1465120609572 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (17D83400) [pid = 3056] [serial = 263] [outer = 1796AC00] 02:56:49 INFO - PROCESS | 3056 | 1465120609993 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 02:56:50 INFO - PROCESS | 3056 | 1465120610043 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 3056 | 1465120610045 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 02:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:56:50 INFO - PROCESS | 3056 | 1465120610055 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 3056 | 1465120610057 Marionette TRACE conn6 <- [1,318,null,{}] 02:56:50 INFO - PROCESS | 3056 | 1465120610060 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 3056 | 1465120610066 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:50 INFO - PROCESS | 3056 | 1465120610171 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 02:56:50 INFO - PROCESS | 3056 | 1465120610180 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 3056 | 1465120610182 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:50 INFO - PROCESS | 3056 | ++DOCSHELL 18734C00 == 33 [pid = 3056] [id = 89] 02:56:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (18738400) [pid = 3056] [serial = 264] [outer = 00000000] 02:56:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (18B71000) [pid = 3056] [serial = 265] [outer = 18738400] 02:56:50 INFO - PROCESS | 3056 | 1465120610232 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (192B5400) [pid = 3056] [serial = 266] [outer = 18738400] 02:56:50 INFO - PROCESS | 3056 | 1465120610675 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:50 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. 02:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 670ms 02:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:56:50 INFO - PROCESS | 3056 | 1465120610728 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 3056 | 1465120610730 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 02:56:50 INFO - PROCESS | 3056 | 1465120610733 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 3056 | 1465120610735 Marionette TRACE conn6 <- [1,322,null,{}] 02:56:50 INFO - PROCESS | 3056 | 1465120610739 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 3056 | 1465120610740 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:50 INFO - PROCESS | 3056 | 1465120610843 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 02:56:50 INFO - PROCESS | 3056 | 1465120610851 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 3056 | 1465120610853 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:50 INFO - PROCESS | 3056 | ++DOCSHELL 192B6800 == 34 [pid = 3056] [id = 90] 02:56:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (1954C800) [pid = 3056] [serial = 267] [outer = 00000000] 02:56:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (195E2000) [pid = 3056] [serial = 268] [outer = 1954C800] 02:56:50 INFO - PROCESS | 3056 | 1465120610897 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (195E5400) [pid = 3056] [serial = 269] [outer = 1954C800] 02:56:51 INFO - PROCESS | 3056 | 1465120611316 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:51 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. 02:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms 02:56:51 INFO - PROCESS | 3056 | 1465120611364 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 3056 | 1465120611366 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 02:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:56:51 INFO - PROCESS | 3056 | 1465120611369 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 3056 | 1465120611371 Marionette TRACE conn6 <- [1,326,null,{}] 02:56:51 INFO - PROCESS | 3056 | 1465120611375 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:51 INFO - PROCESS | 3056 | 1465120611377 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:51 INFO - PROCESS | 3056 | 1465120611456 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 02:56:51 INFO - PROCESS | 3056 | 1465120611464 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 3056 | 1465120611466 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:51 INFO - PROCESS | 3056 | ++DOCSHELL 1A393000 == 35 [pid = 3056] [id = 91] 02:56:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (1A396C00) [pid = 3056] [serial = 270] [outer = 00000000] 02:56:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (1A566400) [pid = 3056] [serial = 271] [outer = 1A396C00] 02:56:51 INFO - PROCESS | 3056 | 1465120611515 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 101 (1A3DD800) [pid = 3056] [serial = 272] [outer = 1A396C00] 02:56:51 INFO - PROCESS | 3056 | 1465120611992 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:52 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. 02:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 02:56:52 INFO - PROCESS | 3056 | 1465120612040 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 3056 | 1465120612042 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 02:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:56:52 INFO - PROCESS | 3056 | 1465120612045 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 3056 | 1465120612047 Marionette TRACE conn6 <- [1,330,null,{}] 02:56:52 INFO - PROCESS | 3056 | 1465120612056 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 3056 | 1465120612059 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:52 INFO - PROCESS | 3056 | 1465120612171 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 02:56:52 INFO - PROCESS | 3056 | 1465120612258 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 3056 | 1465120612260 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:52 INFO - PROCESS | 3056 | ++DOCSHELL 14B95800 == 36 [pid = 3056] [id = 92] 02:56:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 102 (1A705800) [pid = 3056] [serial = 273] [outer = 00000000] 02:56:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 103 (1A857C00) [pid = 3056] [serial = 274] [outer = 1A705800] 02:56:52 INFO - PROCESS | 3056 | 1465120612316 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 104 (1A858800) [pid = 3056] [serial = 275] [outer = 1A705800] 02:56:52 INFO - PROCESS | 3056 | 1465120612749 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:52 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. 02:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 730ms 02:56:52 INFO - PROCESS | 3056 | 1465120612786 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 3056 | 1465120612788 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 02:56:52 INFO - PROCESS | 3056 | 1465120612791 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:56:52 INFO - PROCESS | 3056 | 1465120612793 Marionette TRACE conn6 <- [1,334,null,{}] 02:56:52 INFO - PROCESS | 3056 | 1465120612797 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 3056 | 1465120612798 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:52 INFO - PROCESS | 3056 | 1465120612912 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 02:56:52 INFO - PROCESS | 3056 | 1465120612917 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 3056 | 1465120612919 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:52 INFO - PROCESS | 3056 | ++DOCSHELL 1A9FA400 == 37 [pid = 3056] [id = 93] 02:56:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 105 (1A9FB000) [pid = 3056] [serial = 276] [outer = 00000000] 02:56:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 106 (1B640C00) [pid = 3056] [serial = 277] [outer = 1A9FB000] 02:56:52 INFO - PROCESS | 3056 | 1465120612963 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 107 (1C49CC00) [pid = 3056] [serial = 278] [outer = 1A9FB000] 02:56:53 INFO - PROCESS | 3056 | 1465120613413 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:53 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. 02:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 671ms 02:56:53 INFO - PROCESS | 3056 | 1465120613468 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 3056 | 1465120613471 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 02:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:56:53 INFO - PROCESS | 3056 | 1465120613475 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 3056 | 1465120613477 Marionette TRACE conn6 <- [1,338,null,{}] 02:56:53 INFO - PROCESS | 3056 | 1465120613485 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:53 INFO - PROCESS | 3056 | 1465120613488 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:53 INFO - PROCESS | 3056 | 1465120613637 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 106 (1C3D1400) [pid = 3056] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 105 (0D437400) [pid = 3056] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 104 (0D435400) [pid = 3056] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 103 (192AF800) [pid = 3056] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 102 (1A396800) [pid = 3056] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 101 (1A85AC00) [pid = 3056] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 100 (09129000) [pid = 3056] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (16278C00) [pid = 3056] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (0D438400) [pid = 3056] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (0D9B2400) [pid = 3056] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (1A857800) [pid = 3056] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (1A569000) [pid = 3056] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (15042C00) [pid = 3056] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (0CB2B000) [pid = 3056] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1874EC00) [pid = 3056] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (15E4D400) [pid = 3056] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (192B9000) [pid = 3056] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (192AD800) [pid = 3056] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (14B59C00) [pid = 3056] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0910F800) [pid = 3056] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:56:53 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D9AE800) [pid = 3056] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:56:53 INFO - PROCESS | 3056 | 1465120613980 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 3056 | 1465120613983 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:53 INFO - PROCESS | 3056 | ++DOCSHELL 0910C800 == 38 [pid = 3056] [id = 94] 02:56:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0910E400) [pid = 3056] [serial = 279] [outer = 00000000] 02:56:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D350C00) [pid = 3056] [serial = 280] [outer = 0910E400] 02:56:54 INFO - PROCESS | 3056 | 1465120614029 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D837C00) [pid = 3056] [serial = 281] [outer = 0910E400] 02:56:54 INFO - PROCESS | 3056 | 1465120614407 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:54 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. 02:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 971ms 02:56:54 INFO - PROCESS | 3056 | 1465120614454 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 3056 | 1465120614456 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 02:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:56:54 INFO - PROCESS | 3056 | 1465120614459 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 3056 | 1465120614461 Marionette TRACE conn6 <- [1,342,null,{}] 02:56:54 INFO - PROCESS | 3056 | 1465120614464 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:54 INFO - PROCESS | 3056 | 1465120614466 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:54 INFO - PROCESS | 3056 | 1465120614557 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 02:56:54 INFO - PROCESS | 3056 | 1465120614563 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 3056 | 1465120614565 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:54 INFO - PROCESS | 3056 | ++DOCSHELL 1508D800 == 39 [pid = 3056] [id = 95] 02:56:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (15E24400) [pid = 3056] [serial = 282] [outer = 00000000] 02:56:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (192B1000) [pid = 3056] [serial = 283] [outer = 15E24400] 02:56:54 INFO - PROCESS | 3056 | 1465120614609 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (192BC400) [pid = 3056] [serial = 284] [outer = 15E24400] 02:56:55 INFO - PROCESS | 3056 | 1465120615034 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:55 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. 02:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 02:56:55 INFO - PROCESS | 3056 | 1465120615094 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 3056 | 1465120615096 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 02:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:56:55 INFO - PROCESS | 3056 | 1465120615100 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 3056 | 1465120615101 Marionette TRACE conn6 <- [1,346,null,{}] 02:56:55 INFO - PROCESS | 3056 | 1465120615105 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 3056 | 1465120615107 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:55 INFO - PROCESS | 3056 | 1465120615188 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 02:56:55 INFO - PROCESS | 3056 | 1465120615196 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 3056 | 1465120615198 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:55 INFO - PROCESS | 3056 | ++DOCSHELL 1873F800 == 40 [pid = 3056] [id = 96] 02:56:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1A7EB000) [pid = 3056] [serial = 285] [outer = 00000000] 02:56:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1A85AC00) [pid = 3056] [serial = 286] [outer = 1A7EB000] 02:56:55 INFO - PROCESS | 3056 | 1465120615242 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (1C976C00) [pid = 3056] [serial = 287] [outer = 1A7EB000] 02:56:55 INFO - PROCESS | 3056 | 1465120615688 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:55 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. 02:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 02:56:55 INFO - PROCESS | 3056 | 1465120615743 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 3056 | 1465120615745 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 02:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:56:55 INFO - PROCESS | 3056 | 1465120615749 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 3056 | 1465120615750 Marionette TRACE conn6 <- [1,350,null,{}] 02:56:55 INFO - PROCESS | 3056 | 1465120615754 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 3056 | 1465120615756 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:55 INFO - PROCESS | 3056 | 1465120615838 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 02:56:55 INFO - PROCESS | 3056 | 1465120615844 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 3056 | 1465120615846 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:55 INFO - PROCESS | 3056 | ++DOCSHELL 1C9F5C00 == 41 [pid = 3056] [id = 97] 02:56:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (1C9F6C00) [pid = 3056] [serial = 288] [outer = 00000000] 02:56:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (1D0B4400) [pid = 3056] [serial = 289] [outer = 1C9F6C00] 02:56:55 INFO - PROCESS | 3056 | 1465120615889 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (1D0BA000) [pid = 3056] [serial = 290] [outer = 1C9F6C00] 02:56:56 INFO - PROCESS | 3056 | 1465120616661 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:56 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. 02:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 970ms 02:56:56 INFO - PROCESS | 3056 | 1465120616722 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 02:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:56:56 INFO - PROCESS | 3056 | 1465120616727 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 02:56:56 INFO - PROCESS | 3056 | 1465120616731 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 3056 | 1465120616736 Marionette TRACE conn6 <- [1,354,null,{}] 02:56:56 INFO - PROCESS | 3056 | 1465120616741 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:56 INFO - PROCESS | 3056 | 1465120616744 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:56 INFO - PROCESS | 3056 | 1465120616878 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 02:56:56 INFO - PROCESS | 3056 | 1465120616996 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 3056 | 1465120616999 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:57 INFO - PROCESS | 3056 | ++DOCSHELL 0912A400 == 42 [pid = 3056] [id = 98] 02:56:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (0CB74800) [pid = 3056] [serial = 291] [outer = 00000000] 02:56:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (0D747C00) [pid = 3056] [serial = 292] [outer = 0CB74800] 02:56:57 INFO - PROCESS | 3056 | 1465120617059 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 101 (0D98BC00) [pid = 3056] [serial = 293] [outer = 0CB74800] 02:56:57 INFO - PROCESS | 3056 | 1465120617966 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1283ms 02:56:58 INFO - PROCESS | 3056 | 1465120618015 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 3056 | 1465120618019 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 02:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:56:58 INFO - PROCESS | 3056 | 1465120618024 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 3056 | 1465120618027 Marionette TRACE conn6 <- [1,358,null,{}] 02:56:58 INFO - PROCESS | 3056 | 1465120618033 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:58 INFO - PROCESS | 3056 | 1465120618036 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:58 INFO - PROCESS | 3056 | 1465120618146 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 02:56:58 INFO - PROCESS | 3056 | 1465120618223 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 3056 | 1465120618228 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:58 INFO - PROCESS | 3056 | ++DOCSHELL 0D359C00 == 43 [pid = 3056] [id = 99] 02:56:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 102 (0D435400) [pid = 3056] [serial = 294] [outer = 00000000] 02:56:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 103 (0D61D400) [pid = 3056] [serial = 295] [outer = 0D435400] 02:56:58 INFO - PROCESS | 3056 | 1465120618279 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 104 (0D74A400) [pid = 3056] [serial = 296] [outer = 0D435400] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 1873F800 == 42 [pid = 3056] [id = 96] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 1508D800 == 41 [pid = 3056] [id = 95] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 0910C800 == 40 [pid = 3056] [id = 94] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 1A9FA400 == 39 [pid = 3056] [id = 93] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 14B95800 == 38 [pid = 3056] [id = 92] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 1A393000 == 37 [pid = 3056] [id = 91] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 192B6800 == 36 [pid = 3056] [id = 90] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 18734C00 == 35 [pid = 3056] [id = 89] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 1636D000 == 34 [pid = 3056] [id = 88] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 14963C00 == 33 [pid = 3056] [id = 87] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 15028000 == 32 [pid = 3056] [id = 86] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 103 (1D163400) [pid = 3056] [serial = 247] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 0D98C400 == 31 [pid = 3056] [id = 85] 02:56:58 INFO - PROCESS | 3056 | --DOCSHELL 0D356000 == 30 [pid = 3056] [id = 84] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 102 (1D0B6000) [pid = 3056] [serial = 206] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 101 (0D74B000) [pid = 3056] [serial = 133] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 100 (192B3C00) [pid = 3056] [serial = 176] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (1A85B800) [pid = 3056] [serial = 173] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (192B7000) [pid = 3056] [serial = 130] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (15149C00) [pid = 3056] [serial = 170] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (0D832800) [pid = 3056] [serial = 167] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (0D9B5000) [pid = 3056] [serial = 163] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (195DFC00) [pid = 3056] [serial = 232] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1A572C00) [pid = 3056] [serial = 235] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1A38E000) [pid = 3056] [serial = 233] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1B6B8000) [pid = 3056] [serial = 238] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1A858C00) [pid = 3056] [serial = 236] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0912E000) [pid = 3056] [serial = 241] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A862C00) [pid = 3056] [serial = 244] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1C3D6800) [pid = 3056] [serial = 239] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D899C00) [pid = 3056] [serial = 223] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D9B4C00) [pid = 3056] [serial = 224] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (15065800) [pid = 3056] [serial = 221] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (14881C00) [pid = 3056] [serial = 220] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1D90F000) [pid = 3056] [serial = 218] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1D906800) [pid = 3056] [serial = 217] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1CD0DC00) [pid = 3056] [serial = 215] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A9EF400) [pid = 3056] [serial = 214] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (15E26400) [pid = 3056] [serial = 212] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1514A400) [pid = 3056] [serial = 211] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D43D800) [pid = 3056] [serial = 209] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0CFFA800) [pid = 3056] [serial = 208] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (187E0400) [pid = 3056] [serial = 229] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (17969C00) [pid = 3056] [serial = 227] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (16274800) [pid = 3056] [serial = 226] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1C4A2400) [pid = 3056] [serial = 245] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (09131400) [pid = 3056] [serial = 242] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (18B71800) [pid = 3056] [serial = 230] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 3056 | 1465120618934 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:58 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. 02:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 930ms 02:56:58 INFO - PROCESS | 3056 | 1465120618954 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 3056 | 1465120618959 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 02:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:56:58 INFO - PROCESS | 3056 | 1465120618968 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 3056 | 1465120618971 Marionette TRACE conn6 <- [1,362,null,{}] 02:56:58 INFO - PROCESS | 3056 | 1465120618975 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:58 INFO - PROCESS | 3056 | 1465120618977 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:59 INFO - PROCESS | 3056 | 1465120619069 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 02:56:59 INFO - PROCESS | 3056 | 1465120619149 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 3056 | 1465120619152 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:59 INFO - PROCESS | 3056 | ++DOCSHELL 0D634400 == 31 [pid = 3056] [id = 100] 02:56:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D635C00) [pid = 3056] [serial = 297] [outer = 00000000] 02:56:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D892800) [pid = 3056] [serial = 298] [outer = 0D635C00] 02:56:59 INFO - PROCESS | 3056 | 1465120619201 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D9B4000) [pid = 3056] [serial = 299] [outer = 0D635C00] 02:56:59 INFO - PROCESS | 3056 | 1465120619604 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 730ms 02:56:59 INFO - PROCESS | 3056 | 1465120619700 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 3056 | 1465120619702 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 02:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:56:59 INFO - PROCESS | 3056 | 1465120619706 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 3056 | 1465120619709 Marionette TRACE conn6 <- [1,366,null,{}] 02:56:59 INFO - PROCESS | 3056 | 1465120619724 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:59 INFO - PROCESS | 3056 | 1465120619729 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:59 INFO - PROCESS | 3056 | 1465120619825 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 02:56:59 INFO - PROCESS | 3056 | 1465120619834 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 3056 | 1465120619838 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:56:59 INFO - PROCESS | 3056 | ++DOCSHELL 15028000 == 32 [pid = 3056] [id = 101] 02:56:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15030C00) [pid = 3056] [serial = 300] [outer = 00000000] 02:56:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (15069C00) [pid = 3056] [serial = 301] [outer = 15030C00] 02:56:59 INFO - PROCESS | 3056 | 1465120619888 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1508C000) [pid = 3056] [serial = 302] [outer = 15030C00] 02:57:00 INFO - PROCESS | 3056 | 1465120620354 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 690ms 02:57:00 INFO - PROCESS | 3056 | 1465120620400 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 3056 | 1465120620402 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 02:57:00 INFO - PROCESS | 3056 | 1465120620405 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:57:00 INFO - PROCESS | 3056 | 1465120620407 Marionette TRACE conn6 <- [1,370,null,{}] 02:57:00 INFO - PROCESS | 3056 | 1465120620410 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:00 INFO - PROCESS | 3056 | 1465120620412 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:00 INFO - PROCESS | 3056 | 1465120620498 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 02:57:00 INFO - PROCESS | 3056 | 1465120620505 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 3056 | 1465120620507 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:00 INFO - PROCESS | 3056 | ++DOCSHELL 15E25800 == 33 [pid = 3056] [id = 102] 02:57:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (15E25C00) [pid = 3056] [serial = 303] [outer = 00000000] 02:57:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1636B000) [pid = 3056] [serial = 304] [outer = 15E25C00] 02:57:00 INFO - PROCESS | 3056 | 1465120620561 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17969C00) [pid = 3056] [serial = 305] [outer = 15E25C00] 02:57:01 INFO - PROCESS | 3056 | 1465120621013 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 02:57:01 INFO - PROCESS | 3056 | 1465120621079 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 02:57:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:57:01 INFO - PROCESS | 3056 | 1465120621081 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 02:57:01 INFO - PROCESS | 3056 | 1465120621084 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 3056 | 1465120621086 Marionette TRACE conn6 <- [1,374,null,{}] 02:57:01 INFO - PROCESS | 3056 | 1465120621096 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:01 INFO - PROCESS | 3056 | 1465120621098 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:01 INFO - PROCESS | 3056 | 1465120621230 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 02:57:01 INFO - PROCESS | 3056 | 1465120621251 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 3056 | 1465120621253 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:01 INFO - PROCESS | 3056 | ++DOCSHELL 17D76000 == 34 [pid = 3056] [id = 103] 02:57:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (17D76400) [pid = 3056] [serial = 306] [outer = 00000000] 02:57:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (17D81400) [pid = 3056] [serial = 307] [outer = 17D76400] 02:57:01 INFO - PROCESS | 3056 | 1465120621298 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (18736400) [pid = 3056] [serial = 308] [outer = 17D76400] 02:57:01 INFO - PROCESS | 3056 | 1465120621772 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:57:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 730ms 02:57:01 INFO - PROCESS | 3056 | 1465120621815 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 3056 | 1465120621818 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 02:57:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:57:01 INFO - PROCESS | 3056 | 1465120621821 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 3056 | 1465120621822 Marionette TRACE conn6 <- [1,378,null,{}] 02:57:01 INFO - PROCESS | 3056 | 1465120621832 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:01 INFO - PROCESS | 3056 | 1465120621838 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:01 INFO - PROCESS | 3056 | 1465120621975 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 02:57:02 INFO - PROCESS | 3056 | 1465120622031 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 3056 | 1465120622033 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:02 INFO - PROCESS | 3056 | ++DOCSHELL 18B6AC00 == 35 [pid = 3056] [id = 104] 02:57:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (18B6D400) [pid = 3056] [serial = 309] [outer = 00000000] 02:57:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (192AD800) [pid = 3056] [serial = 310] [outer = 18B6D400] 02:57:02 INFO - PROCESS | 3056 | 1465120622079 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (192B6400) [pid = 3056] [serial = 311] [outer = 18B6D400] 02:57:02 INFO - PROCESS | 3056 | 1465120622545 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:57:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:57:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 770ms 02:57:02 INFO - PROCESS | 3056 | 1465120622592 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 3056 | 1465120622594 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 02:57:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:57:02 INFO - PROCESS | 3056 | 1465120622597 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 3056 | 1465120622599 Marionette TRACE conn6 <- [1,382,null,{}] 02:57:02 INFO - PROCESS | 3056 | 1465120622602 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:02 INFO - PROCESS | 3056 | 1465120622604 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:02 INFO - PROCESS | 3056 | 1465120622723 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 02:57:02 INFO - PROCESS | 3056 | 1465120622779 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 3056 | 1465120622781 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:02 INFO - PROCESS | 3056 | ++DOCSHELL 192AD400 == 36 [pid = 3056] [id = 105] 02:57:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (192B7400) [pid = 3056] [serial = 312] [outer = 00000000] 02:57:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A38D800) [pid = 3056] [serial = 313] [outer = 192B7400] 02:57:02 INFO - PROCESS | 3056 | 1465120622827 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A393000) [pid = 3056] [serial = 314] [outer = 192B7400] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A7EB000) [pid = 3056] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A705800) [pid = 3056] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1502E000) [pid = 3056] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (18738400) [pid = 3056] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1796AC00) [pid = 3056] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (15040800) [pid = 3056] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D98F000) [pid = 3056] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1954C800) [pid = 3056] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A9FB000) [pid = 3056] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D357C00) [pid = 3056] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1C49E800) [pid = 3056] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A396C00) [pid = 3056] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0910E400) [pid = 3056] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:57:03 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (15E24400) [pid = 3056] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:57:03 INFO - PROCESS | 3056 | 1465120623357 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:57:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:57:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 770ms 02:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:57:03 INFO - PROCESS | 3056 | 1465120623367 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 3056 | 1465120623369 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 02:57:03 INFO - PROCESS | 3056 | 1465120623372 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 3056 | 1465120623374 Marionette TRACE conn6 <- [1,386,null,{}] 02:57:03 INFO - PROCESS | 3056 | 1465120623377 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:03 INFO - PROCESS | 3056 | 1465120623379 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:03 INFO - PROCESS | 3056 | 1465120623490 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 02:57:03 INFO - PROCESS | 3056 | 1465120623537 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 3056 | 1465120623538 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:03 INFO - PROCESS | 3056 | ++DOCSHELL 0D625800 == 37 [pid = 3056] [id = 106] 02:57:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (15069800) [pid = 3056] [serial = 315] [outer = 00000000] 02:57:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A392400) [pid = 3056] [serial = 316] [outer = 15069800] 02:57:03 INFO - PROCESS | 3056 | 1465120623583 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A567000) [pid = 3056] [serial = 317] [outer = 15069800] 02:57:03 INFO - PROCESS | 3056 | 1465120623954 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 630ms 02:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:57:04 INFO - PROCESS | 3056 | 1465120624004 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 3056 | 1465120624006 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 02:57:04 INFO - PROCESS | 3056 | 1465120624009 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 3056 | 1465120624011 Marionette TRACE conn6 <- [1,390,null,{}] 02:57:04 INFO - PROCESS | 3056 | 1465120624014 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:04 INFO - PROCESS | 3056 | 1465120624016 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:04 INFO - PROCESS | 3056 | 1465120624120 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 02:57:04 INFO - PROCESS | 3056 | 1465120624125 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 3056 | 1465120624127 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:04 INFO - PROCESS | 3056 | ++DOCSHELL 1A396800 == 38 [pid = 3056] [id = 107] 02:57:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A567C00) [pid = 3056] [serial = 318] [outer = 00000000] 02:57:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A786000) [pid = 3056] [serial = 319] [outer = 1A567C00] 02:57:04 INFO - PROCESS | 3056 | 1465120624172 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A7EAC00) [pid = 3056] [serial = 320] [outer = 1A567C00] 02:57:04 INFO - PROCESS | 3056 | 1465120624651 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:57:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 02:57:04 INFO - PROCESS | 3056 | 1465120624680 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 3056 | 1465120624682 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 02:57:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:57:04 INFO - PROCESS | 3056 | 1465120624685 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 3056 | 1465120624687 Marionette TRACE conn6 <- [1,394,null,{}] 02:57:04 INFO - PROCESS | 3056 | 1465120624690 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:04 INFO - PROCESS | 3056 | 1465120624692 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:04 INFO - PROCESS | 3056 | 1465120624776 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 02:57:04 INFO - PROCESS | 3056 | 1465120624784 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 3056 | 1465120624785 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:04 INFO - PROCESS | 3056 | ++DOCSHELL 1506E800 == 39 [pid = 3056] [id = 108] 02:57:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A7F2400) [pid = 3056] [serial = 321] [outer = 00000000] 02:57:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A859000) [pid = 3056] [serial = 322] [outer = 1A7F2400] 02:57:04 INFO - PROCESS | 3056 | 1465120624829 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A859800) [pid = 3056] [serial = 323] [outer = 1A7F2400] 02:57:05 INFO - PROCESS | 3056 | 1465120625390 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:57:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:57:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 730ms 02:57:05 INFO - PROCESS | 3056 | 1465120625416 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 02:57:05 INFO - PROCESS | 3056 | 1465120625421 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 02:57:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:57:05 INFO - PROCESS | 3056 | 1465120625427 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 3056 | 1465120625430 Marionette TRACE conn6 <- [1,398,null,{}] 02:57:05 INFO - PROCESS | 3056 | 1465120625436 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:05 INFO - PROCESS | 3056 | 1465120625439 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:05 INFO - PROCESS | 3056 | 1465120625606 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 02:57:05 INFO - PROCESS | 3056 | 1465120625702 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 3056 | 1465120625707 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:05 INFO - PROCESS | 3056 | ++DOCSHELL 09128000 == 40 [pid = 3056] [id = 109] 02:57:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (09131000) [pid = 3056] [serial = 324] [outer = 00000000] 02:57:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D621C00) [pid = 3056] [serial = 325] [outer = 09131000] 02:57:05 INFO - PROCESS | 3056 | 1465120625765 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0D988400) [pid = 3056] [serial = 326] [outer = 09131000] 02:57:06 INFO - PROCESS | 3056 | 1465120626339 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:57:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:57:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 970ms 02:57:06 INFO - PROCESS | 3056 | 1465120626401 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 3056 | 1465120626406 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 02:57:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:57:06 INFO - PROCESS | 3056 | 1465120626413 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 3056 | 1465120626415 Marionette TRACE conn6 <- [1,402,null,{}] 02:57:06 INFO - PROCESS | 3056 | 1465120626420 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:06 INFO - PROCESS | 3056 | 1465120626423 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:06 INFO - PROCESS | 3056 | 1465120626535 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 02:57:06 INFO - PROCESS | 3056 | 1465120626661 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 3056 | 1465120626663 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:06 INFO - PROCESS | 3056 | ++DOCSHELL 150E0C00 == 41 [pid = 3056] [id = 110] 02:57:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (15149400) [pid = 3056] [serial = 327] [outer = 00000000] 02:57:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (15E24000) [pid = 3056] [serial = 328] [outer = 15149400] 02:57:06 INFO - PROCESS | 3056 | 1465120626722 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (17966400) [pid = 3056] [serial = 329] [outer = 15149400] 02:57:07 INFO - PROCESS | 3056 | 1465120627344 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:57:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:57:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 970ms 02:57:07 INFO - PROCESS | 3056 | 1465120627387 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 3056 | 1465120627390 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 02:57:07 INFO - PROCESS | 3056 | 1465120627393 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:57:07 INFO - PROCESS | 3056 | 1465120627397 Marionette TRACE conn6 <- [1,406,null,{}] 02:57:07 INFO - PROCESS | 3056 | 1465120627408 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:07 INFO - PROCESS | 3056 | 1465120627413 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:07 INFO - PROCESS | 3056 | 1465120627524 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 02:57:07 INFO - PROCESS | 3056 | 1465120627647 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 3056 | 1465120627651 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:07 INFO - PROCESS | 3056 | ++DOCSHELL 1A85F800 == 42 [pid = 3056] [id = 111] 02:57:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A862000) [pid = 3056] [serial = 330] [outer = 00000000] 02:57:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1AA32C00) [pid = 3056] [serial = 331] [outer = 1A862000] 02:57:07 INFO - PROCESS | 3056 | 1465120627709 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1BC66C00) [pid = 3056] [serial = 332] [outer = 1A862000] 02:57:08 INFO - PROCESS | 3056 | 1465120628353 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:57:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 970ms 02:57:08 INFO - PROCESS | 3056 | 1465120628367 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 3056 | 1465120628370 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 02:57:08 INFO - PROCESS | 3056 | 1465120628373 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:57:08 INFO - PROCESS | 3056 | 1465120628375 Marionette TRACE conn6 <- [1,410,null,{}] 02:57:08 INFO - PROCESS | 3056 | 1465120628379 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 3056 | 1465120628381 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:08 INFO - PROCESS | 3056 | 1465120628492 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 02:57:08 INFO - PROCESS | 3056 | 1465120628588 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 3056 | 1465120628590 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:08 INFO - PROCESS | 3056 | ++DOCSHELL 19C08800 == 43 [pid = 3056] [id = 112] 02:57:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (19C08C00) [pid = 3056] [serial = 333] [outer = 00000000] 02:57:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (19C0EC00) [pid = 3056] [serial = 334] [outer = 19C08C00] 02:57:08 INFO - PROCESS | 3056 | 1465120628645 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1B591400) [pid = 3056] [serial = 335] [outer = 19C08C00] 02:57:09 INFO - PROCESS | 3056 | 1465120629374 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:57:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:57:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1017ms 02:57:09 INFO - PROCESS | 3056 | 1465120629408 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 3056 | 1465120629413 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 02:57:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:57:09 INFO - PROCESS | 3056 | 1465120629440 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 3056 | 1465120629443 Marionette TRACE conn6 <- [1,414,null,{}] 02:57:09 INFO - PROCESS | 3056 | 1465120629448 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:09 INFO - PROCESS | 3056 | 1465120629451 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:09 INFO - PROCESS | 3056 | 1465120629558 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 02:57:09 INFO - PROCESS | 3056 | 1465120629641 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 3056 | 1465120629645 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:09 INFO - PROCESS | 3056 | ++DOCSHELL 0D98F000 == 44 [pid = 3056] [id = 113] 02:57:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0DCA1000) [pid = 3056] [serial = 336] [outer = 00000000] 02:57:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (0E7AE000) [pid = 3056] [serial = 337] [outer = 0DCA1000] 02:57:09 INFO - PROCESS | 3056 | 1465120629739 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (14964C00) [pid = 3056] [serial = 338] [outer = 0DCA1000] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 1A396800 == 43 [pid = 3056] [id = 107] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 0D625800 == 42 [pid = 3056] [id = 106] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 192AD400 == 41 [pid = 3056] [id = 105] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 18B6AC00 == 40 [pid = 3056] [id = 104] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 17D76000 == 39 [pid = 3056] [id = 103] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 15E25800 == 38 [pid = 3056] [id = 102] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 15028000 == 37 [pid = 3056] [id = 101] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 0D634400 == 36 [pid = 3056] [id = 100] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 0D359C00 == 35 [pid = 3056] [id = 99] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 0912A400 == 34 [pid = 3056] [id = 98] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 16275000 == 33 [pid = 3056] [id = 83] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 1C9F5C00 == 32 [pid = 3056] [id = 97] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 19C08800 == 31 [pid = 3056] [id = 112] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 1A85F800 == 30 [pid = 3056] [id = 111] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 1506E800 == 29 [pid = 3056] [id = 108] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 09128000 == 28 [pid = 3056] [id = 109] 02:57:10 INFO - PROCESS | 3056 | --DOCSHELL 150E0C00 == 27 [pid = 3056] [id = 110] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (1A857C00) [pid = 3056] [serial = 274] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (15063800) [pid = 3056] [serial = 256] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1506B800) [pid = 3056] [serial = 257] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (18B71000) [pid = 3056] [serial = 265] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (192B5400) [pid = 3056] [serial = 266] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (17D79C00) [pid = 3056] [serial = 262] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (17D83400) [pid = 3056] [serial = 263] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (152E8000) [pid = 3056] [serial = 259] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (16275C00) [pid = 3056] [serial = 260] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0D9AC000) [pid = 3056] [serial = 253] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D9B3000) [pid = 3056] [serial = 254] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (195E2000) [pid = 3056] [serial = 268] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (195E5400) [pid = 3056] [serial = 269] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1B640C00) [pid = 3056] [serial = 277] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A858800) [pid = 3056] [serial = 275] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D439C00) [pid = 3056] [serial = 250] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D43FC00) [pid = 3056] [serial = 251] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1D906000) [pid = 3056] [serial = 248] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A566400) [pid = 3056] [serial = 271] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1C49CC00) [pid = 3056] [serial = 278] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D837C00) [pid = 3056] [serial = 281] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (192B1000) [pid = 3056] [serial = 283] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (192BC400) [pid = 3056] [serial = 284] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D350C00) [pid = 3056] [serial = 280] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A3DD800) [pid = 3056] [serial = 272] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1C976C00) [pid = 3056] [serial = 287] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A85AC00) [pid = 3056] [serial = 286] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 3056 | 1465120630945 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:57:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1552ms 02:57:10 INFO - PROCESS | 3056 | 1465120630975 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 02:57:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:57:10 INFO - PROCESS | 3056 | 1465120630979 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 02:57:10 INFO - PROCESS | 3056 | 1465120630983 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 3056 | 1465120630987 Marionette TRACE conn6 <- [1,418,null,{}] 02:57:10 INFO - PROCESS | 3056 | 1465120630992 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:10 INFO - PROCESS | 3056 | 1465120630995 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:11 INFO - PROCESS | 3056 | 1465120631086 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 02:57:11 INFO - PROCESS | 3056 | 1465120631096 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 3056 | 1465120631099 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:11 INFO - PROCESS | 3056 | ++DOCSHELL 0D438400 == 28 [pid = 3056] [id = 114] 02:57:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D438800) [pid = 3056] [serial = 339] [outer = 00000000] 02:57:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D441C00) [pid = 3056] [serial = 340] [outer = 0D438800] 02:57:11 INFO - PROCESS | 3056 | 1465120631148 Marionette DEBUG loaded listener.js 02:57:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D61CC00) [pid = 3056] [serial = 341] [outer = 0D438800] 02:57:12 INFO - PROCESS | 3056 | 1465120632102 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:57:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:57:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 02:57:12 INFO - PROCESS | 3056 | 1465120632156 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 3056 | 1465120632161 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 02:57:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:57:12 INFO - PROCESS | 3056 | 1465120632168 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 3056 | 1465120632171 Marionette TRACE conn6 <- [1,422,null,{}] 02:57:12 INFO - PROCESS | 3056 | 1465120632174 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:12 INFO - PROCESS | 3056 | 1465120632177 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:12 INFO - PROCESS | 3056 | 1465120632272 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 02:57:12 INFO - PROCESS | 3056 | 1465120632280 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 3056 | 1465120632282 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:12 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AA800 == 29 [pid = 3056] [id = 115] 02:57:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D9AAC00) [pid = 3056] [serial = 342] [outer = 00000000] 02:57:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D9B4C00) [pid = 3056] [serial = 343] [outer = 0D9AAC00] 02:57:12 INFO - PROCESS | 3056 | 1465120632330 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0DCA4800) [pid = 3056] [serial = 344] [outer = 0D9AAC00] 02:57:13 INFO - PROCESS | 3056 | 1465120633261 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:57:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 02:57:13 INFO - PROCESS | 3056 | 1465120633291 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 3056 | 1465120633294 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 02:57:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:57:13 INFO - PROCESS | 3056 | 1465120633297 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 3056 | 1465120633301 Marionette TRACE conn6 <- [1,426,null,{}] 02:57:13 INFO - PROCESS | 3056 | 1465120633311 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:13 INFO - PROCESS | 3056 | 1465120633316 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:13 INFO - PROCESS | 3056 | 1465120633428 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 02:57:13 INFO - PROCESS | 3056 | 1465120633435 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 3056 | 1465120633438 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:13 INFO - PROCESS | 3056 | ++DOCSHELL 15069000 == 30 [pid = 3056] [id = 116] 02:57:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (15069400) [pid = 3056] [serial = 345] [outer = 00000000] 02:57:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1514F400) [pid = 3056] [serial = 346] [outer = 15069400] 02:57:13 INFO - PROCESS | 3056 | 1465120633488 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (152E8C00) [pid = 3056] [serial = 347] [outer = 15069400] 02:57:13 INFO - PROCESS | 3056 | 1465120633996 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:57:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:57:14 INFO - PROCESS | 3056 | 1465120634035 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 02:57:14 INFO - PROCESS | 3056 | 1465120634043 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 3056 | 1465120634045 Marionette TRACE conn6 <- [1,430,null,{}] 02:57:14 INFO - PROCESS | 3056 | 1465120634049 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:14 INFO - PROCESS | 3056 | 1465120634051 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:14 INFO - PROCESS | 3056 | 1465120634166 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 02:57:14 INFO - PROCESS | 3056 | 1465120634174 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 3056 | 1465120634176 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:14 INFO - PROCESS | 3056 | ++DOCSHELL 15E24400 == 31 [pid = 3056] [id = 117] 02:57:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (16275800) [pid = 3056] [serial = 348] [outer = 00000000] 02:57:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17D75C00) [pid = 3056] [serial = 349] [outer = 16275800] 02:57:14 INFO - PROCESS | 3056 | 1465120634224 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (17D7E400) [pid = 3056] [serial = 350] [outer = 16275800] 02:57:14 INFO - PROCESS | 3056 | 1465120634679 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:57:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 690ms 02:57:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:57:14 INFO - PROCESS | 3056 | 1465120634731 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 3056 | 1465120634733 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 02:57:14 INFO - PROCESS | 3056 | 1465120634736 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 3056 | 1465120634738 Marionette TRACE conn6 <- [1,434,null,{}] 02:57:14 INFO - PROCESS | 3056 | 1465120634742 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:14 INFO - PROCESS | 3056 | 1465120634744 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:15 INFO - PROCESS | 3056 | 1465120635062 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A567C00) [pid = 3056] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A7F2400) [pid = 3056] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (15069800) [pid = 3056] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D435400) [pid = 3056] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (17D76400) [pid = 3056] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (192B7400) [pid = 3056] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1C9F6C00) [pid = 3056] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (15E25C00) [pid = 3056] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (18B6D400) [pid = 3056] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0CB74800) [pid = 3056] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (15030C00) [pid = 3056] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:57:15 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D635C00) [pid = 3056] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:57:15 INFO - PROCESS | 3056 | 1465120635119 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 3056 | 1465120635121 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:15 INFO - PROCESS | 3056 | ++DOCSHELL 0910A400 == 32 [pid = 3056] [id = 118] 02:57:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (09110000) [pid = 3056] [serial = 351] [outer = 00000000] 02:57:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D35C800) [pid = 3056] [serial = 352] [outer = 09110000] 02:57:15 INFO - PROCESS | 3056 | 1465120635166 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D617800) [pid = 3056] [serial = 353] [outer = 09110000] 02:57:15 INFO - PROCESS | 3056 | 1465120635574 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:57:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 870ms 02:57:15 INFO - PROCESS | 3056 | 1465120635607 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 3056 | 1465120635609 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 02:57:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:57:15 INFO - PROCESS | 3056 | 1465120635612 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 3056 | 1465120635614 Marionette TRACE conn6 <- [1,438,null,{}] 02:57:15 INFO - PROCESS | 3056 | 1465120635617 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:15 INFO - PROCESS | 3056 | 1465120635623 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:15 INFO - PROCESS | 3056 | 1465120635717 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 02:57:15 INFO - PROCESS | 3056 | 1465120635723 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 3056 | 1465120635725 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:15 INFO - PROCESS | 3056 | ++DOCSHELL 18734C00 == 33 [pid = 3056] [id = 119] 02:57:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1873B000) [pid = 3056] [serial = 354] [outer = 00000000] 02:57:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (192B2800) [pid = 3056] [serial = 355] [outer = 1873B000] 02:57:15 INFO - PROCESS | 3056 | 1465120635771 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (192BAC00) [pid = 3056] [serial = 356] [outer = 1873B000] 02:57:16 INFO - PROCESS | 3056 | 1465120636211 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:57:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 630ms 02:57:16 INFO - PROCESS | 3056 | 1465120636243 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 3056 | 1465120636245 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 02:57:16 INFO - PROCESS | 3056 | 1465120636253 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:57:16 INFO - PROCESS | 3056 | 1465120636255 Marionette TRACE conn6 <- [1,442,null,{}] 02:57:16 INFO - PROCESS | 3056 | 1465120636259 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:16 INFO - PROCESS | 3056 | 1465120636261 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:16 INFO - PROCESS | 3056 | 1465120636339 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 02:57:16 INFO - PROCESS | 3056 | 1465120636347 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 3056 | 1465120636349 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:16 INFO - PROCESS | 3056 | ++DOCSHELL 192B4000 == 34 [pid = 3056] [id = 120] 02:57:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19544000) [pid = 3056] [serial = 357] [outer = 00000000] 02:57:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19C02000) [pid = 3056] [serial = 358] [outer = 19544000] 02:57:16 INFO - PROCESS | 3056 | 1465120636393 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (19C05C00) [pid = 3056] [serial = 359] [outer = 19544000] 02:57:16 INFO - PROCESS | 3056 | 1465120636842 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:57:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 630ms 02:57:16 INFO - PROCESS | 3056 | 1465120636888 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 3056 | 1465120636890 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 02:57:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:57:16 INFO - PROCESS | 3056 | 1465120636897 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 3056 | 1465120636899 Marionette TRACE conn6 <- [1,446,null,{}] 02:57:16 INFO - PROCESS | 3056 | 1465120636903 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:16 INFO - PROCESS | 3056 | 1465120636904 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:16 INFO - PROCESS | 3056 | 1465120636986 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 02:57:16 INFO - PROCESS | 3056 | 1465120636992 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 3056 | 1465120636994 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:17 INFO - PROCESS | 3056 | ++DOCSHELL 0D9B4400 == 35 [pid = 3056] [id = 121] 02:57:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19C05400) [pid = 3056] [serial = 360] [outer = 00000000] 02:57:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A38E400) [pid = 3056] [serial = 361] [outer = 19C05400] 02:57:17 INFO - PROCESS | 3056 | 1465120637040 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (17D7A800) [pid = 3056] [serial = 362] [outer = 19C05400] 02:57:17 INFO - PROCESS | 3056 | 1465120637936 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:57:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1122ms 02:57:18 INFO - PROCESS | 3056 | 1465120638017 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 02:57:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:57:18 INFO - PROCESS | 3056 | 1465120638021 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 02:57:18 INFO - PROCESS | 3056 | 1465120638026 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 3056 | 1465120638030 Marionette TRACE conn6 <- [1,450,null,{}] 02:57:18 INFO - PROCESS | 3056 | 1465120638035 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:18 INFO - PROCESS | 3056 | 1465120638039 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:18 INFO - PROCESS | 3056 | 1465120638166 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 02:57:18 INFO - PROCESS | 3056 | 1465120638282 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 3056 | 1465120638285 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:18 INFO - PROCESS | 3056 | ++DOCSHELL 0D34F800 == 36 [pid = 3056] [id = 122] 02:57:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D633C00) [pid = 3056] [serial = 363] [outer = 00000000] 02:57:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D9AF800) [pid = 3056] [serial = 364] [outer = 0D633C00] 02:57:18 INFO - PROCESS | 3056 | 1465120638345 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0E7B3800) [pid = 3056] [serial = 365] [outer = 0D633C00] 02:57:19 INFO - PROCESS | 3056 | 1465120639243 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 3056 | 1465120639314 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 02:57:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:57:19 INFO - PROCESS | 3056 | 1465120639319 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 3056 | 1465120639322 Marionette TRACE conn6 <- [1,454,null,{}] 02:57:19 INFO - PROCESS | 3056 | 1465120639328 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:19 INFO - PROCESS | 3056 | 1465120639331 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:19 INFO - PROCESS | 3056 | 1465120639444 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 192B4000 == 35 [pid = 3056] [id = 120] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 18734C00 == 34 [pid = 3056] [id = 119] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 0910A400 == 33 [pid = 3056] [id = 118] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 15E24400 == 32 [pid = 3056] [id = 117] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 15069000 == 31 [pid = 3056] [id = 116] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 0D9AA800 == 30 [pid = 3056] [id = 115] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 0D438400 == 29 [pid = 3056] [id = 114] 02:57:19 INFO - PROCESS | 3056 | --DOCSHELL 0D98F000 == 28 [pid = 3056] [id = 113] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A7EAC00) [pid = 3056] [serial = 320] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A859000) [pid = 3056] [serial = 322] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A567000) [pid = 3056] [serial = 317] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A859800) [pid = 3056] [serial = 323] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D61D400) [pid = 3056] [serial = 295] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17D81400) [pid = 3056] [serial = 307] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A38D800) [pid = 3056] [serial = 313] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1D0B4400) [pid = 3056] [serial = 289] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (17969C00) [pid = 3056] [serial = 305] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1D0BA000) [pid = 3056] [serial = 290] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (192AD800) [pid = 3056] [serial = 310] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A393000) [pid = 3056] [serial = 314] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D98BC00) [pid = 3056] [serial = 293] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (15069C00) [pid = 3056] [serial = 301] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A392400) [pid = 3056] [serial = 316] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A786000) [pid = 3056] [serial = 319] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0D892800) [pid = 3056] [serial = 298] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (192B6400) [pid = 3056] [serial = 311] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (18736400) [pid = 3056] [serial = 308] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (0D9B4000) [pid = 3056] [serial = 299] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (0D747C00) [pid = 3056] [serial = 292] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1508C000) [pid = 3056] [serial = 302] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D74A400) [pid = 3056] [serial = 296] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1636B000) [pid = 3056] [serial = 304] [outer = 00000000] [url = about:blank] 02:57:19 INFO - PROCESS | 3056 | 1465120639581 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 3056 | 1465120639583 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:19 INFO - PROCESS | 3056 | ++DOCSHELL 0CBD0400 == 29 [pid = 3056] [id = 123] 02:57:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0CBDAC00) [pid = 3056] [serial = 366] [outer = 00000000] 02:57:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D435400) [pid = 3056] [serial = 367] [outer = 0CBDAC00] 02:57:19 INFO - PROCESS | 3056 | 1465120639668 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D619400) [pid = 3056] [serial = 368] [outer = 0CBDAC00] 02:57:20 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:20 INFO - PROCESS | 3056 | 1465120640096 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:57:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 830ms 02:57:20 INFO - PROCESS | 3056 | 1465120640150 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 3056 | 1465120640154 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 02:57:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:57:20 INFO - PROCESS | 3056 | 1465120640161 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 3056 | 1465120640164 Marionette TRACE conn6 <- [1,458,null,{}] 02:57:20 INFO - PROCESS | 3056 | 1465120640168 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:20 INFO - PROCESS | 3056 | 1465120640170 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:20 INFO - PROCESS | 3056 | 1465120640263 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 02:57:20 INFO - PROCESS | 3056 | 1465120640272 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 3056 | 1465120640274 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:20 INFO - PROCESS | 3056 | ++DOCSHELL 0E50D000 == 30 [pid = 3056] [id = 124] 02:57:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0E50EC00) [pid = 3056] [serial = 369] [outer = 00000000] 02:57:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1487DC00) [pid = 3056] [serial = 370] [outer = 0E50EC00] 02:57:20 INFO - PROCESS | 3056 | 1465120640322 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (14B98000) [pid = 3056] [serial = 371] [outer = 0E50EC00] 02:57:20 INFO - PROCESS | 3056 | 1465120640803 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 3056 | 1465120640837 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 02:57:20 INFO - PROCESS | 3056 | 1465120640841 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:57:20 INFO - PROCESS | 3056 | 1465120640844 Marionette TRACE conn6 <- [1,462,null,{}] 02:57:20 INFO - PROCESS | 3056 | 1465120640855 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:20 INFO - PROCESS | 3056 | 1465120640859 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:20 INFO - PROCESS | 3056 | 1465120640975 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 02:57:20 INFO - PROCESS | 3056 | 1465120640990 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 3056 | 1465120640994 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:21 INFO - PROCESS | 3056 | ++DOCSHELL 16367800 == 31 [pid = 3056] [id = 125] 02:57:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1636A400) [pid = 3056] [serial = 372] [outer = 00000000] 02:57:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (17C07000) [pid = 3056] [serial = 373] [outer = 1636A400] 02:57:21 INFO - PROCESS | 3056 | 1465120641113 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (17D7DC00) [pid = 3056] [serial = 374] [outer = 1636A400] 02:57:21 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:21 INFO - PROCESS | 3056 | 1465120641530 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 3056 | 1465120641577 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 02:57:21 INFO - PROCESS | 3056 | 1465120641580 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:57:21 INFO - PROCESS | 3056 | 1465120641582 Marionette TRACE conn6 <- [1,466,null,{}] 02:57:21 INFO - PROCESS | 3056 | 1465120641595 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:21 INFO - PROCESS | 3056 | 1465120641597 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:21 INFO - PROCESS | 3056 | 1465120641683 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 02:57:21 INFO - PROCESS | 3056 | 1465120641691 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 3056 | 1465120641693 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:21 INFO - PROCESS | 3056 | ++DOCSHELL 1873EC00 == 32 [pid = 3056] [id = 126] 02:57:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1877B400) [pid = 3056] [serial = 375] [outer = 00000000] 02:57:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18B72000) [pid = 3056] [serial = 376] [outer = 1877B400] 02:57:21 INFO - PROCESS | 3056 | 1465120641739 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (192B5000) [pid = 3056] [serial = 377] [outer = 1877B400] 02:57:22 INFO - PROCESS | 3056 | 1465120642214 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 3056 | 1465120642277 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 02:57:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:57:22 INFO - PROCESS | 3056 | 1465120642280 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 3056 | 1465120642282 Marionette TRACE conn6 <- [1,470,null,{}] 02:57:22 INFO - PROCESS | 3056 | 1465120642285 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:22 INFO - PROCESS | 3056 | 1465120642287 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:22 INFO - PROCESS | 3056 | 1465120642429 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 02:57:22 INFO - PROCESS | 3056 | 1465120642454 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 3056 | 1465120642456 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:22 INFO - PROCESS | 3056 | ++DOCSHELL 195E4C00 == 33 [pid = 3056] [id = 127] 02:57:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (195E5800) [pid = 3056] [serial = 378] [outer = 00000000] 02:57:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19C88C00) [pid = 3056] [serial = 379] [outer = 195E5800] 02:57:22 INFO - PROCESS | 3056 | 1465120642501 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A391400) [pid = 3056] [serial = 380] [outer = 195E5800] 02:57:22 INFO - PROCESS | 3056 | 1465120642975 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:57:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms 02:57:23 INFO - PROCESS | 3056 | 1465120643011 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 02:57:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:57:23 INFO - PROCESS | 3056 | 1465120643013 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 02:57:23 INFO - PROCESS | 3056 | 1465120643016 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 3056 | 1465120643017 Marionette TRACE conn6 <- [1,474,null,{}] 02:57:23 INFO - PROCESS | 3056 | 1465120643021 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:23 INFO - PROCESS | 3056 | 1465120643026 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:23 INFO - PROCESS | 3056 | 1465120643160 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 02:57:23 INFO - PROCESS | 3056 | 1465120643222 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 3056 | 1465120643224 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:23 INFO - PROCESS | 3056 | ++DOCSHELL 1A3E4400 == 34 [pid = 3056] [id = 128] 02:57:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A568400) [pid = 3056] [serial = 381] [outer = 00000000] 02:57:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A705800) [pid = 3056] [serial = 382] [outer = 1A568400] 02:57:23 INFO - PROCESS | 3056 | 1465120643270 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A7EA400) [pid = 3056] [serial = 383] [outer = 1A568400] 02:57:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A706000) [pid = 3056] [serial = 384] [outer = 0D357800] 02:57:23 INFO - PROCESS | 3056 | 1465120643803 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:57:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 831ms 02:57:23 INFO - PROCESS | 3056 | 1465120643847 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 02:57:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:57:23 INFO - PROCESS | 3056 | 1465120643849 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 02:57:23 INFO - PROCESS | 3056 | 1465120643852 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 3056 | 1465120643854 Marionette TRACE conn6 <- [1,478,null,{}] 02:57:23 INFO - PROCESS | 3056 | 1465120643857 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:23 INFO - PROCESS | 3056 | 1465120643859 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:24 INFO - PROCESS | 3056 | 1465120644018 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D9AAC00) [pid = 3056] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D438800) [pid = 3056] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0DCA1000) [pid = 3056] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (15069400) [pid = 3056] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (09131000) [pid = 3056] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (15149400) [pid = 3056] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A862000) [pid = 3056] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19C08C00) [pid = 3056] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (16275800) [pid = 3056] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (09110000) [pid = 3056] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1873B000) [pid = 3056] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:57:24 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (19544000) [pid = 3056] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:57:24 INFO - PROCESS | 3056 | 1465120644077 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 3056 | 1465120644079 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:24 INFO - PROCESS | 3056 | ++DOCSHELL 09122C00 == 35 [pid = 3056] [id = 129] 02:57:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (09129400) [pid = 3056] [serial = 385] [outer = 00000000] 02:57:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D438800) [pid = 3056] [serial = 386] [outer = 09129400] 02:57:24 INFO - PROCESS | 3056 | 1465120644123 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15069000) [pid = 3056] [serial = 387] [outer = 09129400] 02:57:24 INFO - PROCESS | 3056 | 1465120644500 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:57:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 671ms 02:57:24 INFO - PROCESS | 3056 | 1465120644524 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 02:57:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:57:24 INFO - PROCESS | 3056 | 1465120644526 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 02:57:24 INFO - PROCESS | 3056 | 1465120644530 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 3056 | 1465120644532 Marionette TRACE conn6 <- [1,482,null,{}] 02:57:24 INFO - PROCESS | 3056 | 1465120644535 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:24 INFO - PROCESS | 3056 | 1465120644537 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:24 INFO - PROCESS | 3056 | 1465120644618 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 02:57:24 INFO - PROCESS | 3056 | 1465120644623 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 3056 | 1465120644625 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:24 INFO - PROCESS | 3056 | ++DOCSHELL 18B71000 == 36 [pid = 3056] [id = 130] 02:57:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18B73000) [pid = 3056] [serial = 388] [outer = 00000000] 02:57:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A7EE400) [pid = 3056] [serial = 389] [outer = 18B73000] 02:57:24 INFO - PROCESS | 3056 | 1465120644669 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A7EF000) [pid = 3056] [serial = 390] [outer = 18B73000] 02:57:25 INFO - PROCESS | 3056 | 1465120645139 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:57:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 630ms 02:57:25 INFO - PROCESS | 3056 | 1465120645165 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 3056 | 1465120645167 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 02:57:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:57:25 INFO - PROCESS | 3056 | 1465120645170 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 3056 | 1465120645171 Marionette TRACE conn6 <- [1,486,null,{}] 02:57:25 INFO - PROCESS | 3056 | 1465120645175 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:25 INFO - PROCESS | 3056 | 1465120645176 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:25 INFO - PROCESS | 3056 | 1465120645258 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 02:57:25 INFO - PROCESS | 3056 | 1465120645265 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 3056 | 1465120645266 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:25 INFO - PROCESS | 3056 | ++DOCSHELL 17C06C00 == 37 [pid = 3056] [id = 131] 02:57:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A85DC00) [pid = 3056] [serial = 391] [outer = 00000000] 02:57:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A9FA400) [pid = 3056] [serial = 392] [outer = 1A85DC00] 02:57:25 INFO - PROCESS | 3056 | 1465120645312 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A9FB400) [pid = 3056] [serial = 393] [outer = 1A85DC00] 02:57:25 INFO - PROCESS | 3056 | 1465120645774 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:57:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 630ms 02:57:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:57:25 INFO - PROCESS | 3056 | 1465120645809 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 3056 | 1465120645811 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 02:57:25 INFO - PROCESS | 3056 | 1465120645814 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 3056 | 1465120645816 Marionette TRACE conn6 <- [1,490,null,{}] 02:57:25 INFO - PROCESS | 3056 | 1465120645819 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:25 INFO - PROCESS | 3056 | 1465120645821 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:25 INFO - PROCESS | 3056 | 1465120645903 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 02:57:25 INFO - PROCESS | 3056 | 1465120645909 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 3056 | 1465120645910 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:25 INFO - PROCESS | 3056 | ++DOCSHELL 0D63D800 == 38 [pid = 3056] [id = 132] 02:57:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1B63F400) [pid = 3056] [serial = 394] [outer = 00000000] 02:57:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1C3D6C00) [pid = 3056] [serial = 395] [outer = 1B63F400] 02:57:25 INFO - PROCESS | 3056 | 1465120645955 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1C3D7400) [pid = 3056] [serial = 396] [outer = 1B63F400] 02:57:26 INFO - PROCESS | 3056 | 1465120646694 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:57:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 930ms 02:57:26 INFO - PROCESS | 3056 | 1465120646746 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 3056 | 1465120646751 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 02:57:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:57:26 INFO - PROCESS | 3056 | 1465120646755 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 3056 | 1465120646761 Marionette TRACE conn6 <- [1,494,null,{}] 02:57:26 INFO - PROCESS | 3056 | 1465120646766 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:26 INFO - PROCESS | 3056 | 1465120646769 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:26 INFO - PROCESS | 3056 | 1465120646890 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 02:57:26 INFO - PROCESS | 3056 | 1465120647007 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 3056 | 1465120647010 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:27 INFO - PROCESS | 3056 | ++DOCSHELL 0D35A400 == 39 [pid = 3056] [id = 133] 02:57:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0D63F400) [pid = 3056] [serial = 397] [outer = 00000000] 02:57:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D9B6C00) [pid = 3056] [serial = 398] [outer = 0D63F400] 02:57:27 INFO - PROCESS | 3056 | 1465120647069 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (15066C00) [pid = 3056] [serial = 399] [outer = 0D63F400] 02:57:27 INFO - PROCESS | 3056 | 1465120647652 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:57:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 930ms 02:57:27 INFO - PROCESS | 3056 | 1465120647686 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 3056 | 1465120647691 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 02:57:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:57:27 INFO - PROCESS | 3056 | 1465120647697 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 3056 | 1465120647700 Marionette TRACE conn6 <- [1,498,null,{}] 02:57:27 INFO - PROCESS | 3056 | 1465120647704 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:27 INFO - PROCESS | 3056 | 1465120647707 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:27 INFO - PROCESS | 3056 | 1465120647823 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 02:57:27 INFO - PROCESS | 3056 | 1465120647921 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 3056 | 1465120647924 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:27 INFO - PROCESS | 3056 | ++DOCSHELL 18739000 == 40 [pid = 3056] [id = 134] 02:57:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1873A800) [pid = 3056] [serial = 400] [outer = 00000000] 02:57:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (192AD400) [pid = 3056] [serial = 401] [outer = 1873A800] 02:57:27 INFO - PROCESS | 3056 | 1465120647982 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A38E000) [pid = 3056] [serial = 402] [outer = 1873A800] 02:57:28 INFO - PROCESS | 3056 | 1465120648602 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:57:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 930ms 02:57:28 INFO - PROCESS | 3056 | 1465120648631 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 3056 | 1465120648634 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 02:57:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:57:28 INFO - PROCESS | 3056 | 1465120648638 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 3056 | 1465120648642 Marionette TRACE conn6 <- [1,502,null,{}] 02:57:28 INFO - PROCESS | 3056 | 1465120648653 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:28 INFO - PROCESS | 3056 | 1465120648658 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:28 INFO - PROCESS | 3056 | 1465120648771 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 02:57:28 INFO - PROCESS | 3056 | 1465120648872 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 3056 | 1465120648875 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:28 INFO - PROCESS | 3056 | ++DOCSHELL 1CD07800 == 41 [pid = 3056] [id = 135] 02:57:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1CD0A400) [pid = 3056] [serial = 403] [outer = 00000000] 02:57:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1CD75400) [pid = 3056] [serial = 404] [outer = 1CD0A400] 02:57:28 INFO - PROCESS | 3056 | 1465120648935 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1D0B7C00) [pid = 3056] [serial = 405] [outer = 1CD0A400] 02:57:29 INFO - PROCESS | 3056 | 1465120649556 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:57:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 970ms 02:57:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:57:29 INFO - PROCESS | 3056 | 1465120649611 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 3056 | 1465120649614 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 02:57:29 INFO - PROCESS | 3056 | 1465120649617 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 3056 | 1465120649619 Marionette TRACE conn6 <- [1,506,null,{}] 02:57:29 INFO - PROCESS | 3056 | 1465120649623 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:29 INFO - PROCESS | 3056 | 1465120649625 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:29 INFO - PROCESS | 3056 | 1465120649739 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 02:57:29 INFO - PROCESS | 3056 | 1465120649972 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 3056 | 1465120649976 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:29 INFO - PROCESS | 3056 | ++DOCSHELL 0CB74800 == 42 [pid = 3056] [id = 136] 02:57:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0CB75800) [pid = 3056] [serial = 406] [outer = 00000000] 02:57:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0D351400) [pid = 3056] [serial = 407] [outer = 0CB75800] 02:57:30 INFO - PROCESS | 3056 | 1465120650039 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0D621400) [pid = 3056] [serial = 408] [outer = 0CB75800] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 17C06C00 == 41 [pid = 3056] [id = 131] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 18B71000 == 40 [pid = 3056] [id = 130] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 09122C00 == 39 [pid = 3056] [id = 129] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 1A3E4400 == 38 [pid = 3056] [id = 128] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 195E4C00 == 37 [pid = 3056] [id = 127] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 1873EC00 == 36 [pid = 3056] [id = 126] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 16367800 == 35 [pid = 3056] [id = 125] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 0E50D000 == 34 [pid = 3056] [id = 124] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 0CBD0400 == 33 [pid = 3056] [id = 123] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 0D9B4400 == 32 [pid = 3056] [id = 121] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 0D34F800 == 31 [pid = 3056] [id = 122] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 1CD07800 == 30 [pid = 3056] [id = 135] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 18739000 == 29 [pid = 3056] [id = 134] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 0D63D800 == 28 [pid = 3056] [id = 132] 02:57:31 INFO - PROCESS | 3056 | --DOCSHELL 0D35A400 == 27 [pid = 3056] [id = 133] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (0D9B4C00) [pid = 3056] [serial = 343] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0D441C00) [pid = 3056] [serial = 340] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0D61CC00) [pid = 3056] [serial = 341] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (14964C00) [pid = 3056] [serial = 338] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0E7AE000) [pid = 3056] [serial = 337] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1514F400) [pid = 3056] [serial = 346] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D988400) [pid = 3056] [serial = 326] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D621C00) [pid = 3056] [serial = 325] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (17966400) [pid = 3056] [serial = 329] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (15E24000) [pid = 3056] [serial = 328] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1BC66C00) [pid = 3056] [serial = 332] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19C05C00) [pid = 3056] [serial = 359] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1AA32C00) [pid = 3056] [serial = 331] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1B591400) [pid = 3056] [serial = 335] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (19C0EC00) [pid = 3056] [serial = 334] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (17D75C00) [pid = 3056] [serial = 349] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17D7E400) [pid = 3056] [serial = 350] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (152E8C00) [pid = 3056] [serial = 347] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D35C800) [pid = 3056] [serial = 352] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (192B2800) [pid = 3056] [serial = 355] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D617800) [pid = 3056] [serial = 353] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (192BAC00) [pid = 3056] [serial = 356] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0DCA4800) [pid = 3056] [serial = 344] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (19C02000) [pid = 3056] [serial = 358] [outer = 00000000] [url = about:blank] 02:57:31 INFO - PROCESS | 3056 | 1465120651376 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:57:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1776ms 02:57:31 INFO - PROCESS | 3056 | 1465120651398 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 3056 | 1465120651402 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 02:57:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:57:31 INFO - PROCESS | 3056 | 1465120651407 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 3056 | 1465120651410 Marionette TRACE conn6 <- [1,510,null,{}] 02:57:31 INFO - PROCESS | 3056 | 1465120651416 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:31 INFO - PROCESS | 3056 | 1465120651419 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:31 INFO - PROCESS | 3056 | 1465120651508 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 02:57:31 INFO - PROCESS | 3056 | 1465120651580 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 3056 | 1465120651582 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:31 INFO - PROCESS | 3056 | ++DOCSHELL 0CFFAC00 == 28 [pid = 3056] [id = 137] 02:57:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D34F800) [pid = 3056] [serial = 409] [outer = 00000000] 02:57:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D35A400) [pid = 3056] [serial = 410] [outer = 0D34F800] 02:57:31 INFO - PROCESS | 3056 | 1465120651642 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D43F000) [pid = 3056] [serial = 411] [outer = 0D34F800] 02:57:32 INFO - PROCESS | 3056 | 1465120652066 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:57:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 690ms 02:57:32 INFO - PROCESS | 3056 | 1465120652097 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 3056 | 1465120652102 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 02:57:32 INFO - PROCESS | 3056 | 1465120652108 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:57:32 INFO - PROCESS | 3056 | 1465120652111 Marionette TRACE conn6 <- [1,514,null,{}] 02:57:32 INFO - PROCESS | 3056 | 1465120652114 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:32 INFO - PROCESS | 3056 | 1465120652117 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:32 INFO - PROCESS | 3056 | 1465120652209 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 02:57:32 INFO - PROCESS | 3056 | 1465120652216 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 3056 | 1465120652219 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:32 INFO - PROCESS | 3056 | ++DOCSHELL 0D981800 == 29 [pid = 3056] [id = 138] 02:57:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D982000) [pid = 3056] [serial = 412] [outer = 00000000] 02:57:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D9A9800) [pid = 3056] [serial = 413] [outer = 0D982000] 02:57:32 INFO - PROCESS | 3056 | 1465120652268 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D9B2800) [pid = 3056] [serial = 414] [outer = 0D982000] 02:57:32 INFO - PROCESS | 3056 | 1465120652744 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:57:32 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 02:57:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 02:57:32 INFO - PROCESS | 3056 | 1465120652782 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 3056 | 1465120652784 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 02:57:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:57:32 INFO - PROCESS | 3056 | 1465120652788 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 3056 | 1465120652791 Marionette TRACE conn6 <- [1,518,null,{}] 02:57:32 INFO - PROCESS | 3056 | 1465120652802 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:32 INFO - PROCESS | 3056 | 1465120652807 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:32 INFO - PROCESS | 3056 | 1465120652923 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 02:57:33 INFO - PROCESS | 3056 | 1465120653010 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 3056 | 1465120653014 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:33 INFO - PROCESS | 3056 | ++DOCSHELL 1508C000 == 30 [pid = 3056] [id = 139] 02:57:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1508E400) [pid = 3056] [serial = 415] [outer = 00000000] 02:57:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1514A800) [pid = 3056] [serial = 416] [outer = 1508E400] 02:57:33 INFO - PROCESS | 3056 | 1465120653063 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (152E1C00) [pid = 3056] [serial = 417] [outer = 1508E400] 02:57:33 INFO - PROCESS | 3056 | 1465120653517 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:57:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 770ms 02:57:33 INFO - PROCESS | 3056 | 1465120653562 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 3056 | 1465120653565 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 02:57:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:57:33 INFO - PROCESS | 3056 | 1465120653568 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 3056 | 1465120653569 Marionette TRACE conn6 <- [1,522,null,{}] 02:57:33 INFO - PROCESS | 3056 | 1465120653573 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:33 INFO - PROCESS | 3056 | 1465120653575 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:33 INFO - PROCESS | 3056 | 1465120653689 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 02:57:33 INFO - PROCESS | 3056 | 1465120653745 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 3056 | 1465120653747 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:33 INFO - PROCESS | 3056 | ++DOCSHELL 15E59400 == 31 [pid = 3056] [id = 140] 02:57:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1626C800) [pid = 3056] [serial = 418] [outer = 00000000] 02:57:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (16276400) [pid = 3056] [serial = 419] [outer = 1626C800] 02:57:33 INFO - PROCESS | 3056 | 1465120653793 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (17C0AC00) [pid = 3056] [serial = 420] [outer = 1626C800] 02:57:34 INFO - PROCESS | 3056 | 1465120654252 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:57:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:57:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 730ms 02:57:34 INFO - PROCESS | 3056 | 1465120654302 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 02:57:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:57:34 INFO - PROCESS | 3056 | 1465120654304 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 02:57:34 INFO - PROCESS | 3056 | 1465120654307 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 3056 | 1465120654309 Marionette TRACE conn6 <- [1,526,null,{}] 02:57:34 INFO - PROCESS | 3056 | 1465120654312 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:34 INFO - PROCESS | 3056 | 1465120654314 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:34 INFO - PROCESS | 3056 | 1465120654424 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 02:57:34 INFO - PROCESS | 3056 | 1465120654436 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 3056 | 1465120654438 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:34 INFO - PROCESS | 3056 | ++DOCSHELL 17D7F000 == 32 [pid = 3056] [id = 141] 02:57:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17D80000) [pid = 3056] [serial = 421] [outer = 00000000] 02:57:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (17DCFC00) [pid = 3056] [serial = 422] [outer = 17D80000] 02:57:34 INFO - PROCESS | 3056 | 1465120654528 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1873CC00) [pid = 3056] [serial = 423] [outer = 17D80000] 02:57:34 INFO - PROCESS | 3056 | 1465120654996 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:57:35 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 02:57:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 730ms 02:57:35 INFO - PROCESS | 3056 | 1465120655038 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 3056 | 1465120655040 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 02:57:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:57:35 INFO - PROCESS | 3056 | 1465120655049 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 3056 | 1465120655051 Marionette TRACE conn6 <- [1,530,null,{}] 02:57:35 INFO - PROCESS | 3056 | 1465120655054 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:35 INFO - PROCESS | 3056 | 1465120655059 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:35 INFO - PROCESS | 3056 | 1465120655189 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 02:57:35 INFO - PROCESS | 3056 | 1465120655248 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 3056 | 1465120655250 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:35 INFO - PROCESS | 3056 | ++DOCSHELL 18B6AC00 == 33 [pid = 3056] [id = 142] 02:57:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1954CC00) [pid = 3056] [serial = 424] [outer = 00000000] 02:57:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (195E4C00) [pid = 3056] [serial = 425] [outer = 1954CC00] 02:57:35 INFO - PROCESS | 3056 | 1465120655296 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (19C05800) [pid = 3056] [serial = 426] [outer = 1954CC00] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1B63F400) [pid = 3056] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A85DC00) [pid = 3056] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (195E5800) [pid = 3056] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A568400) [pid = 3056] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1877B400) [pid = 3056] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1636A400) [pid = 3056] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (19C05400) [pid = 3056] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0E50EC00) [pid = 3056] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0CBDAC00) [pid = 3056] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D633C00) [pid = 3056] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (09129400) [pid = 3056] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:57:35 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (18B73000) [pid = 3056] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:57:35 INFO - PROCESS | 3056 | 1465120655905 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:57:35 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 02:57:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:57:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:57:35 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 02:57:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:57:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:57:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 870ms 02:57:35 INFO - PROCESS | 3056 | 1465120655918 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 02:57:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:57:35 INFO - PROCESS | 3056 | 1465120655920 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 02:57:35 INFO - PROCESS | 3056 | 1465120655923 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 3056 | 1465120655925 Marionette TRACE conn6 <- [1,534,null,{}] 02:57:35 INFO - PROCESS | 3056 | 1465120655928 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:35 INFO - PROCESS | 3056 | 1465120655930 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:36 INFO - PROCESS | 3056 | 1465120656017 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 02:57:36 INFO - PROCESS | 3056 | 1465120656022 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 3056 | 1465120656024 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:36 INFO - PROCESS | 3056 | ++DOCSHELL 18B68C00 == 34 [pid = 3056] [id = 143] 02:57:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (192B0800) [pid = 3056] [serial = 427] [outer = 00000000] 02:57:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19C07800) [pid = 3056] [serial = 428] [outer = 192B0800] 02:57:36 INFO - PROCESS | 3056 | 1465120656068 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C09000) [pid = 3056] [serial = 429] [outer = 192B0800] 02:57:36 INFO - PROCESS | 3056 | 1465120656491 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:57:36 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. 02:57:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 630ms 02:57:36 INFO - PROCESS | 3056 | 1465120656554 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 02:57:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:57:36 INFO - PROCESS | 3056 | 1465120656556 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 02:57:36 INFO - PROCESS | 3056 | 1465120656560 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 3056 | 1465120656562 Marionette TRACE conn6 <- [1,538,null,{}] 02:57:36 INFO - PROCESS | 3056 | 1465120656565 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:36 INFO - PROCESS | 3056 | 1465120656567 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:36 INFO - PROCESS | 3056 | 1465120656646 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 02:57:36 INFO - PROCESS | 3056 | 1465120656651 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 3056 | 1465120656653 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:36 INFO - PROCESS | 3056 | ++DOCSHELL 0910F800 == 35 [pid = 3056] [id = 144] 02:57:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19C07000) [pid = 3056] [serial = 430] [outer = 00000000] 02:57:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A399400) [pid = 3056] [serial = 431] [outer = 19C07000] 02:57:36 INFO - PROCESS | 3056 | 1465120656697 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A391800) [pid = 3056] [serial = 432] [outer = 19C07000] 02:57:37 INFO - PROCESS | 3056 | 1465120657142 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:57:37 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. 02:57:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 631ms 02:57:37 INFO - PROCESS | 3056 | 1465120657191 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 3056 | 1465120657193 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 02:57:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:57:37 INFO - PROCESS | 3056 | 1465120657196 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 3056 | 1465120657198 Marionette TRACE conn6 <- [1,542,null,{}] 02:57:37 INFO - PROCESS | 3056 | 1465120657201 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:37 INFO - PROCESS | 3056 | 1465120657203 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:37 INFO - PROCESS | 3056 | 1465120657287 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 02:57:37 INFO - PROCESS | 3056 | 1465120657293 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 3056 | 1465120657295 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:37 INFO - PROCESS | 3056 | ++DOCSHELL 1A572C00 == 36 [pid = 3056] [id = 145] 02:57:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A705C00) [pid = 3056] [serial = 433] [outer = 00000000] 02:57:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A85A800) [pid = 3056] [serial = 434] [outer = 1A705C00] 02:57:37 INFO - PROCESS | 3056 | 1465120657353 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A85EC00) [pid = 3056] [serial = 435] [outer = 1A705C00] 02:57:37 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:37 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:57:38 INFO - PROCESS | 3056 | 1465120658095 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:57:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 930ms 02:57:38 INFO - PROCESS | 3056 | 1465120658137 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 3056 | 1465120658141 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 02:57:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:57:38 INFO - PROCESS | 3056 | 1465120658148 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 3056 | 1465120658151 Marionette TRACE conn6 <- [1,546,null,{}] 02:57:38 INFO - PROCESS | 3056 | 1465120658157 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:38 INFO - PROCESS | 3056 | 1465120658160 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:38 INFO - PROCESS | 3056 | 1465120658296 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 02:57:38 INFO - PROCESS | 3056 | 1465120658413 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 3056 | 1465120658416 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:38 INFO - PROCESS | 3056 | ++DOCSHELL 0CBCE000 == 37 [pid = 3056] [id = 146] 02:57:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0CF62C00) [pid = 3056] [serial = 436] [outer = 00000000] 02:57:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0D891800) [pid = 3056] [serial = 437] [outer = 0CF62C00] 02:57:38 INFO - PROCESS | 3056 | 1465120658476 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D9B3C00) [pid = 3056] [serial = 438] [outer = 0CF62C00] 02:57:39 INFO - PROCESS | 3056 | 1465120659117 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:57:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1021ms 02:57:39 INFO - PROCESS | 3056 | 1465120659169 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 3056 | 1465120659174 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 02:57:39 INFO - PROCESS | 3056 | 1465120659181 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:57:39 INFO - PROCESS | 3056 | 1465120659184 Marionette TRACE conn6 <- [1,550,null,{}] 02:57:39 INFO - PROCESS | 3056 | 1465120659188 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:39 INFO - PROCESS | 3056 | 1465120659191 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:39 INFO - PROCESS | 3056 | 1465120659313 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 02:57:39 INFO - PROCESS | 3056 | 1465120659419 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 3056 | 1465120659422 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:39 INFO - PROCESS | 3056 | ++DOCSHELL 1506BC00 == 38 [pid = 3056] [id = 147] 02:57:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (150DCC00) [pid = 3056] [serial = 439] [outer = 00000000] 02:57:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (16275C00) [pid = 3056] [serial = 440] [outer = 150DCC00] 02:57:39 INFO - PROCESS | 3056 | 1465120659480 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (17D7E800) [pid = 3056] [serial = 441] [outer = 150DCC00] 02:57:40 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:40 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 0910F800 == 37 [pid = 3056] [id = 144] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 18B68C00 == 36 [pid = 3056] [id = 143] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 18B6AC00 == 35 [pid = 3056] [id = 142] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 17D7F000 == 34 [pid = 3056] [id = 141] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 15E59400 == 33 [pid = 3056] [id = 140] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 1508C000 == 32 [pid = 3056] [id = 139] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 0D981800 == 31 [pid = 3056] [id = 138] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 0CFFAC00 == 30 [pid = 3056] [id = 137] 02:57:40 INFO - PROCESS | 3056 | --DOCSHELL 0CB74800 == 29 [pid = 3056] [id = 136] 02:57:40 INFO - PROCESS | 3056 | 1465120660372 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1C3D6C00) [pid = 3056] [serial = 395] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1C3D7400) [pid = 3056] [serial = 396] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A9FA400) [pid = 3056] [serial = 392] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (19C88C00) [pid = 3056] [serial = 379] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A705800) [pid = 3056] [serial = 382] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A864800) [pid = 3056] [serial = 164] [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.] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A391400) [pid = 3056] [serial = 380] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (18B72000) [pid = 3056] [serial = 376] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (17C07000) [pid = 3056] [serial = 373] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17D7DC00) [pid = 3056] [serial = 374] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (17D7A800) [pid = 3056] [serial = 362] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A38E400) [pid = 3056] [serial = 361] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1487DC00) [pid = 3056] [serial = 370] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (14B98000) [pid = 3056] [serial = 371] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D435400) [pid = 3056] [serial = 367] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D619400) [pid = 3056] [serial = 368] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D9AF800) [pid = 3056] [serial = 364] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0E7B3800) [pid = 3056] [serial = 365] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D438800) [pid = 3056] [serial = 386] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (15069000) [pid = 3056] [serial = 387] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A7EA400) [pid = 3056] [serial = 383] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A9FB400) [pid = 3056] [serial = 393] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A7EE400) [pid = 3056] [serial = 389] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1A7EF000) [pid = 3056] [serial = 390] [outer = 00000000] [url = about:blank] 02:57:40 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (192B5000) [pid = 3056] [serial = 377] [outer = 00000000] [url = about:blank] 02:57:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:57:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1336ms 02:57:40 INFO - PROCESS | 3056 | 1465120660521 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 3056 | 1465120660524 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 02:57:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:57:40 INFO - PROCESS | 3056 | 1465120660529 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 3056 | 1465120660533 Marionette TRACE conn6 <- [1,554,null,{}] 02:57:40 INFO - PROCESS | 3056 | 1465120660538 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:40 INFO - PROCESS | 3056 | 1465120660541 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:40 INFO - PROCESS | 3056 | 1465120660635 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 02:57:40 INFO - PROCESS | 3056 | 1465120660711 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 3056 | 1465120660714 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:40 INFO - PROCESS | 3056 | ++DOCSHELL 0D444000 == 30 [pid = 3056] [id = 148] 02:57:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D61AC00) [pid = 3056] [serial = 442] [outer = 00000000] 02:57:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D638000) [pid = 3056] [serial = 443] [outer = 0D61AC00] 02:57:40 INFO - PROCESS | 3056 | 1465120660763 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D832800) [pid = 3056] [serial = 444] [outer = 0D61AC00] 02:57:41 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:41 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:57:41 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:41 INFO - PROCESS | 3056 | 1465120661231 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:57:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 730ms 02:57:41 INFO - PROCESS | 3056 | 1465120661260 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 3056 | 1465120661265 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 02:57:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:57:41 INFO - PROCESS | 3056 | 1465120661271 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 3056 | 1465120661274 Marionette TRACE conn6 <- [1,558,null,{}] 02:57:41 INFO - PROCESS | 3056 | 1465120661278 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:41 INFO - PROCESS | 3056 | 1465120661280 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:41 INFO - PROCESS | 3056 | 1465120661369 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 02:57:41 INFO - PROCESS | 3056 | 1465120661378 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 3056 | 1465120661380 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:41 INFO - PROCESS | 3056 | ++DOCSHELL 148D8C00 == 31 [pid = 3056] [id = 149] 02:57:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (14964000) [pid = 3056] [serial = 445] [outer = 00000000] 02:57:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (15062800) [pid = 3056] [serial = 446] [outer = 14964000] 02:57:41 INFO - PROCESS | 3056 | 1465120661430 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1506E800) [pid = 3056] [serial = 447] [outer = 14964000] 02:57:41 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:41 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:57:41 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:41 INFO - PROCESS | 3056 | 1465120661859 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:57:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 630ms 02:57:41 INFO - PROCESS | 3056 | 1465120661905 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 3056 | 1465120661908 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 02:57:41 INFO - PROCESS | 3056 | 1465120661912 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:57:41 INFO - PROCESS | 3056 | 1465120661915 Marionette TRACE conn6 <- [1,562,null,{}] 02:57:41 INFO - PROCESS | 3056 | 1465120661926 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:41 INFO - PROCESS | 3056 | 1465120661931 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:42 INFO - PROCESS | 3056 | 1465120662021 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 02:57:42 INFO - PROCESS | 3056 | 1465120662030 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 3056 | 1465120662033 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:42 INFO - PROCESS | 3056 | ++DOCSHELL 17DC5400 == 32 [pid = 3056] [id = 150] 02:57:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (17DCDC00) [pid = 3056] [serial = 448] [outer = 00000000] 02:57:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18738C00) [pid = 3056] [serial = 449] [outer = 17DCDC00] 02:57:42 INFO - PROCESS | 3056 | 1465120662084 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (187E0400) [pid = 3056] [serial = 450] [outer = 17DCDC00] 02:57:42 INFO - PROCESS | 3056 | 1465120662514 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:57:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 02:57:42 INFO - PROCESS | 3056 | 1465120662545 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 3056 | 1465120662548 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 02:57:42 INFO - PROCESS | 3056 | 1465120662551 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:57:42 INFO - PROCESS | 3056 | 1465120662553 Marionette TRACE conn6 <- [1,566,null,{}] 02:57:42 INFO - PROCESS | 3056 | 1465120662556 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:42 INFO - PROCESS | 3056 | 1465120662558 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:42 INFO - PROCESS | 3056 | 1465120662691 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 02:57:42 INFO - PROCESS | 3056 | 1465120662697 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 3056 | 1465120662700 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:42 INFO - PROCESS | 3056 | ++DOCSHELL 1954DC00 == 33 [pid = 3056] [id = 151] 02:57:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (19550000) [pid = 3056] [serial = 451] [outer = 00000000] 02:57:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19C0E400) [pid = 3056] [serial = 452] [outer = 19550000] 02:57:42 INFO - PROCESS | 3056 | 1465120662794 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A38D400) [pid = 3056] [serial = 453] [outer = 19550000] 02:57:43 INFO - PROCESS | 3056 | 1465120663313 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:57:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 830ms 02:57:43 INFO - PROCESS | 3056 | 1465120663396 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 3056 | 1465120663398 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 02:57:43 INFO - PROCESS | 3056 | 1465120663401 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 3056 | 1465120663403 Marionette TRACE conn6 <- [1,570,null,{}] 02:57:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:57:43 INFO - PROCESS | 3056 | 1465120663406 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:43 INFO - PROCESS | 3056 | 1465120663408 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:43 INFO - PROCESS | 3056 | 1465120663528 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 02:57:43 INFO - PROCESS | 3056 | 1465120663599 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 3056 | 1465120663601 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:43 INFO - PROCESS | 3056 | ++DOCSHELL 152DE800 == 34 [pid = 3056] [id = 152] 02:57:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C08000) [pid = 3056] [serial = 454] [outer = 00000000] 02:57:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A398C00) [pid = 3056] [serial = 455] [outer = 19C08000] 02:57:43 INFO - PROCESS | 3056 | 1465120663646 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A3E9800) [pid = 3056] [serial = 456] [outer = 19C08000] 02:57:44 INFO - PROCESS | 3056 | 1465120664086 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:57:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 730ms 02:57:44 INFO - PROCESS | 3056 | 1465120664143 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 3056 | 1465120664145 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 02:57:44 INFO - PROCESS | 3056 | 1465120664152 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 3056 | 1465120664154 Marionette TRACE conn6 <- [1,574,null,{}] 02:57:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:57:44 INFO - PROCESS | 3056 | 1465120664157 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:44 INFO - PROCESS | 3056 | 1465120664163 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:44 INFO - PROCESS | 3056 | 1465120664308 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 02:57:44 INFO - PROCESS | 3056 | 1465120664368 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 3056 | 1465120664370 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:44 INFO - PROCESS | 3056 | ++DOCSHELL 1A7F7C00 == 35 [pid = 3056] [id = 153] 02:57:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A863000) [pid = 3056] [serial = 457] [outer = 00000000] 02:57:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1B591C00) [pid = 3056] [serial = 458] [outer = 1A863000] 02:57:44 INFO - PROCESS | 3056 | 1465120664415 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1B592800) [pid = 3056] [serial = 459] [outer = 1A863000] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D34F800) [pid = 3056] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1508E400) [pid = 3056] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0CB75800) [pid = 3056] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1626C800) [pid = 3056] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D63F400) [pid = 3056] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1873A800) [pid = 3056] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1CD0A400) [pid = 3056] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (17D80000) [pid = 3056] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1954CC00) [pid = 3056] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19C07000) [pid = 3056] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D982000) [pid = 3056] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:57:44 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (192B0800) [pid = 3056] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:57:44 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:44 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:57:44 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:44 INFO - PROCESS | 3056 | 1465120664862 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:57:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 730ms 02:57:44 INFO - PROCESS | 3056 | 1465120664887 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 3056 | 1465120664889 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 02:57:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:57:44 INFO - PROCESS | 3056 | 1465120664893 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 3056 | 1465120664894 Marionette TRACE conn6 <- [1,578,null,{}] 02:57:44 INFO - PROCESS | 3056 | 1465120664898 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:44 INFO - PROCESS | 3056 | 1465120664900 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:45 INFO - PROCESS | 3056 | 1465120665010 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 02:57:45 INFO - PROCESS | 3056 | 1465120665062 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 3056 | 1465120665064 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:45 INFO - PROCESS | 3056 | ++DOCSHELL 1796B800 == 36 [pid = 3056] [id = 154] 02:57:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1796C000) [pid = 3056] [serial = 460] [outer = 00000000] 02:57:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19C05400) [pid = 3056] [serial = 461] [outer = 1796C000] 02:57:45 INFO - PROCESS | 3056 | 1465120665111 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A569400) [pid = 3056] [serial = 462] [outer = 1796C000] 02:57:45 INFO - PROCESS | 3056 | 1465120665468 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:57:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:57:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 630ms 02:57:45 INFO - PROCESS | 3056 | 1465120665523 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 02:57:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:57:45 INFO - PROCESS | 3056 | 1465120665526 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 02:57:45 INFO - PROCESS | 3056 | 1465120665529 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 3056 | 1465120665531 Marionette TRACE conn6 <- [1,582,null,{}] 02:57:45 INFO - PROCESS | 3056 | 1465120665534 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:45 INFO - PROCESS | 3056 | 1465120665536 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:45 INFO - PROCESS | 3056 | 1465120665619 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 02:57:45 INFO - PROCESS | 3056 | 1465120665653 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 3056 | 1465120665654 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:45 INFO - PROCESS | 3056 | ++DOCSHELL 1795F400 == 37 [pid = 3056] [id = 155] 02:57:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17960000) [pid = 3056] [serial = 463] [outer = 00000000] 02:57:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1BC63800) [pid = 3056] [serial = 464] [outer = 17960000] 02:57:45 INFO - PROCESS | 3056 | 1465120665699 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1C3D4800) [pid = 3056] [serial = 465] [outer = 17960000] 02:57:46 INFO - PROCESS | 3056 | 1465120666135 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:57:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 632ms 02:57:46 INFO - PROCESS | 3056 | 1465120666166 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 3056 | 1465120666168 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 02:57:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:57:46 INFO - PROCESS | 3056 | 1465120666171 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 3056 | 1465120666173 Marionette TRACE conn6 <- [1,586,null,{}] 02:57:46 INFO - PROCESS | 3056 | 1465120666176 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:46 INFO - PROCESS | 3056 | 1465120666178 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:46 INFO - PROCESS | 3056 | 1465120666261 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 02:57:46 INFO - PROCESS | 3056 | 1465120666267 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 3056 | 1465120666269 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:46 INFO - PROCESS | 3056 | ++DOCSHELL 09127800 == 38 [pid = 3056] [id = 156] 02:57:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (17D7F000) [pid = 3056] [serial = 466] [outer = 00000000] 02:57:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1CB55000) [pid = 3056] [serial = 467] [outer = 17D7F000] 02:57:46 INFO - PROCESS | 3056 | 1465120666314 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1CD7BC00) [pid = 3056] [serial = 468] [outer = 17D7F000] 02:57:46 INFO - PROCESS | 3056 | 1465120666843 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:57:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 730ms 02:57:46 INFO - PROCESS | 3056 | 1465120666902 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 3056 | 1465120666907 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 02:57:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:57:46 INFO - PROCESS | 3056 | 1465120666927 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 3056 | 1465120666931 Marionette TRACE conn6 <- [1,590,null,{}] 02:57:46 INFO - PROCESS | 3056 | 1465120666939 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:46 INFO - PROCESS | 3056 | 1465120666942 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:47 INFO - PROCESS | 3056 | 1465120667116 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 02:57:47 INFO - PROCESS | 3056 | 1465120667236 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 3056 | 1465120667241 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:47 INFO - PROCESS | 3056 | ++DOCSHELL 0CBDAC00 == 39 [pid = 3056] [id = 157] 02:57:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0CE3FC00) [pid = 3056] [serial = 469] [outer = 00000000] 02:57:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0D9B3400) [pid = 3056] [serial = 470] [outer = 0CE3FC00] 02:57:47 INFO - PROCESS | 3056 | 1465120667303 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (14B95C00) [pid = 3056] [serial = 471] [outer = 0CE3FC00] 02:57:47 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:57:48 INFO - PROCESS | 3056 | 1465120668085 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:57:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1240ms 02:57:48 INFO - PROCESS | 3056 | 1465120668157 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 3056 | 1465120668162 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 02:57:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:57:48 INFO - PROCESS | 3056 | 1465120668168 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 3056 | 1465120668171 Marionette TRACE conn6 <- [1,594,null,{}] 02:57:48 INFO - PROCESS | 3056 | 1465120668176 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:48 INFO - PROCESS | 3056 | 1465120668178 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:48 INFO - PROCESS | 3056 | 1465120668321 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 02:57:48 INFO - PROCESS | 3056 | 1465120668447 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 3056 | 1465120668450 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:48 INFO - PROCESS | 3056 | ++DOCSHELL 18737000 == 40 [pid = 3056] [id = 158] 02:57:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (18737800) [pid = 3056] [serial = 472] [outer = 00000000] 02:57:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (192B2400) [pid = 3056] [serial = 473] [outer = 18737800] 02:57:48 INFO - PROCESS | 3056 | 1465120668509 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (19557C00) [pid = 3056] [serial = 474] [outer = 18737800] 02:57:49 INFO - PROCESS | 3056 | 1465120669130 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:57:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1018ms 02:57:49 INFO - PROCESS | 3056 | 1465120669190 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 3056 | 1465120669193 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 02:57:49 INFO - PROCESS | 3056 | 1465120669196 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:57:49 INFO - PROCESS | 3056 | 1465120669200 Marionette TRACE conn6 <- [1,598,null,{}] 02:57:49 INFO - PROCESS | 3056 | 1465120669211 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:49 INFO - PROCESS | 3056 | 1465120669216 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:49 INFO - PROCESS | 3056 | 1465120669326 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 02:57:49 INFO - PROCESS | 3056 | 1465120669453 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 3056 | 1465120669456 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:49 INFO - PROCESS | 3056 | ++DOCSHELL 1A38F800 == 41 [pid = 3056] [id = 159] 02:57:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A398400) [pid = 3056] [serial = 475] [outer = 00000000] 02:57:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A858000) [pid = 3056] [serial = 476] [outer = 1A398400] 02:57:49 INFO - PROCESS | 3056 | 1465120669515 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1B642C00) [pid = 3056] [serial = 477] [outer = 1A398400] 02:57:50 INFO - PROCESS | 3056 | 1465120670144 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:57:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 970ms 02:57:50 INFO - PROCESS | 3056 | 1465120670177 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 3056 | 1465120670180 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 02:57:50 INFO - PROCESS | 3056 | 1465120670184 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 3056 | 1465120670186 Marionette TRACE conn6 <- [1,602,null,{}] 02:57:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:57:50 INFO - PROCESS | 3056 | 1465120670190 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:50 INFO - PROCESS | 3056 | 1465120670193 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:50 INFO - PROCESS | 3056 | 1465120670305 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 02:57:50 INFO - PROCESS | 3056 | 1465120670510 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 3056 | 1465120670514 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:50 INFO - PROCESS | 3056 | ++DOCSHELL 09125000 == 42 [pid = 3056] [id = 160] 02:57:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0CE87400) [pid = 3056] [serial = 478] [outer = 00000000] 02:57:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D435400) [pid = 3056] [serial = 479] [outer = 0CE87400] 02:57:50 INFO - PROCESS | 3056 | 1465120670583 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0D61D400) [pid = 3056] [serial = 480] [outer = 0CE87400] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 1795F400 == 41 [pid = 3056] [id = 155] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 1796B800 == 40 [pid = 3056] [id = 154] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 1A7F7C00 == 39 [pid = 3056] [id = 153] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 152DE800 == 38 [pid = 3056] [id = 152] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 1954DC00 == 37 [pid = 3056] [id = 151] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 17DC5400 == 36 [pid = 3056] [id = 150] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 148D8C00 == 35 [pid = 3056] [id = 149] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 0D444000 == 34 [pid = 3056] [id = 148] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 1A572C00 == 33 [pid = 3056] [id = 145] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 1506BC00 == 32 [pid = 3056] [id = 147] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 0CBCE000 == 31 [pid = 3056] [id = 146] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 18737000 == 30 [pid = 3056] [id = 158] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 1A38F800 == 29 [pid = 3056] [id = 159] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 09127800 == 28 [pid = 3056] [id = 156] 02:57:51 INFO - PROCESS | 3056 | --DOCSHELL 0CBDAC00 == 27 [pid = 3056] [id = 157] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0D35A400) [pid = 3056] [serial = 410] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1514A800) [pid = 3056] [serial = 416] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0D621400) [pid = 3056] [serial = 408] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0D351400) [pid = 3056] [serial = 407] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (16276400) [pid = 3056] [serial = 419] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (15066C00) [pid = 3056] [serial = 399] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D9B6C00) [pid = 3056] [serial = 398] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A38E000) [pid = 3056] [serial = 402] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (192AD400) [pid = 3056] [serial = 401] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1D0B7C00) [pid = 3056] [serial = 405] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1CD75400) [pid = 3056] [serial = 404] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17DCFC00) [pid = 3056] [serial = 422] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (17C0AC00) [pid = 3056] [serial = 420] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (195E4C00) [pid = 3056] [serial = 425] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1873CC00) [pid = 3056] [serial = 423] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A399400) [pid = 3056] [serial = 431] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (19C05800) [pid = 3056] [serial = 426] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D9A9800) [pid = 3056] [serial = 413] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D9B2800) [pid = 3056] [serial = 414] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A391800) [pid = 3056] [serial = 432] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D43F000) [pid = 3056] [serial = 411] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (19C07800) [pid = 3056] [serial = 428] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A85A800) [pid = 3056] [serial = 434] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (19C09000) [pid = 3056] [serial = 429] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (152E1C00) [pid = 3056] [serial = 417] [outer = 00000000] [url = about:blank] 02:57:51 INFO - PROCESS | 3056 | 1465120671867 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:57:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1782ms 02:57:51 INFO - PROCESS | 3056 | 1465120671973 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 3056 | 1465120671977 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 02:57:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:57:51 INFO - PROCESS | 3056 | 1465120671983 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 3056 | 1465120671986 Marionette TRACE conn6 <- [1,606,null,{}] 02:57:51 INFO - PROCESS | 3056 | 1465120671992 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:51 INFO - PROCESS | 3056 | 1465120671996 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:52 INFO - PROCESS | 3056 | 1465120672085 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 02:57:52 INFO - PROCESS | 3056 | 1465120672092 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 3056 | 1465120672096 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:52 INFO - PROCESS | 3056 | ++DOCSHELL 0CE8D800 == 28 [pid = 3056] [id = 161] 02:57:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0CE8DC00) [pid = 3056] [serial = 481] [outer = 00000000] 02:57:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D34E800) [pid = 3056] [serial = 482] [outer = 0CE8DC00] 02:57:52 INFO - PROCESS | 3056 | 1465120672147 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D438C00) [pid = 3056] [serial = 483] [outer = 0CE8DC00] 02:57:52 INFO - PROCESS | 3056 | 1465120672648 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:57:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:57:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 690ms 02:57:52 INFO - PROCESS | 3056 | 1465120672673 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 3056 | 1465120672678 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 02:57:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:57:52 INFO - PROCESS | 3056 | 1465120672684 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 3056 | 1465120672687 Marionette TRACE conn6 <- [1,610,null,{}] 02:57:52 INFO - PROCESS | 3056 | 1465120672691 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:52 INFO - PROCESS | 3056 | 1465120672694 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:52 INFO - PROCESS | 3056 | 1465120672783 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 02:57:52 INFO - PROCESS | 3056 | 1465120672792 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 3056 | 1465120672795 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:52 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AD000 == 29 [pid = 3056] [id = 162] 02:57:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D9AD800) [pid = 3056] [serial = 484] [outer = 00000000] 02:57:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D9B2800) [pid = 3056] [serial = 485] [outer = 0D9AD800] 02:57:52 INFO - PROCESS | 3056 | 1465120672844 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0DB63800) [pid = 3056] [serial = 486] [outer = 0D9AD800] 02:57:53 INFO - PROCESS | 3056 | 1465120673308 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:57:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 02:57:53 INFO - PROCESS | 3056 | 1465120673358 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 3056 | 1465120673360 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 02:57:53 INFO - PROCESS | 3056 | 1465120673364 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:57:53 INFO - PROCESS | 3056 | 1465120673367 Marionette TRACE conn6 <- [1,614,null,{}] 02:57:53 INFO - PROCESS | 3056 | 1465120673378 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:53 INFO - PROCESS | 3056 | 1465120673383 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:53 INFO - PROCESS | 3056 | 1465120673507 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 02:57:53 INFO - PROCESS | 3056 | 1465120673591 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 3056 | 1465120673595 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:53 INFO - PROCESS | 3056 | ++DOCSHELL 15063400 == 30 [pid = 3056] [id = 163] 02:57:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15069800) [pid = 3056] [serial = 487] [outer = 00000000] 02:57:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1514F800) [pid = 3056] [serial = 488] [outer = 15069800] 02:57:53 INFO - PROCESS | 3056 | 1465120673644 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (15E1D800) [pid = 3056] [serial = 489] [outer = 15069800] 02:57:54 INFO - PROCESS | 3056 | 1465120674045 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:57:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 732ms 02:57:54 INFO - PROCESS | 3056 | 1465120674100 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 3056 | 1465120674112 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 02:57:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:57:54 INFO - PROCESS | 3056 | 1465120674125 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 3056 | 1465120674126 Marionette TRACE conn6 <- [1,618,null,{}] 02:57:54 INFO - PROCESS | 3056 | 1465120674130 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:54 INFO - PROCESS | 3056 | 1465120674132 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:54 INFO - PROCESS | 3056 | 1465120674242 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 02:57:54 INFO - PROCESS | 3056 | 1465120674255 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 3056 | 1465120674257 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:54 INFO - PROCESS | 3056 | ++DOCSHELL 16271400 == 31 [pid = 3056] [id = 164] 02:57:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (16276400) [pid = 3056] [serial = 490] [outer = 00000000] 02:57:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (17969C00) [pid = 3056] [serial = 491] [outer = 16276400] 02:57:54 INFO - PROCESS | 3056 | 1465120674302 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17D7B400) [pid = 3056] [serial = 492] [outer = 16276400] 02:57:54 INFO - PROCESS | 3056 | 1465120674756 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:57:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 692ms 02:57:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:57:54 INFO - PROCESS | 3056 | 1465120674813 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 3056 | 1465120674815 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 02:57:54 INFO - PROCESS | 3056 | 1465120674848 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 3056 | 1465120674849 Marionette TRACE conn6 <- [1,622,null,{}] 02:57:54 INFO - PROCESS | 3056 | 1465120674869 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:54 INFO - PROCESS | 3056 | 1465120674871 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:54 INFO - PROCESS | 3056 | 1465120674981 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 02:57:55 INFO - PROCESS | 3056 | 1465120675046 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 3056 | 1465120675049 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:55 INFO - PROCESS | 3056 | ++DOCSHELL 1874F000 == 32 [pid = 3056] [id = 165] 02:57:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (18775400) [pid = 3056] [serial = 493] [outer = 00000000] 02:57:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (18B6D400) [pid = 3056] [serial = 494] [outer = 18775400] 02:57:55 INFO - PROCESS | 3056 | 1465120675099 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (192B0400) [pid = 3056] [serial = 495] [outer = 18775400] 02:57:55 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:55 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:55 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:57:55 INFO - PROCESS | 3056 | 1465120675516 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:57:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 710ms 02:57:55 INFO - PROCESS | 3056 | 1465120675529 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 3056 | 1465120675531 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 02:57:55 INFO - PROCESS | 3056 | 1465120675540 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:57:55 INFO - PROCESS | 3056 | 1465120675541 Marionette TRACE conn6 <- [1,626,null,{}] 02:57:55 INFO - PROCESS | 3056 | 1465120675545 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:55 INFO - PROCESS | 3056 | 1465120675551 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:55 INFO - PROCESS | 3056 | 1465120675686 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 02:57:55 INFO - PROCESS | 3056 | 1465120675692 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 3056 | 1465120675694 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:55 INFO - PROCESS | 3056 | ++DOCSHELL 192BAC00 == 33 [pid = 3056] [id = 166] 02:57:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (192BB000) [pid = 3056] [serial = 496] [outer = 00000000] 02:57:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19563000) [pid = 3056] [serial = 497] [outer = 192BB000] 02:57:55 INFO - PROCESS | 3056 | 1465120675740 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (195E7800) [pid = 3056] [serial = 498] [outer = 192BB000] 02:57:56 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:56 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:57:56 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (17960000) [pid = 3056] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (17D7F000) [pid = 3056] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (19C08000) [pid = 3056] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A863000) [pid = 3056] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0CF62C00) [pid = 3056] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (150DCC00) [pid = 3056] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (17DCDC00) [pid = 3056] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A705C00) [pid = 3056] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (14964000) [pid = 3056] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D61AC00) [pid = 3056] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1796C000) [pid = 3056] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:57:56 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19550000) [pid = 3056] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:57:56 INFO - PROCESS | 3056 | 1465120676464 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:57:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 971ms 02:57:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:57:56 INFO - PROCESS | 3056 | 1465120676515 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 3056 | 1465120676517 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 02:57:56 INFO - PROCESS | 3056 | 1465120676520 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 3056 | 1465120676522 Marionette TRACE conn6 <- [1,630,null,{}] 02:57:56 INFO - PROCESS | 3056 | 1465120676525 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:56 INFO - PROCESS | 3056 | 1465120676527 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:56 INFO - PROCESS | 3056 | 1465120676605 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 02:57:56 INFO - PROCESS | 3056 | 1465120676687 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 3056 | 1465120676689 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:56 INFO - PROCESS | 3056 | ++DOCSHELL 0D43CC00 == 34 [pid = 3056] [id = 167] 02:57:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D43E800) [pid = 3056] [serial = 499] [outer = 00000000] 02:57:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1796C000) [pid = 3056] [serial = 500] [outer = 0D43E800] 02:57:56 INFO - PROCESS | 3056 | 1465120676736 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (17E8F000) [pid = 3056] [serial = 501] [outer = 0D43E800] 02:57:57 INFO - PROCESS | 3056 | 1465120677110 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:57:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:57:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 02:57:57 INFO - PROCESS | 3056 | 1465120677151 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 3056 | 1465120677153 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 02:57:57 INFO - PROCESS | 3056 | 1465120677156 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:57:57 INFO - PROCESS | 3056 | 1465120677158 Marionette TRACE conn6 <- [1,634,null,{}] 02:57:57 INFO - PROCESS | 3056 | 1465120677162 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:57 INFO - PROCESS | 3056 | 1465120677164 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:57 INFO - PROCESS | 3056 | 1465120677272 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 02:57:57 INFO - PROCESS | 3056 | 1465120677280 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 3056 | 1465120677282 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:57 INFO - PROCESS | 3056 | ++DOCSHELL 0D983400 == 35 [pid = 3056] [id = 168] 02:57:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17D7A800) [pid = 3056] [serial = 502] [outer = 00000000] 02:57:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C0DC00) [pid = 3056] [serial = 503] [outer = 17D7A800] 02:57:57 INFO - PROCESS | 3056 | 1465120677328 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D616400) [pid = 3056] [serial = 504] [outer = 17D7A800] 02:57:57 INFO - PROCESS | 3056 | 1465120677740 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:57:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:57:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 02:57:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:57:57 INFO - PROCESS | 3056 | 1465120677791 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 3056 | 1465120677793 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 02:57:57 INFO - PROCESS | 3056 | 1465120677796 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 3056 | 1465120677797 Marionette TRACE conn6 <- [1,638,null,{}] 02:57:57 INFO - PROCESS | 3056 | 1465120677801 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:57 INFO - PROCESS | 3056 | 1465120677803 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:57 INFO - PROCESS | 3056 | 1465120677911 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 02:57:57 INFO - PROCESS | 3056 | 1465120677952 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 3056 | 1465120677954 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:57 INFO - PROCESS | 3056 | ++DOCSHELL 1A394000 == 36 [pid = 3056] [id = 169] 02:57:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A395400) [pid = 3056] [serial = 505] [outer = 00000000] 02:57:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A56C400) [pid = 3056] [serial = 506] [outer = 1A395400] 02:57:57 INFO - PROCESS | 3056 | 1465120677998 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A56D800) [pid = 3056] [serial = 507] [outer = 1A395400] 02:57:58 INFO - PROCESS | 3056 | 1465120678484 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:57:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:57:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 730ms 02:57:58 INFO - PROCESS | 3056 | 1465120678527 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 3056 | 1465120678532 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 02:57:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:57:58 INFO - PROCESS | 3056 | 1465120678538 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 3056 | 1465120678541 Marionette TRACE conn6 <- [1,642,null,{}] 02:57:58 INFO - PROCESS | 3056 | 1465120678572 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:58 INFO - PROCESS | 3056 | 1465120678575 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:58 INFO - PROCESS | 3056 | 1465120678737 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 02:57:58 INFO - PROCESS | 3056 | 1465120678812 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 3056 | 1465120678817 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:58 INFO - PROCESS | 3056 | ++DOCSHELL 0CFFB400 == 37 [pid = 3056] [id = 170] 02:57:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D34E400) [pid = 3056] [serial = 508] [outer = 00000000] 02:57:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D61C400) [pid = 3056] [serial = 509] [outer = 0D34E400] 02:57:58 INFO - PROCESS | 3056 | 1465120678876 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D752C00) [pid = 3056] [serial = 510] [outer = 0D34E400] 02:57:59 INFO - PROCESS | 3056 | 1465120679568 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:57:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1073ms 02:57:59 INFO - PROCESS | 3056 | 1465120679615 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 3056 | 1465120679620 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 02:57:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:57:59 INFO - PROCESS | 3056 | 1465120679669 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 3056 | 1465120679673 Marionette TRACE conn6 <- [1,646,null,{}] 02:57:59 INFO - PROCESS | 3056 | 1465120679679 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:59 INFO - PROCESS | 3056 | 1465120679682 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:59 INFO - PROCESS | 3056 | 1465120679811 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 02:57:59 INFO - PROCESS | 3056 | 1465120679927 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 3056 | 1465120679930 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:57:59 INFO - PROCESS | 3056 | ++DOCSHELL 1514A800 == 38 [pid = 3056] [id = 171] 02:57:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1514CC00) [pid = 3056] [serial = 511] [outer = 00000000] 02:57:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (16270800) [pid = 3056] [serial = 512] [outer = 1514CC00] 02:57:59 INFO - PROCESS | 3056 | 1465120679988 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1796B400) [pid = 3056] [serial = 513] [outer = 1514CC00] 02:58:00 INFO - PROCESS | 3056 | 1465120680859 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:58:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1300ms 02:58:00 INFO - PROCESS | 3056 | 1465120680952 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 3056 | 1465120680956 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 02:58:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:58:00 INFO - PROCESS | 3056 | 1465120680961 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 3056 | 1465120680964 Marionette TRACE conn6 <- [1,650,null,{}] 02:58:00 INFO - PROCESS | 3056 | 1465120680970 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:00 INFO - PROCESS | 3056 | 1465120680973 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:01 INFO - PROCESS | 3056 | 1465120681091 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 02:58:01 INFO - PROCESS | 3056 | 1465120681170 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 3056 | 1465120681175 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:01 INFO - PROCESS | 3056 | ++DOCSHELL 0D43A400 == 39 [pid = 3056] [id = 172] 02:58:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D43F000) [pid = 3056] [serial = 514] [outer = 00000000] 02:58:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D837000) [pid = 3056] [serial = 515] [outer = 0D43F000] 02:58:01 INFO - PROCESS | 3056 | 1465120681259 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D9B1000) [pid = 3056] [serial = 516] [outer = 0D43F000] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 0D983400 == 38 [pid = 3056] [id = 168] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 0D43CC00 == 37 [pid = 3056] [id = 167] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 192BAC00 == 36 [pid = 3056] [id = 166] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 1874F000 == 35 [pid = 3056] [id = 165] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 16271400 == 34 [pid = 3056] [id = 164] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 15063400 == 33 [pid = 3056] [id = 163] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 0D9AD000 == 32 [pid = 3056] [id = 162] 02:58:01 INFO - PROCESS | 3056 | --DOCSHELL 0CE8D800 == 31 [pid = 3056] [id = 161] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1C3D4800) [pid = 3056] [serial = 465] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1CB55000) [pid = 3056] [serial = 467] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1CD7BC00) [pid = 3056] [serial = 468] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A398C00) [pid = 3056] [serial = 455] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1B591C00) [pid = 3056] [serial = 458] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D891800) [pid = 3056] [serial = 437] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D9B3C00) [pid = 3056] [serial = 438] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (16275C00) [pid = 3056] [serial = 440] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (17D7E800) [pid = 3056] [serial = 441] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (18738C00) [pid = 3056] [serial = 449] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A85EC00) [pid = 3056] [serial = 435] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (15062800) [pid = 3056] [serial = 446] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1506E800) [pid = 3056] [serial = 447] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D638000) [pid = 3056] [serial = 443] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D832800) [pid = 3056] [serial = 444] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A3E9800) [pid = 3056] [serial = 456] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (19C05400) [pid = 3056] [serial = 461] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1BC63800) [pid = 3056] [serial = 464] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1B592800) [pid = 3056] [serial = 459] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19C0E400) [pid = 3056] [serial = 452] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A38D400) [pid = 3056] [serial = 453] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A569400) [pid = 3056] [serial = 462] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (187E0400) [pid = 3056] [serial = 450] [outer = 00000000] [url = about:blank] 02:58:01 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:01 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:58:01 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:01 INFO - PROCESS | 3056 | 1465120681709 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:58:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 790ms 02:58:01 INFO - PROCESS | 3056 | 1465120681751 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 3056 | 1465120681756 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 02:58:01 INFO - PROCESS | 3056 | 1465120681762 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:58:01 INFO - PROCESS | 3056 | 1465120681764 Marionette TRACE conn6 <- [1,654,null,{}] 02:58:01 INFO - PROCESS | 3056 | 1465120681768 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:01 INFO - PROCESS | 3056 | 1465120681771 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:01 INFO - PROCESS | 3056 | 1465120681858 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 02:58:01 INFO - PROCESS | 3056 | 1465120681865 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 3056 | 1465120681867 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:01 INFO - PROCESS | 3056 | ++DOCSHELL 1495E800 == 32 [pid = 3056] [id = 173] 02:58:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (14963800) [pid = 3056] [serial = 517] [outer = 00000000] 02:58:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (15062400) [pid = 3056] [serial = 518] [outer = 14963800] 02:58:01 INFO - PROCESS | 3056 | 1465120681914 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (15070800) [pid = 3056] [serial = 519] [outer = 14963800] 02:58:02 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:02 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:58:02 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:02 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:58:02 INFO - PROCESS | 3056 | 1465120682403 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:58:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:58:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 02:58:02 INFO - PROCESS | 3056 | 1465120682436 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 02:58:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:58:02 INFO - PROCESS | 3056 | 1465120682438 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 02:58:02 INFO - PROCESS | 3056 | 1465120682442 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:58:02 INFO - PROCESS | 3056 | 1465120682445 Marionette TRACE conn6 <- [1,658,null,{}] 02:58:02 INFO - PROCESS | 3056 | 1465120682456 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:02 INFO - PROCESS | 3056 | 1465120682461 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:02 INFO - PROCESS | 3056 | 1465120682582 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 02:58:02 INFO - PROCESS | 3056 | 1465120682672 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 3056 | 1465120682675 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:02 INFO - PROCESS | 3056 | ++DOCSHELL 17D81800 == 33 [pid = 3056] [id = 174] 02:58:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (17DC4800) [pid = 3056] [serial = 520] [outer = 00000000] 02:58:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18735800) [pid = 3056] [serial = 521] [outer = 17DC4800] 02:58:02 INFO - PROCESS | 3056 | 1465120682723 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1873F000) [pid = 3056] [serial = 522] [outer = 17DC4800] 02:58:03 INFO - PROCESS | 3056 | 1465120683092 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:58:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 690ms 02:58:03 INFO - PROCESS | 3056 | 1465120683132 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 3056 | 1465120683135 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 02:58:03 INFO - PROCESS | 3056 | 1465120683138 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:58:03 INFO - PROCESS | 3056 | 1465120683140 Marionette TRACE conn6 <- [1,662,null,{}] 02:58:03 INFO - PROCESS | 3056 | 1465120683143 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:03 INFO - PROCESS | 3056 | 1465120683155 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:03 INFO - PROCESS | 3056 | 1465120683242 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 02:58:03 INFO - PROCESS | 3056 | 1465120683248 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 3056 | 1465120683250 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:03 INFO - PROCESS | 3056 | ++DOCSHELL 192B1C00 == 34 [pid = 3056] [id = 175] 02:58:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (192B3800) [pid = 3056] [serial = 523] [outer = 00000000] 02:58:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19562800) [pid = 3056] [serial = 524] [outer = 192B3800] 02:58:03 INFO - PROCESS | 3056 | 1465120683296 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (195E6C00) [pid = 3056] [serial = 525] [outer = 192B3800] 02:58:03 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:03 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:58:03 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:03 INFO - PROCESS | 3056 | [3056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:58:03 INFO - PROCESS | 3056 | 1465120683773 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:58:03 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 02:58:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 02:58:03 INFO - PROCESS | 3056 | 1465120683812 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 02:58:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:58:03 INFO - PROCESS | 3056 | 1465120683814 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 02:58:03 INFO - PROCESS | 3056 | 1465120683817 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 3056 | 1465120683819 Marionette TRACE conn6 <- [1,666,null,{}] 02:58:03 INFO - PROCESS | 3056 | 1465120683822 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:03 INFO - PROCESS | 3056 | 1465120683824 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:03 INFO - PROCESS | 3056 | 1465120683934 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 02:58:04 INFO - PROCESS | 3056 | 1465120684019 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 3056 | 1465120684021 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:04 INFO - PROCESS | 3056 | ++DOCSHELL 19C0D800 == 35 [pid = 3056] [id = 176] 02:58:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C0E000) [pid = 3056] [serial = 526] [outer = 00000000] 02:58:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A38A800) [pid = 3056] [serial = 527] [outer = 19C0E000] 02:58:04 INFO - PROCESS | 3056 | 1465120684066 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A38C000) [pid = 3056] [serial = 528] [outer = 19C0E000] 02:58:04 INFO - PROCESS | 3056 | 1465120684513 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:58:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms 02:58:04 INFO - PROCESS | 3056 | 1465120684548 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 3056 | 1465120684550 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 02:58:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:58:04 INFO - PROCESS | 3056 | 1465120684553 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 3056 | 1465120684555 Marionette TRACE conn6 <- [1,670,null,{}] 02:58:04 INFO - PROCESS | 3056 | 1465120684558 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:04 INFO - PROCESS | 3056 | 1465120684564 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:04 INFO - PROCESS | 3056 | 1465120684699 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 02:58:04 INFO - PROCESS | 3056 | 1465120684754 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 3056 | 1465120684756 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:04 INFO - PROCESS | 3056 | ++DOCSHELL 0D623800 == 36 [pid = 3056] [id = 177] 02:58:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A3E6C00) [pid = 3056] [serial = 529] [outer = 00000000] 02:58:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A855800) [pid = 3056] [serial = 530] [outer = 1A3E6C00] 02:58:04 INFO - PROCESS | 3056 | 1465120684804 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A856400) [pid = 3056] [serial = 531] [outer = 1A3E6C00] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (16276400) [pid = 3056] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0CE8DC00) [pid = 3056] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (15069800) [pid = 3056] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D9AD800) [pid = 3056] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0CE87400) [pid = 3056] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (17D7A800) [pid = 3056] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0CE3FC00) [pid = 3056] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (18737800) [pid = 3056] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (18775400) [pid = 3056] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A398400) [pid = 3056] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D43E800) [pid = 3056] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:58:05 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (192BB000) [pid = 3056] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:58:05 INFO - PROCESS | 3056 | 1465120685738 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:58:05 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) 02:58:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1230ms 02:58:05 INFO - PROCESS | 3056 | 1465120685784 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 3056 | 1465120685786 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 02:58:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:58:05 INFO - PROCESS | 3056 | 1465120685790 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 3056 | 1465120685791 Marionette TRACE conn6 <- [1,674,null,{}] 02:58:05 INFO - PROCESS | 3056 | 1465120685795 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 3056 | 1465120685797 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:05 INFO - PROCESS | 3056 | 1465120685877 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 02:58:05 INFO - PROCESS | 3056 | 1465120685883 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 3056 | 1465120685885 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:05 INFO - PROCESS | 3056 | ++DOCSHELL 0D43E800 == 37 [pid = 3056] [id = 178] 02:58:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15061C00) [pid = 3056] [serial = 532] [outer = 00000000] 02:58:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (17C0B000) [pid = 3056] [serial = 533] [outer = 15061C00] 02:58:05 INFO - PROCESS | 3056 | 1465120685929 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (18775400) [pid = 3056] [serial = 534] [outer = 15061C00] 02:58:06 INFO - PROCESS | 3056 | 1465120686853 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:58:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1078ms 02:58:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:58:06 INFO - PROCESS | 3056 | 1465120686868 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 3056 | 1465120686870 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 02:58:06 INFO - PROCESS | 3056 | 1465120686873 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 3056 | 1465120686875 Marionette TRACE conn6 <- [1,678,null,{}] 02:58:06 INFO - PROCESS | 3056 | 1465120686879 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:06 INFO - PROCESS | 3056 | 1465120686881 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:06 INFO - PROCESS | 3056 | 1465120686993 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 02:58:06 INFO - PROCESS | 3056 | 1465120687001 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 3056 | 1465120687002 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:07 INFO - PROCESS | 3056 | ++DOCSHELL 19561400 == 38 [pid = 3056] [id = 179] 02:58:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A163000) [pid = 3056] [serial = 535] [outer = 00000000] 02:58:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1AA26000) [pid = 3056] [serial = 536] [outer = 1A163000] 02:58:07 INFO - PROCESS | 3056 | 1465120687047 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1BC64800) [pid = 3056] [serial = 537] [outer = 1A163000] 02:58:08 INFO - PROCESS | 3056 | 1465120688011 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:58:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1175ms 02:58:08 INFO - PROCESS | 3056 | 1465120688050 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 02:58:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:58:08 INFO - PROCESS | 3056 | 1465120688054 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 02:58:08 INFO - PROCESS | 3056 | 1465120688059 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 3056 | 1465120688063 Marionette TRACE conn6 <- [1,682,null,{}] 02:58:08 INFO - PROCESS | 3056 | 1465120688069 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:08 INFO - PROCESS | 3056 | 1465120688072 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:08 INFO - PROCESS | 3056 | 1465120688218 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 02:58:08 INFO - PROCESS | 3056 | 1465120688339 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 3056 | 1465120688343 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:08 INFO - PROCESS | 3056 | ++DOCSHELL 0D63EC00 == 39 [pid = 3056] [id = 180] 02:58:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (0D63FC00) [pid = 3056] [serial = 538] [outer = 00000000] 02:58:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D9AF000) [pid = 3056] [serial = 539] [outer = 0D63FC00] 02:58:08 INFO - PROCESS | 3056 | 1465120688448 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (148D5800) [pid = 3056] [serial = 540] [outer = 0D63FC00] 02:58:09 INFO - PROCESS | 3056 | 1465120689483 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:58:09 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) 02:58:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1476ms 02:58:09 INFO - PROCESS | 3056 | 1465120689536 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 3056 | 1465120689541 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 02:58:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:58:09 INFO - PROCESS | 3056 | 1465120689547 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 3056 | 1465120689550 Marionette TRACE conn6 <- [1,686,null,{}] 02:58:09 INFO - PROCESS | 3056 | 1465120689554 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:09 INFO - PROCESS | 3056 | 1465120689557 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:09 INFO - PROCESS | 3056 | 1465120689728 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 02:58:09 INFO - PROCESS | 3056 | 1465120689861 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 3056 | 1465120689864 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:09 INFO - PROCESS | 3056 | ++DOCSHELL 17C0F400 == 40 [pid = 3056] [id = 181] 02:58:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (17D75000) [pid = 3056] [serial = 541] [outer = 00000000] 02:58:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1873B400) [pid = 3056] [serial = 542] [outer = 17D75000] 02:58:09 INFO - PROCESS | 3056 | 1465120689922 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (192B4400) [pid = 3056] [serial = 543] [outer = 17D75000] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 0D43E800 == 39 [pid = 3056] [id = 178] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 0D623800 == 38 [pid = 3056] [id = 177] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 19C0D800 == 37 [pid = 3056] [id = 176] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 192B1C00 == 36 [pid = 3056] [id = 175] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 17D81800 == 35 [pid = 3056] [id = 174] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 1495E800 == 34 [pid = 3056] [id = 173] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 0D43A400 == 33 [pid = 3056] [id = 172] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 0CFFB400 == 32 [pid = 3056] [id = 170] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 09125000 == 31 [pid = 3056] [id = 160] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 1A394000 == 30 [pid = 3056] [id = 169] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 1514A800 == 29 [pid = 3056] [id = 171] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 19561400 == 28 [pid = 3056] [id = 179] 02:58:11 INFO - PROCESS | 3056 | --DOCSHELL 0D63EC00 == 27 [pid = 3056] [id = 180] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (17969C00) [pid = 3056] [serial = 491] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D34E800) [pid = 3056] [serial = 482] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D438C00) [pid = 3056] [serial = 483] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1514F800) [pid = 3056] [serial = 488] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D9B2800) [pid = 3056] [serial = 485] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0DB63800) [pid = 3056] [serial = 486] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D61D400) [pid = 3056] [serial = 480] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D435400) [pid = 3056] [serial = 479] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D616400) [pid = 3056] [serial = 504] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (14B95C00) [pid = 3056] [serial = 471] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D9B3400) [pid = 3056] [serial = 470] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19557C00) [pid = 3056] [serial = 474] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (192B2400) [pid = 3056] [serial = 473] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (192B0400) [pid = 3056] [serial = 495] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1B642C00) [pid = 3056] [serial = 477] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A858000) [pid = 3056] [serial = 476] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (18B6D400) [pid = 3056] [serial = 494] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1796C000) [pid = 3056] [serial = 500] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (19563000) [pid = 3056] [serial = 497] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (19C0DC00) [pid = 3056] [serial = 503] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (195E7800) [pid = 3056] [serial = 498] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (17D7B400) [pid = 3056] [serial = 492] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (17E8F000) [pid = 3056] [serial = 501] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (15E1D800) [pid = 3056] [serial = 489] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (1A56C400) [pid = 3056] [serial = 506] [outer = 00000000] [url = about:blank] 02:58:11 INFO - PROCESS | 3056 | 1465120691749 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:58:11 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) 02:58:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2235ms 02:58:11 INFO - PROCESS | 3056 | 1465120691786 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 3056 | 1465120691790 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 02:58:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:58:11 INFO - PROCESS | 3056 | 1465120691796 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 3056 | 1465120691800 Marionette TRACE conn6 <- [1,690,null,{}] 02:58:11 INFO - PROCESS | 3056 | 1465120691807 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:11 INFO - PROCESS | 3056 | 1465120691810 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:11 INFO - PROCESS | 3056 | 1465120691910 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 02:58:11 INFO - PROCESS | 3056 | 1465120691979 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 3056 | 1465120691983 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:11 INFO - PROCESS | 3056 | ++DOCSHELL 0CF5C400 == 28 [pid = 3056] [id = 182] 02:58:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0CF5FC00) [pid = 3056] [serial = 544] [outer = 00000000] 02:58:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0CFF5000) [pid = 3056] [serial = 545] [outer = 0CF5FC00] 02:58:12 INFO - PROCESS | 3056 | 1465120692034 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D34FC00) [pid = 3056] [serial = 546] [outer = 0CF5FC00] 02:58:12 INFO - PROCESS | 3056 | 1465120692948 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:58:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:58:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1183ms 02:58:12 INFO - PROCESS | 3056 | 1465120692979 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 02:58:12 INFO - PROCESS | 3056 | 1465120692984 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 02:58:12 INFO - PROCESS | 3056 | 1465120692990 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:58:12 INFO - PROCESS | 3056 | 1465120692993 Marionette TRACE conn6 <- [1,694,null,{}] 02:58:12 INFO - PROCESS | 3056 | 1465120692997 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 3056 | 1465120693000 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:13 INFO - PROCESS | 3056 | 1465120693096 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 02:58:13 INFO - PROCESS | 3056 | 1465120693103 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 3056 | 1465120693106 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:13 INFO - PROCESS | 3056 | ++DOCSHELL 0D634400 == 29 [pid = 3056] [id = 183] 02:58:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D634800) [pid = 3056] [serial = 547] [outer = 00000000] 02:58:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D63F000) [pid = 3056] [serial = 548] [outer = 0D634800] 02:58:13 INFO - PROCESS | 3056 | 1465120693155 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D81DC00) [pid = 3056] [serial = 549] [outer = 0D634800] 02:58:14 INFO - PROCESS | 3056 | 1465120694131 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:58:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1171ms 02:58:14 INFO - PROCESS | 3056 | 1465120694165 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 3056 | 1465120694167 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 02:58:14 INFO - PROCESS | 3056 | 1465120694171 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:58:14 INFO - PROCESS | 3056 | 1465120694174 Marionette TRACE conn6 <- [1,698,null,{}] 02:58:14 INFO - PROCESS | 3056 | 1465120694197 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:14 INFO - PROCESS | 3056 | 1465120694202 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:14 INFO - PROCESS | 3056 | 1465120694330 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 02:58:14 INFO - PROCESS | 3056 | 1465120694338 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 3056 | 1465120694341 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:14 INFO - PROCESS | 3056 | ++DOCSHELL 0E50D800 == 30 [pid = 3056] [id = 184] 02:58:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0E50DC00) [pid = 3056] [serial = 550] [outer = 00000000] 02:58:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0E786400) [pid = 3056] [serial = 551] [outer = 0E50DC00] 02:58:14 INFO - PROCESS | 3056 | 1465120694391 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (14879C00) [pid = 3056] [serial = 552] [outer = 0E50DC00] 02:58:15 INFO - PROCESS | 3056 | 1465120695387 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:58:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:58:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1237ms 02:58:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:58:15 INFO - PROCESS | 3056 | 1465120695420 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 3056 | 1465120695422 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 02:58:15 INFO - PROCESS | 3056 | 1465120695426 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 3056 | 1465120695427 Marionette TRACE conn6 <- [1,702,null,{}] 02:58:15 INFO - PROCESS | 3056 | 1465120695431 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:15 INFO - PROCESS | 3056 | 1465120695433 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:15 INFO - PROCESS | 3056 | 1465120695549 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 02:58:15 INFO - PROCESS | 3056 | 1465120695555 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 3056 | 1465120695557 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:15 INFO - PROCESS | 3056 | ++DOCSHELL 15043400 == 31 [pid = 3056] [id = 185] 02:58:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (15061400) [pid = 3056] [serial = 553] [outer = 00000000] 02:58:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1514A400) [pid = 3056] [serial = 554] [outer = 15061400] 02:58:15 INFO - PROCESS | 3056 | 1465120695603 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (15180C00) [pid = 3056] [serial = 555] [outer = 15061400] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A163000) [pid = 3056] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (19C0E000) [pid = 3056] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D43F000) [pid = 3056] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (14963800) [pid = 3056] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (192B3800) [pid = 3056] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (17DC4800) [pid = 3056] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D34E400) [pid = 3056] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1A3E6C00) [pid = 3056] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1A395400) [pid = 3056] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (1514CC00) [pid = 3056] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:58:15 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (15061C00) [pid = 3056] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:58:16 INFO - PROCESS | 3056 | 1465120696641 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:58:16 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 02:58:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1271ms 02:58:16 INFO - PROCESS | 3056 | 1465120696698 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 02:58:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:58:16 INFO - PROCESS | 3056 | 1465120696700 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 02:58:16 INFO - PROCESS | 3056 | 1465120696703 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 3056 | 1465120696705 Marionette TRACE conn6 <- [1,706,null,{}] 02:58:16 INFO - PROCESS | 3056 | 1465120696708 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:16 INFO - PROCESS | 3056 | 1465120696710 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:16 INFO - PROCESS | 3056 | 1465120696792 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 02:58:16 INFO - PROCESS | 3056 | 1465120696799 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 3056 | 1465120696801 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:16 INFO - PROCESS | 3056 | ++DOCSHELL 0D9ADC00 == 32 [pid = 3056] [id = 186] 02:58:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (14B91800) [pid = 3056] [serial = 556] [outer = 00000000] 02:58:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (15E4D400) [pid = 3056] [serial = 557] [outer = 14B91800] 02:58:16 INFO - PROCESS | 3056 | 1465120696846 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (16270C00) [pid = 3056] [serial = 558] [outer = 14B91800] 02:58:17 INFO - PROCESS | 3056 | 1465120697785 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:58:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1124ms 02:58:17 INFO - PROCESS | 3056 | 1465120697828 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 3056 | 1465120697830 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 02:58:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:58:17 INFO - PROCESS | 3056 | 1465120697833 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 3056 | 1465120697835 Marionette TRACE conn6 <- [1,710,null,{}] 02:58:17 INFO - PROCESS | 3056 | 1465120697839 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:17 INFO - PROCESS | 3056 | 1465120697844 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:18 INFO - PROCESS | 3056 | 1465120698009 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 02:58:18 INFO - PROCESS | 3056 | 1465120698083 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 3056 | 1465120698086 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:18 INFO - PROCESS | 3056 | ++DOCSHELL 0912B000 == 33 [pid = 3056] [id = 187] 02:58:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0912B400) [pid = 3056] [serial = 559] [outer = 00000000] 02:58:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0CB74800) [pid = 3056] [serial = 560] [outer = 0912B400] 02:58:18 INFO - PROCESS | 3056 | 1465120698187 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D34F400) [pid = 3056] [serial = 561] [outer = 0912B400] 02:58:18 INFO - PROCESS | 3056 | 1465120698954 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 02:58:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:58:19 INFO - PROCESS | 3056 | 1465120699021 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 02:58:19 INFO - PROCESS | 3056 | 1465120699026 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 3056 | 1465120699030 Marionette TRACE conn6 <- [1,714,null,{}] 02:58:19 INFO - PROCESS | 3056 | 1465120699035 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:19 INFO - PROCESS | 3056 | 1465120699040 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:19 INFO - PROCESS | 3056 | 1465120699170 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 02:58:19 INFO - PROCESS | 3056 | 1465120699246 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 3056 | 1465120699249 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:19 INFO - PROCESS | 3056 | ++DOCSHELL 0DC29000 == 34 [pid = 3056] [id = 188] 02:58:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0DCA1000) [pid = 3056] [serial = 562] [outer = 00000000] 02:58:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0E703C00) [pid = 3056] [serial = 563] [outer = 0DCA1000] 02:58:19 INFO - PROCESS | 3056 | 1465120699350 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (148D2400) [pid = 3056] [serial = 564] [outer = 0DCA1000] 02:58:20 INFO - PROCESS | 3056 | 1465120700262 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:58:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1275ms 02:58:20 INFO - PROCESS | 3056 | 1465120700301 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 3056 | 1465120700306 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 02:58:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:58:20 INFO - PROCESS | 3056 | 1465120700311 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 3056 | 1465120700314 Marionette TRACE conn6 <- [1,718,null,{}] 02:58:20 INFO - PROCESS | 3056 | 1465120700321 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 3056 | 1465120700323 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:20 INFO - PROCESS | 3056 | 1465120700437 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 02:58:20 INFO - PROCESS | 3056 | 1465120700517 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 3056 | 1465120700520 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:20 INFO - PROCESS | 3056 | ++DOCSHELL 0D984000 == 35 [pid = 3056] [id = 189] 02:58:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D98BC00) [pid = 3056] [serial = 565] [outer = 00000000] 02:58:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D9B2400) [pid = 3056] [serial = 566] [outer = 0D98BC00] 02:58:20 INFO - PROCESS | 3056 | 1465120700572 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0DCA4800) [pid = 3056] [serial = 567] [outer = 0D98BC00] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 18B69C00 == 34 [pid = 3056] [id = 16] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 1A393800 == 33 [pid = 3056] [id = 17] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 0D818800 == 32 [pid = 3056] [id = 26] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 14B96000 == 31 [pid = 3056] [id = 27] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 15070C00 == 30 [pid = 3056] [id = 18] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 17C08000 == 29 [pid = 3056] [id = 29] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 15066800 == 28 [pid = 3056] [id = 28] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 0D43A000 == 27 [pid = 3056] [id = 30] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 0D437C00 == 26 [pid = 3056] [id = 25] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 14885000 == 25 [pid = 3056] [id = 14] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 0D9ADC00 == 24 [pid = 3056] [id = 186] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 15043400 == 23 [pid = 3056] [id = 185] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 0E50D800 == 22 [pid = 3056] [id = 184] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 0D634400 == 21 [pid = 3056] [id = 183] 02:58:20 INFO - PROCESS | 3056 | --DOCSHELL 0CF5C400 == 20 [pid = 3056] [id = 182] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1AA26000) [pid = 3056] [serial = 536] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A38A800) [pid = 3056] [serial = 527] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D837000) [pid = 3056] [serial = 515] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D9B1000) [pid = 3056] [serial = 516] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (15062400) [pid = 3056] [serial = 518] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (15070800) [pid = 3056] [serial = 519] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (19562800) [pid = 3056] [serial = 524] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (18735800) [pid = 3056] [serial = 521] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1873F000) [pid = 3056] [serial = 522] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (0D61C400) [pid = 3056] [serial = 509] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (0D752C00) [pid = 3056] [serial = 510] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (1BC64800) [pid = 3056] [serial = 537] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (1A855800) [pid = 3056] [serial = 530] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (1A56D800) [pid = 3056] [serial = 507] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (16270800) [pid = 3056] [serial = 512] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (1796B400) [pid = 3056] [serial = 513] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 53 (18775400) [pid = 3056] [serial = 534] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 52 (1A38C000) [pid = 3056] [serial = 528] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 51 (1A856400) [pid = 3056] [serial = 531] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 50 (17C0B000) [pid = 3056] [serial = 533] [outer = 00000000] [url = about:blank] 02:58:20 INFO - PROCESS | 3056 | --DOMWINDOW == 49 (195E6C00) [pid = 3056] [serial = 525] [outer = 00000000] [url = about:blank] 02:58:21 INFO - PROCESS | 3056 | 1465120701092 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 3056 | 1465120701146 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 02:58:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:58:21 INFO - PROCESS | 3056 | 1465120701152 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 3056 | 1465120701155 Marionette TRACE conn6 <- [1,722,null,{}] 02:58:21 INFO - PROCESS | 3056 | 1465120701159 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:21 INFO - PROCESS | 3056 | 1465120701161 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:21 INFO - PROCESS | 3056 | 1465120701259 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 02:58:21 INFO - PROCESS | 3056 | 1465120701266 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 3056 | 1465120701268 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:21 INFO - PROCESS | 3056 | ++DOCSHELL 15062C00 == 21 [pid = 3056] [id = 190] 02:58:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 50 (15063800) [pid = 3056] [serial = 568] [outer = 00000000] 02:58:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 51 (15069000) [pid = 3056] [serial = 569] [outer = 15063800] 02:58:21 INFO - PROCESS | 3056 | 1465120701317 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (1508E400) [pid = 3056] [serial = 570] [outer = 15063800] 02:58:21 INFO - PROCESS | 3056 | 1465120701824 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:58:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 730ms 02:58:21 INFO - PROCESS | 3056 | 1465120701892 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 3056 | 1465120701894 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 02:58:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:58:21 INFO - PROCESS | 3056 | 1465120701900 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 3056 | 1465120701904 Marionette TRACE conn6 <- [1,726,null,{}] 02:58:21 INFO - PROCESS | 3056 | 1465120701915 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:21 INFO - PROCESS | 3056 | 1465120701920 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:22 INFO - PROCESS | 3056 | 1465120702012 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 02:58:22 INFO - PROCESS | 3056 | 1465120702097 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:22 INFO - PROCESS | 3056 | 1465120702101 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:22 INFO - PROCESS | 3056 | ++DOCSHELL 1796A800 == 22 [pid = 3056] [id = 191] 02:58:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (1796B000) [pid = 3056] [serial = 571] [outer = 00000000] 02:58:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (17C0A400) [pid = 3056] [serial = 572] [outer = 1796B000] 02:58:22 INFO - PROCESS | 3056 | 1465120702153 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (17D7B400) [pid = 3056] [serial = 573] [outer = 1796B000] 02:58:23 INFO - PROCESS | 3056 | 1465120703046 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:58:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:58:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1172ms 02:58:23 INFO - PROCESS | 3056 | 1465120703073 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 3056 | 1465120703076 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 02:58:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:58:23 INFO - PROCESS | 3056 | 1465120703079 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:58:23 INFO - PROCESS | 3056 | 1465120703081 Marionette TRACE conn6 <- [1,730,null,{}] 02:58:23 INFO - PROCESS | 3056 | 1465120703084 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:23 INFO - PROCESS | 3056 | 1465120703086 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:23 INFO - PROCESS | 3056 | 1465120703205 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 02:58:23 INFO - PROCESS | 3056 | 1465120703211 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 3056 | 1465120703213 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:23 INFO - PROCESS | 3056 | ++DOCSHELL 17E8F800 == 23 [pid = 3056] [id = 192] 02:58:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (18736000) [pid = 3056] [serial = 574] [outer = 00000000] 02:58:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (18741000) [pid = 3056] [serial = 575] [outer = 18736000] 02:58:23 INFO - PROCESS | 3056 | 1465120703306 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (18771000) [pid = 3056] [serial = 576] [outer = 18736000] 02:58:23 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (0E50DC00) [pid = 3056] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:58:23 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (15061400) [pid = 3056] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:58:23 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (0CF5FC00) [pid = 3056] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:58:23 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (17D75000) [pid = 3056] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:58:23 INFO - PROCESS | 3056 | --DOMWINDOW == 53 (0D634800) [pid = 3056] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:58:23 INFO - PROCESS | 3056 | --DOMWINDOW == 52 (0D63FC00) [pid = 3056] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:58:24 INFO - PROCESS | 3056 | 1465120704272 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:58:24 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 02:58:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1234ms 02:58:24 INFO - PROCESS | 3056 | 1465120704317 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 3056 | 1465120704319 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 02:58:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:58:24 INFO - PROCESS | 3056 | 1465120704322 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 3056 | 1465120704324 Marionette TRACE conn6 <- [1,734,null,{}] 02:58:24 INFO - PROCESS | 3056 | 1465120704327 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:24 INFO - PROCESS | 3056 | 1465120704330 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:24 INFO - PROCESS | 3056 | 1465120704412 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 02:58:24 INFO - PROCESS | 3056 | 1465120704486 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 3056 | 1465120704488 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:24 INFO - PROCESS | 3056 | ++DOCSHELL 0D63FC00 == 24 [pid = 3056] [id = 193] 02:58:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (15151800) [pid = 3056] [serial = 577] [outer = 00000000] 02:58:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (187E3000) [pid = 3056] [serial = 578] [outer = 15151800] 02:58:24 INFO - PROCESS | 3056 | 1465120704535 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (18B6BC00) [pid = 3056] [serial = 579] [outer = 15151800] 02:58:25 INFO - PROCESS | 3056 | 1465120705408 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:58:25 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.) 02:58:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1132ms 02:58:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:58:25 INFO - PROCESS | 3056 | 1465120705455 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 3056 | 1465120705457 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 02:58:25 INFO - PROCESS | 3056 | 1465120705460 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 3056 | 1465120705462 Marionette TRACE conn6 <- [1,738,null,{}] 02:58:25 INFO - PROCESS | 3056 | 1465120705469 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:25 INFO - PROCESS | 3056 | 1465120705476 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:25 INFO - PROCESS | 3056 | 1465120705598 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 02:58:25 INFO - PROCESS | 3056 | 1465120705605 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 3056 | 1465120705607 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:25 INFO - PROCESS | 3056 | ++DOCSHELL 1955B800 == 25 [pid = 3056] [id = 194] 02:58:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (1955C000) [pid = 3056] [serial = 580] [outer = 00000000] 02:58:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (19565800) [pid = 3056] [serial = 581] [outer = 1955C000] 02:58:25 INFO - PROCESS | 3056 | 1465120705654 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (195DB800) [pid = 3056] [serial = 582] [outer = 1955C000] 02:58:26 INFO - PROCESS | 3056 | 1465120706575 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:58:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1183ms 02:58:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:58:26 INFO - PROCESS | 3056 | 1465120706644 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 3056 | 1465120706646 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 02:58:26 INFO - PROCESS | 3056 | 1465120706649 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 3056 | 1465120706651 Marionette TRACE conn6 <- [1,742,null,{}] 02:58:26 INFO - PROCESS | 3056 | 1465120706655 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:26 INFO - PROCESS | 3056 | 1465120706657 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:26 INFO - PROCESS | 3056 | 1465120706747 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 02:58:26 INFO - PROCESS | 3056 | 1465120706753 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 3056 | 1465120706755 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:26 INFO - PROCESS | 3056 | ++DOCSHELL 195E6C00 == 26 [pid = 3056] [id = 195] 02:58:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (19C02400) [pid = 3056] [serial = 583] [outer = 00000000] 02:58:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (19C07800) [pid = 3056] [serial = 584] [outer = 19C02400] 02:58:26 INFO - PROCESS | 3056 | 1465120706800 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (19C0A400) [pid = 3056] [serial = 585] [outer = 19C02400] 02:58:27 INFO - PROCESS | 3056 | 1465120707983 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:58:28 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 02:58:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1379ms 02:58:28 INFO - PROCESS | 3056 | 1465120708030 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 02:58:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:58:28 INFO - PROCESS | 3056 | 1465120708034 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 02:58:28 INFO - PROCESS | 3056 | 1465120708039 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 3056 | 1465120708043 Marionette TRACE conn6 <- [1,746,null,{}] 02:58:28 INFO - PROCESS | 3056 | 1465120708048 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:28 INFO - PROCESS | 3056 | 1465120708052 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:28 INFO - PROCESS | 3056 | 1465120708197 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 02:58:28 INFO - PROCESS | 3056 | 1465120708321 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 3056 | 1465120708323 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:28 INFO - PROCESS | 3056 | ++DOCSHELL 0D837400 == 27 [pid = 3056] [id = 196] 02:58:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D89B800) [pid = 3056] [serial = 586] [outer = 00000000] 02:58:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (14B5D800) [pid = 3056] [serial = 587] [outer = 0D89B800] 02:58:28 INFO - PROCESS | 3056 | 1465120708382 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (1506FC00) [pid = 3056] [serial = 588] [outer = 0D89B800] 02:58:28 INFO - PROCESS | 3056 | 1465120708941 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:58:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 990ms 02:58:29 INFO - PROCESS | 3056 | 1465120709030 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 3056 | 1465120709035 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 02:58:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:58:29 INFO - PROCESS | 3056 | 1465120709041 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 3056 | 1465120709044 Marionette TRACE conn6 <- [1,750,null,{}] 02:58:29 INFO - PROCESS | 3056 | 1465120709063 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:29 INFO - PROCESS | 3056 | 1465120709066 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:29 INFO - PROCESS | 3056 | 1465120709190 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 02:58:29 INFO - PROCESS | 3056 | 1465120709264 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 3056 | 1465120709267 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:29 INFO - PROCESS | 3056 | ++DOCSHELL 17C0A800 == 28 [pid = 3056] [id = 197] 02:58:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (17E47C00) [pid = 3056] [serial = 589] [outer = 00000000] 02:58:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1873B000) [pid = 3056] [serial = 590] [outer = 17E47C00] 02:58:29 INFO - PROCESS | 3056 | 1465120709367 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (192B3400) [pid = 3056] [serial = 591] [outer = 17E47C00] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 0D61F000 == 27 [pid = 3056] [id = 23] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 17C0B800 == 26 [pid = 3056] [id = 15] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 0D638400 == 25 [pid = 3056] [id = 20] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 0912B000 == 24 [pid = 3056] [id = 187] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 17C0F400 == 23 [pid = 3056] [id = 181] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 0D439800 == 22 [pid = 3056] [id = 22] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 1DB42400 == 21 [pid = 3056] [id = 24] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 09105800 == 20 [pid = 3056] [id = 21] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 0D894C00 == 19 [pid = 3056] [id = 13] 02:58:30 INFO - PROCESS | 3056 | --DOCSHELL 1C3CB000 == 18 [pid = 3056] [id = 19] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (15E4D400) [pid = 3056] [serial = 557] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (0E786400) [pid = 3056] [serial = 551] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1514A400) [pid = 3056] [serial = 554] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (0CFF5000) [pid = 3056] [serial = 545] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D34FC00) [pid = 3056] [serial = 546] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (14879C00) [pid = 3056] [serial = 552] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (192B4400) [pid = 3056] [serial = 543] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (1873B400) [pid = 3056] [serial = 542] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (0D63F000) [pid = 3056] [serial = 548] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (148D5800) [pid = 3056] [serial = 540] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (0D9AF000) [pid = 3056] [serial = 539] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (15180C00) [pid = 3056] [serial = 555] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (0D81DC00) [pid = 3056] [serial = 549] [outer = 00000000] [url = about:blank] 02:58:31 INFO - PROCESS | 3056 | 1465120711102 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:58:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2071ms 02:58:31 INFO - PROCESS | 3056 | 1465120711116 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 02:58:31 INFO - PROCESS | 3056 | 1465120711119 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 02:58:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:58:31 INFO - PROCESS | 3056 | 1465120711125 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 3056 | 1465120711129 Marionette TRACE conn6 <- [1,754,null,{}] 02:58:31 INFO - PROCESS | 3056 | 1465120711136 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:31 INFO - PROCESS | 3056 | 1465120711139 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:31 INFO - PROCESS | 3056 | 1465120711233 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 02:58:31 INFO - PROCESS | 3056 | 1465120711303 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 3056 | 1465120711307 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:31 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF9000 == 19 [pid = 3056] [id = 198] 02:58:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0CFFA400) [pid = 3056] [serial = 592] [outer = 00000000] 02:58:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D351400) [pid = 3056] [serial = 593] [outer = 0CFFA400] 02:58:31 INFO - PROCESS | 3056 | 1465120711358 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D439000) [pid = 3056] [serial = 594] [outer = 0CFFA400] 02:58:32 INFO - PROCESS | 3056 | 1465120712265 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:58:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:58:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1182ms 02:58:32 INFO - PROCESS | 3056 | 1465120712308 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 3056 | 1465120712314 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 02:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:58:32 INFO - PROCESS | 3056 | 1465120712320 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 3056 | 1465120712322 Marionette TRACE conn6 <- [1,758,null,{}] 02:58:32 INFO - PROCESS | 3056 | 1465120712326 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:32 INFO - PROCESS | 3056 | 1465120712329 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:32 INFO - PROCESS | 3056 | 1465120712426 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 02:58:32 INFO - PROCESS | 3056 | 1465120712433 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 3056 | 1465120712436 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:32 INFO - PROCESS | 3056 | ++DOCSHELL 0D836800 == 20 [pid = 3056] [id = 199] 02:58:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0D837C00) [pid = 3056] [serial = 595] [outer = 00000000] 02:58:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0D893800) [pid = 3056] [serial = 596] [outer = 0D837C00] 02:58:32 INFO - PROCESS | 3056 | 1465120712485 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D98C400) [pid = 3056] [serial = 597] [outer = 0D837C00] 02:58:32 INFO - PROCESS | 3056 | 1465120712987 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 731ms 02:58:33 INFO - PROCESS | 3056 | 1465120713055 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 3056 | 1465120713058 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 02:58:33 INFO - PROCESS | 3056 | 1465120713061 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:58:33 INFO - PROCESS | 3056 | 1465120713065 Marionette TRACE conn6 <- [1,762,null,{}] 02:58:33 INFO - PROCESS | 3056 | 1465120713076 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:33 INFO - PROCESS | 3056 | 1465120713081 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:33 INFO - PROCESS | 3056 | 1465120713217 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 02:58:33 INFO - PROCESS | 3056 | 1465120713224 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 3056 | 1465120713227 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:33 INFO - PROCESS | 3056 | ++DOCSHELL 14959C00 == 21 [pid = 3056] [id = 200] 02:58:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (1495B400) [pid = 3056] [serial = 598] [outer = 00000000] 02:58:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (14B8C800) [pid = 3056] [serial = 599] [outer = 1495B400] 02:58:33 INFO - PROCESS | 3056 | 1465120713277 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (15063400) [pid = 3056] [serial = 600] [outer = 1495B400] 02:58:33 INFO - PROCESS | 3056 | 1465120713785 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 770ms 02:58:33 INFO - PROCESS | 3056 | 1465120713835 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 3056 | 1465120713838 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 02:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:58:33 INFO - PROCESS | 3056 | 1465120713841 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 3056 | 1465120713843 Marionette TRACE conn6 <- [1,766,null,{}] 02:58:33 INFO - PROCESS | 3056 | 1465120713846 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:33 INFO - PROCESS | 3056 | 1465120713848 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:33 INFO - PROCESS | 3056 | 1465120713968 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 02:58:34 INFO - PROCESS | 3056 | 1465120714026 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 3056 | 1465120714029 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:34 INFO - PROCESS | 3056 | ++DOCSHELL 15E1C400 == 22 [pid = 3056] [id = 201] 02:58:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (15E1D000) [pid = 3056] [serial = 601] [outer = 00000000] 02:58:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1626D800) [pid = 3056] [serial = 602] [outer = 15E1D000] 02:58:34 INFO - PROCESS | 3056 | 1465120714076 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1636D000) [pid = 3056] [serial = 603] [outer = 15E1D000] 02:58:34 INFO - PROCESS | 3056 | 1465120714529 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 730ms 02:58:34 INFO - PROCESS | 3056 | 1465120714576 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 02:58:34 INFO - PROCESS | 3056 | 1465120714578 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 02:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:58:34 INFO - PROCESS | 3056 | 1465120714585 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:58:34 INFO - PROCESS | 3056 | 1465120714587 Marionette TRACE conn6 <- [1,770,null,{}] 02:58:34 INFO - PROCESS | 3056 | 1465120714590 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:34 INFO - PROCESS | 3056 | 1465120714592 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:34 INFO - PROCESS | 3056 | 1465120714700 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 02:58:34 INFO - PROCESS | 3056 | 1465120714710 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 3056 | 1465120714712 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:34 INFO - PROCESS | 3056 | ++DOCSHELL 17C08800 == 23 [pid = 3056] [id = 202] 02:58:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (17C09400) [pid = 3056] [serial = 604] [outer = 00000000] 02:58:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (17D7E400) [pid = 3056] [serial = 605] [outer = 17C09400] 02:58:34 INFO - PROCESS | 3056 | 1465120714762 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (17DCCC00) [pid = 3056] [serial = 606] [outer = 17C09400] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1955C000) [pid = 3056] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (19C02400) [pid = 3056] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (15151800) [pid = 3056] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (18736000) [pid = 3056] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (0912B400) [pid = 3056] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (15063800) [pid = 3056] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D98BC00) [pid = 3056] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (0DCA1000) [pid = 3056] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1796B000) [pid = 3056] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:58:35 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (14B91800) [pid = 3056] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:58:35 INFO - PROCESS | 3056 | 1465120715363 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 830ms 02:58:35 INFO - PROCESS | 3056 | 1465120715415 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 02:58:35 INFO - PROCESS | 3056 | 1465120715417 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 02:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:58:35 INFO - PROCESS | 3056 | 1465120715426 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:58:35 INFO - PROCESS | 3056 | 1465120715428 Marionette TRACE conn6 <- [1,774,null,{}] 02:58:35 INFO - PROCESS | 3056 | 1465120715435 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:35 INFO - PROCESS | 3056 | 1465120715441 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:35 INFO - PROCESS | 3056 | 1465120715566 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 02:58:35 INFO - PROCESS | 3056 | 1465120715574 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 3056 | 1465120715576 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:35 INFO - PROCESS | 3056 | ++DOCSHELL 0D351000 == 24 [pid = 3056] [id = 203] 02:58:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D752C00) [pid = 3056] [serial = 607] [outer = 00000000] 02:58:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (1873E800) [pid = 3056] [serial = 608] [outer = 0D752C00] 02:58:35 INFO - PROCESS | 3056 | 1465120715622 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (18B6AC00) [pid = 3056] [serial = 609] [outer = 0D752C00] 02:58:36 INFO - PROCESS | 3056 | 1465120716070 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 02:58:36 INFO - PROCESS | 3056 | 1465120716103 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 3056 | 1465120716105 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 02:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:58:36 INFO - PROCESS | 3056 | 1465120716108 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 3056 | 1465120716110 Marionette TRACE conn6 <- [1,778,null,{}] 02:58:36 INFO - PROCESS | 3056 | 1465120716113 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:36 INFO - PROCESS | 3056 | 1465120716115 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:36 INFO - PROCESS | 3056 | 1465120716193 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 02:58:36 INFO - PROCESS | 3056 | 1465120716199 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 3056 | 1465120716201 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:36 INFO - PROCESS | 3056 | ++DOCSHELL 192B3800 == 25 [pid = 3056] [id = 204] 02:58:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (192B4800) [pid = 3056] [serial = 610] [outer = 00000000] 02:58:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (192BC400) [pid = 3056] [serial = 611] [outer = 192B4800] 02:58:36 INFO - PROCESS | 3056 | 1465120716246 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1955A000) [pid = 3056] [serial = 612] [outer = 192B4800] 02:58:36 INFO - PROCESS | 3056 | 1465120716667 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms 02:58:36 INFO - PROCESS | 3056 | 1465120716741 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 3056 | 1465120716743 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 02:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:58:36 INFO - PROCESS | 3056 | 1465120716746 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 3056 | 1465120716748 Marionette TRACE conn6 <- [1,782,null,{}] 02:58:36 INFO - PROCESS | 3056 | 1465120716752 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:36 INFO - PROCESS | 3056 | 1465120716753 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:36 INFO - PROCESS | 3056 | 1465120716834 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 02:58:36 INFO - PROCESS | 3056 | 1465120716841 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 3056 | 1465120716843 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:36 INFO - PROCESS | 3056 | ++DOCSHELL 0CB34C00 == 26 [pid = 3056] [id = 205] 02:58:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1955D800) [pid = 3056] [serial = 613] [outer = 00000000] 02:58:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (19566C00) [pid = 3056] [serial = 614] [outer = 1955D800] 02:58:36 INFO - PROCESS | 3056 | 1465120716888 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (195D9C00) [pid = 3056] [serial = 615] [outer = 1955D800] 02:58:37 INFO - PROCESS | 3056 | 1465120717587 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 870ms 02:58:37 INFO - PROCESS | 3056 | 1465120717622 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 3056 | 1465120717627 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 02:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:58:37 INFO - PROCESS | 3056 | 1465120717632 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 3056 | 1465120717636 Marionette TRACE conn6 <- [1,786,null,{}] 02:58:37 INFO - PROCESS | 3056 | 1465120717642 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:37 INFO - PROCESS | 3056 | 1465120717645 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:37 INFO - PROCESS | 3056 | 1465120717768 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 02:58:37 INFO - PROCESS | 3056 | 1465120717893 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 3056 | 1465120717895 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:37 INFO - PROCESS | 3056 | ++DOCSHELL 0CE89C00 == 27 [pid = 3056] [id = 206] 02:58:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D61B800) [pid = 3056] [serial = 616] [outer = 00000000] 02:58:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D750800) [pid = 3056] [serial = 617] [outer = 0D61B800] 02:58:37 INFO - PROCESS | 3056 | 1465120717956 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D9AB000) [pid = 3056] [serial = 618] [outer = 0D61B800] 02:58:38 INFO - PROCESS | 3056 | 1465120718665 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:58:38 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 02:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1072ms 02:58:38 INFO - PROCESS | 3056 | 1465120718739 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 3056 | 1465120718744 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 02:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:58:38 INFO - PROCESS | 3056 | 1465120718751 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 3056 | 1465120718754 Marionette TRACE conn6 <- [1,790,null,{}] 02:58:38 INFO - PROCESS | 3056 | 1465120718758 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:38 INFO - PROCESS | 3056 | 1465120718761 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:38 INFO - PROCESS | 3056 | 1465120718891 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 02:58:39 INFO - PROCESS | 3056 | 1465120719087 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 3056 | 1465120719091 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:39 INFO - PROCESS | 3056 | ++DOCSHELL 0912AC00 == 28 [pid = 3056] [id = 207] 02:58:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0912B000) [pid = 3056] [serial = 619] [outer = 00000000] 02:58:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0CB79C00) [pid = 3056] [serial = 620] [outer = 0912B000] 02:58:39 INFO - PROCESS | 3056 | 1465120719147 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0CE83C00) [pid = 3056] [serial = 621] [outer = 0912B000] 02:58:39 INFO - PROCESS | 3056 | --DOCSHELL 0D837400 == 27 [pid = 3056] [id = 196] 02:58:39 INFO - PROCESS | 3056 | --DOCSHELL 17C0A800 == 26 [pid = 3056] [id = 197] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (187E3000) [pid = 3056] [serial = 578] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (18741000) [pid = 3056] [serial = 575] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0CB74800) [pid = 3056] [serial = 560] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D34F400) [pid = 3056] [serial = 561] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (15069000) [pid = 3056] [serial = 569] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1508E400) [pid = 3056] [serial = 570] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D9B2400) [pid = 3056] [serial = 566] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0DCA4800) [pid = 3056] [serial = 567] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (0E703C00) [pid = 3056] [serial = 563] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (148D2400) [pid = 3056] [serial = 564] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (17C0A400) [pid = 3056] [serial = 572] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (16270C00) [pid = 3056] [serial = 558] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (18B6BC00) [pid = 3056] [serial = 579] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (195DB800) [pid = 3056] [serial = 582] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (18771000) [pid = 3056] [serial = 576] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (17D7B400) [pid = 3056] [serial = 573] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (19565800) [pid = 3056] [serial = 581] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (19C07800) [pid = 3056] [serial = 584] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (19C0A400) [pid = 3056] [serial = 585] [outer = 00000000] [url = about:blank] 02:58:39 INFO - PROCESS | 3056 | 1465120719771 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:58:39 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 02:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1079ms 02:58:39 INFO - PROCESS | 3056 | 1465120719832 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 3056 | 1465120719836 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 02:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:58:39 INFO - PROCESS | 3056 | 1465120719846 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 3056 | 1465120719849 Marionette TRACE conn6 <- [1,794,null,{}] 02:58:39 INFO - PROCESS | 3056 | 1465120719855 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:39 INFO - PROCESS | 3056 | 1465120719859 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:39 INFO - PROCESS | 3056 | 1465120719948 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 02:58:39 INFO - PROCESS | 3056 | 1465120719960 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 3056 | 1465120719963 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:39 INFO - PROCESS | 3056 | ++DOCSHELL 0D61FC00 == 27 [pid = 3056] [id = 208] 02:58:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D63B400) [pid = 3056] [serial = 622] [outer = 00000000] 02:58:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D9B2800) [pid = 3056] [serial = 623] [outer = 0D63B400] 02:58:40 INFO - PROCESS | 3056 | 1465120720017 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0E502000) [pid = 3056] [serial = 624] [outer = 0D63B400] 02:58:40 INFO - PROCESS | 3056 | 1465120720533 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 731ms 02:58:40 INFO - PROCESS | 3056 | 1465120720579 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 3056 | 1465120720583 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 02:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:58:40 INFO - PROCESS | 3056 | 1465120720588 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 3056 | 1465120720590 Marionette TRACE conn6 <- [1,798,null,{}] 02:58:40 INFO - PROCESS | 3056 | 1465120720594 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 3056 | 1465120720596 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:40 INFO - PROCESS | 3056 | 1465120720688 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 02:58:40 INFO - PROCESS | 3056 | 1465120720777 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 3056 | 1465120720779 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:40 INFO - PROCESS | 3056 | ++DOCSHELL 15061C00 == 28 [pid = 3056] [id = 209] 02:58:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (1506D000) [pid = 3056] [serial = 625] [outer = 00000000] 02:58:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (150D6C00) [pid = 3056] [serial = 626] [outer = 1506D000] 02:58:40 INFO - PROCESS | 3056 | 1465120720826 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (152E6C00) [pid = 3056] [serial = 627] [outer = 1506D000] 02:58:41 INFO - PROCESS | 3056 | 1465120721210 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 02:58:41 INFO - PROCESS | 3056 | 1465120721263 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 3056 | 1465120721265 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 02:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:58:41 INFO - PROCESS | 3056 | 1465120721271 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 3056 | 1465120721276 Marionette TRACE conn6 <- [1,802,null,{}] 02:58:41 INFO - PROCESS | 3056 | 1465120721286 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:41 INFO - PROCESS | 3056 | 1465120721289 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:41 INFO - PROCESS | 3056 | 1465120721378 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 02:58:41 INFO - PROCESS | 3056 | 1465120721385 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 3056 | 1465120721387 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:41 INFO - PROCESS | 3056 | ++DOCSHELL 16271C00 == 29 [pid = 3056] [id = 210] 02:58:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (16279800) [pid = 3056] [serial = 628] [outer = 00000000] 02:58:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (17DC6C00) [pid = 3056] [serial = 629] [outer = 16279800] 02:58:41 INFO - PROCESS | 3056 | 1465120721432 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (18739800) [pid = 3056] [serial = 630] [outer = 16279800] 02:58:41 INFO - PROCESS | 3056 | 1465120721938 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 02:58:42 INFO - PROCESS | 3056 | 1465120722050 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 02:58:42 INFO - PROCESS | 3056 | 1465120722056 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 3056 | 1465120722058 Marionette TRACE conn6 <- [1,806,null,{}] 02:58:42 INFO - PROCESS | 3056 | 1465120722062 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:42 INFO - PROCESS | 3056 | 1465120722064 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:42 INFO - PROCESS | 3056 | 1465120722185 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 02:58:42 INFO - PROCESS | 3056 | 1465120722234 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 3056 | 1465120722236 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:42 INFO - PROCESS | 3056 | ++DOCSHELL 18B6D400 == 30 [pid = 3056] [id = 211] 02:58:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (18B70000) [pid = 3056] [serial = 631] [outer = 00000000] 02:58:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (192B5C00) [pid = 3056] [serial = 632] [outer = 18B70000] 02:58:42 INFO - PROCESS | 3056 | 1465120722281 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (19549C00) [pid = 3056] [serial = 633] [outer = 18B70000] 02:58:42 INFO - PROCESS | 3056 | 1465120722717 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 673ms 02:58:42 INFO - PROCESS | 3056 | 1465120722731 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 02:58:42 INFO - PROCESS | 3056 | 1465120722732 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 02:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:58:42 INFO - PROCESS | 3056 | 1465120722735 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 3056 | 1465120722737 Marionette TRACE conn6 <- [1,810,null,{}] 02:58:42 INFO - PROCESS | 3056 | 1465120722741 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:42 INFO - PROCESS | 3056 | 1465120722743 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:42 INFO - PROCESS | 3056 | 1465120722852 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 02:58:42 INFO - PROCESS | 3056 | 1465120722858 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 3056 | 1465120722863 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:42 INFO - PROCESS | 3056 | ++DOCSHELL 14885C00 == 31 [pid = 3056] [id = 212] 02:58:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (19561400) [pid = 3056] [serial = 634] [outer = 00000000] 02:58:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (195E6400) [pid = 3056] [serial = 635] [outer = 19561400] 02:58:42 INFO - PROCESS | 3056 | 1465120722963 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (19C0CC00) [pid = 3056] [serial = 636] [outer = 19561400] 02:58:43 INFO - PROCESS | 3056 | 1465120723424 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 3056 | 1465120723475 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 02:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:58:43 INFO - PROCESS | 3056 | 1465120723479 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 3056 | 1465120723481 Marionette TRACE conn6 <- [1,814,null,{}] 02:58:43 INFO - PROCESS | 3056 | 1465120723485 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:43 INFO - PROCESS | 3056 | 1465120723487 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:43 INFO - PROCESS | 3056 | 1465120723633 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 02:58:43 INFO - PROCESS | 3056 | 1465120723690 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 3056 | 1465120723692 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:43 INFO - PROCESS | 3056 | ++DOCSHELL 16273C00 == 32 [pid = 3056] [id = 213] 02:58:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (17E88800) [pid = 3056] [serial = 637] [outer = 00000000] 02:58:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (1A38A800) [pid = 3056] [serial = 638] [outer = 17E88800] 02:58:43 INFO - PROCESS | 3056 | 1465120723746 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (1A38AC00) [pid = 3056] [serial = 639] [outer = 17E88800] 02:58:44 INFO - PROCESS | 3056 | 1465120724127 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 02:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:58:44 INFO - PROCESS | 3056 | 1465120724152 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 3056 | 1465120724154 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 02:58:44 INFO - PROCESS | 3056 | 1465120724157 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 3056 | 1465120724159 Marionette TRACE conn6 <- [1,818,null,{}] 02:58:44 INFO - PROCESS | 3056 | 1465120724162 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 3056 | 1465120724164 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:44 INFO - PROCESS | 3056 | 1465120724244 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 02:58:44 INFO - PROCESS | 3056 | 1465120724250 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 3056 | 1465120724252 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:44 INFO - PROCESS | 3056 | ++DOCSHELL 0D63F800 == 33 [pid = 3056] [id = 214] 02:58:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (17964800) [pid = 3056] [serial = 640] [outer = 00000000] 02:58:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1A396400) [pid = 3056] [serial = 641] [outer = 17964800] 02:58:44 INFO - PROCESS | 3056 | 1465120724299 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1A399400) [pid = 3056] [serial = 642] [outer = 17964800] 02:58:44 INFO - PROCESS | 3056 | 1465120724742 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 630ms 02:58:44 INFO - PROCESS | 3056 | 1465120724788 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 3056 | 1465120724790 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 02:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:58:44 INFO - PROCESS | 3056 | 1465120724793 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 3056 | 1465120724794 Marionette TRACE conn6 <- [1,822,null,{}] 02:58:44 INFO - PROCESS | 3056 | 1465120724798 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 3056 | 1465120724800 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:44 INFO - PROCESS | 3056 | 1465120724881 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 02:58:44 INFO - PROCESS | 3056 | 1465120724888 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 3056 | 1465120724890 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:44 INFO - PROCESS | 3056 | ++DOCSHELL 1A3EB400 == 34 [pid = 3056] [id = 215] 02:58:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1A568400) [pid = 3056] [serial = 643] [outer = 00000000] 02:58:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1A573800) [pid = 3056] [serial = 644] [outer = 1A568400] 02:58:44 INFO - PROCESS | 3056 | 1465120724935 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1A77F000) [pid = 3056] [serial = 645] [outer = 1A568400] 02:58:45 INFO - PROCESS | 3056 | 1465120725376 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 630ms 02:58:45 INFO - PROCESS | 3056 | 1465120725431 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 3056 | 1465120725433 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 02:58:45 INFO - PROCESS | 3056 | 1465120725436 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:58:45 INFO - PROCESS | 3056 | 1465120725438 Marionette TRACE conn6 <- [1,826,null,{}] 02:58:45 INFO - PROCESS | 3056 | 1465120725442 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:45 INFO - PROCESS | 3056 | 1465120725444 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:45 INFO - PROCESS | 3056 | 1465120725536 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 02:58:45 INFO - PROCESS | 3056 | 1465120725544 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 3056 | 1465120725546 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:45 INFO - PROCESS | 3056 | ++DOCSHELL 1626E000 == 35 [pid = 3056] [id = 216] 02:58:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1A572C00) [pid = 3056] [serial = 646] [outer = 00000000] 02:58:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A7F5800) [pid = 3056] [serial = 647] [outer = 1A572C00] 02:58:45 INFO - PROCESS | 3056 | 1465120725589 Marionette DEBUG loaded listener.js 02:58:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A85AC00) [pid = 3056] [serial = 648] [outer = 1A572C00] 02:58:46 INFO - PROCESS | 3056 | 1465120726307 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 930ms 02:58:46 INFO - PROCESS | 3056 | 1465120726369 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 02:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:58:46 INFO - PROCESS | 3056 | 1465120726374 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 02:58:46 INFO - PROCESS | 3056 | 1465120726379 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 3056 | 1465120726384 Marionette TRACE conn6 <- [1,830,null,{}] 02:58:46 INFO - PROCESS | 3056 | 1465120726389 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:46 INFO - PROCESS | 3056 | 1465120726392 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:46 INFO - PROCESS | 3056 | 1465120726513 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 02:58:46 INFO - PROCESS | 3056 | 1465120726632 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 3056 | 1465120726635 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:46 INFO - PROCESS | 3056 | ++DOCSHELL 0D61AC00 == 36 [pid = 3056] [id = 217] 02:58:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D640400) [pid = 3056] [serial = 649] [outer = 00000000] 02:58:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0DCA1000) [pid = 3056] [serial = 650] [outer = 0D640400] 02:58:46 INFO - PROCESS | 3056 | 1465120726695 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (14959800) [pid = 3056] [serial = 651] [outer = 0D640400] 02:58:48 INFO - PROCESS | 3056 | 1465120728307 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1985ms 02:58:48 INFO - PROCESS | 3056 | 1465120728365 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 3056 | 1465120728370 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 02:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:58:48 INFO - PROCESS | 3056 | 1465120728376 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 3056 | 1465120728379 Marionette TRACE conn6 <- [1,834,null,{}] 02:58:48 INFO - PROCESS | 3056 | 1465120728383 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:48 INFO - PROCESS | 3056 | 1465120728386 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:48 INFO - PROCESS | 3056 | 1465120728500 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 02:58:48 INFO - PROCESS | 3056 | 1465120728624 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 3056 | 1465120728626 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:48 INFO - PROCESS | 3056 | ++DOCSHELL 19C83000 == 37 [pid = 3056] [id = 218] 02:58:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A38F800) [pid = 3056] [serial = 652] [outer = 00000000] 02:58:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A7F0000) [pid = 3056] [serial = 653] [outer = 1A38F800] 02:58:48 INFO - PROCESS | 3056 | 1465120728686 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A85D000) [pid = 3056] [serial = 654] [outer = 1A38F800] 02:58:49 INFO - PROCESS | 3056 | 1465120729284 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 970ms 02:58:49 INFO - PROCESS | 3056 | 1465120729350 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 3056 | 1465120729352 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 02:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:58:49 INFO - PROCESS | 3056 | 1465120729357 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 3056 | 1465120729360 Marionette TRACE conn6 <- [1,838,null,{}] 02:58:49 INFO - PROCESS | 3056 | 1465120729371 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:49 INFO - PROCESS | 3056 | 1465120729376 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:49 INFO - PROCESS | 3056 | 1465120729487 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 02:58:49 INFO - PROCESS | 3056 | 1465120729615 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 3056 | 1465120729618 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:49 INFO - PROCESS | 3056 | ++DOCSHELL 1B596800 == 38 [pid = 3056] [id = 219] 02:58:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1B59A800) [pid = 3056] [serial = 655] [outer = 00000000] 02:58:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1B63B400) [pid = 3056] [serial = 656] [outer = 1B59A800] 02:58:49 INFO - PROCESS | 3056 | 1465120729677 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1B79E000) [pid = 3056] [serial = 657] [outer = 1B59A800] 02:58:50 INFO - PROCESS | 3056 | 1465120730505 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1185ms 02:58:50 INFO - PROCESS | 3056 | 1465120730544 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 3056 | 1465120730548 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 02:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:58:50 INFO - PROCESS | 3056 | 1465120730553 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 3056 | 1465120730556 Marionette TRACE conn6 <- [1,842,null,{}] 02:58:50 INFO - PROCESS | 3056 | 1465120730561 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:50 INFO - PROCESS | 3056 | 1465120730564 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:50 INFO - PROCESS | 3056 | 1465120730666 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 02:58:50 INFO - PROCESS | 3056 | 1465120730795 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 3056 | 1465120730798 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:50 INFO - PROCESS | 3056 | ++DOCSHELL 0CB75C00 == 39 [pid = 3056] [id = 220] 02:58:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0CFFA800) [pid = 3056] [serial = 658] [outer = 00000000] 02:58:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0E50A000) [pid = 3056] [serial = 659] [outer = 0CFFA800] 02:58:50 INFO - PROCESS | 3056 | 1465120730849 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1506CC00) [pid = 3056] [serial = 660] [outer = 0CFFA800] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 15062C00 == 38 [pid = 3056] [id = 190] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 0DC29000 == 37 [pid = 3056] [id = 188] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 17E8F800 == 36 [pid = 3056] [id = 192] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 0D63FC00 == 35 [pid = 3056] [id = 193] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 1955B800 == 34 [pid = 3056] [id = 194] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 1796A800 == 33 [pid = 3056] [id = 191] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 195E6C00 == 32 [pid = 3056] [id = 195] 02:58:51 INFO - PROCESS | 3056 | --DOCSHELL 0D984000 == 31 [pid = 3056] [id = 189] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D893800) [pid = 3056] [serial = 596] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (192B3400) [pid = 3056] [serial = 591] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1873B000) [pid = 3056] [serial = 590] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D351400) [pid = 3056] [serial = 593] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D439000) [pid = 3056] [serial = 594] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (14B8C800) [pid = 3056] [serial = 599] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1636D000) [pid = 3056] [serial = 603] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1626D800) [pid = 3056] [serial = 602] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1955A000) [pid = 3056] [serial = 612] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17D7E400) [pid = 3056] [serial = 605] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (19566C00) [pid = 3056] [serial = 614] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1506FC00) [pid = 3056] [serial = 588] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (14B5D800) [pid = 3056] [serial = 587] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (192BC400) [pid = 3056] [serial = 611] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (17DCCC00) [pid = 3056] [serial = 606] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (15063400) [pid = 3056] [serial = 600] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1873E800) [pid = 3056] [serial = 608] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D98C400) [pid = 3056] [serial = 597] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (18B6AC00) [pid = 3056] [serial = 609] [outer = 00000000] [url = about:blank] 02:58:51 INFO - PROCESS | 3056 | 1465120731935 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1434ms 02:58:51 INFO - PROCESS | 3056 | 1465120731989 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 3056 | 1465120731993 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 02:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:58:51 INFO - PROCESS | 3056 | 1465120731997 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 3056 | 1465120732002 Marionette TRACE conn6 <- [1,846,null,{}] 02:58:51 INFO - PROCESS | 3056 | 1465120732007 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:51 INFO - PROCESS | 3056 | 1465120732010 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:52 INFO - PROCESS | 3056 | 1465120732102 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 02:58:52 INFO - PROCESS | 3056 | 1465120732117 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 3056 | 1465120732119 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:52 INFO - PROCESS | 3056 | ++DOCSHELL 0D35C000 == 32 [pid = 3056] [id = 221] 02:58:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D43B000) [pid = 3056] [serial = 661] [outer = 00000000] 02:58:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D619000) [pid = 3056] [serial = 662] [outer = 0D43B000] 02:58:52 INFO - PROCESS | 3056 | 1465120732168 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D624C00) [pid = 3056] [serial = 663] [outer = 0D43B000] 02:58:52 INFO - PROCESS | 3056 | 1465120732641 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 690ms 02:58:52 INFO - PROCESS | 3056 | 1465120732688 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 3056 | 1465120732693 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 02:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:58:52 INFO - PROCESS | 3056 | 1465120732700 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 3056 | 1465120732702 Marionette TRACE conn6 <- [1,850,null,{}] 02:58:52 INFO - PROCESS | 3056 | 1465120732706 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:52 INFO - PROCESS | 3056 | 1465120732709 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:52 INFO - PROCESS | 3056 | 1465120732837 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 02:58:52 INFO - PROCESS | 3056 | 1465120732858 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 3056 | 1465120732861 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:52 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AB800 == 33 [pid = 3056] [id = 222] 02:58:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D9ABC00) [pid = 3056] [serial = 664] [outer = 00000000] 02:58:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0DB61C00) [pid = 3056] [serial = 665] [outer = 0D9ABC00] 02:58:52 INFO - PROCESS | 3056 | 1465120732975 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0E50D000) [pid = 3056] [serial = 666] [outer = 0D9ABC00] 02:58:53 INFO - PROCESS | 3056 | 1465120733352 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 02:58:53 INFO - PROCESS | 3056 | 1465120733383 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 3056 | 1465120733386 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 02:58:53 INFO - PROCESS | 3056 | 1465120733389 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:58:53 INFO - PROCESS | 3056 | 1465120733393 Marionette TRACE conn6 <- [1,854,null,{}] 02:58:53 INFO - PROCESS | 3056 | 1465120733404 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:53 INFO - PROCESS | 3056 | 1465120733408 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:53 INFO - PROCESS | 3056 | 1465120733498 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 02:58:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (14B50C00) [pid = 3056] [serial = 667] [outer = 0D357800] 02:58:53 INFO - PROCESS | 3056 | 1465120733524 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 3056 | 1465120733527 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:53 INFO - PROCESS | 3056 | ++DOCSHELL 15E1BC00 == 34 [pid = 3056] [id = 223] 02:58:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (15E1D400) [pid = 3056] [serial = 668] [outer = 00000000] 02:58:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (15E29800) [pid = 3056] [serial = 669] [outer = 15E1D400] 02:58:53 INFO - PROCESS | 3056 | 1465120733587 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (16271400) [pid = 3056] [serial = 670] [outer = 15E1D400] 02:58:54 INFO - PROCESS | 3056 | 1465120734132 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 770ms 02:58:54 INFO - PROCESS | 3056 | 1465120734194 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 3056 | 1465120734196 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 02:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:58:54 INFO - PROCESS | 3056 | 1465120734209 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 3056 | 1465120734210 Marionette TRACE conn6 <- [1,858,null,{}] 02:58:54 INFO - PROCESS | 3056 | 1465120734214 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:54 INFO - PROCESS | 3056 | 1465120734216 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:54 INFO - PROCESS | 3056 | 1465120734328 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 02:58:54 INFO - PROCESS | 3056 | 1465120734341 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 3056 | 1465120734343 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:54 INFO - PROCESS | 3056 | ++DOCSHELL 17D74C00 == 35 [pid = 3056] [id = 224] 02:58:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (17D75400) [pid = 3056] [serial = 671] [outer = 00000000] 02:58:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18734400) [pid = 3056] [serial = 672] [outer = 17D75400] 02:58:54 INFO - PROCESS | 3056 | 1465120734388 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1873D800) [pid = 3056] [serial = 673] [outer = 17D75400] 02:58:54 INFO - PROCESS | 3056 | 1465120734811 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 02:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:58:54 INFO - PROCESS | 3056 | 1465120734879 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 3056 | 1465120734881 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 02:58:54 INFO - PROCESS | 3056 | 1465120734885 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 3056 | 1465120734886 Marionette TRACE conn6 <- [1,862,null,{}] 02:58:54 INFO - PROCESS | 3056 | 1465120734890 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:54 INFO - PROCESS | 3056 | 1465120734892 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:54 INFO - PROCESS | 3056 | 1465120735002 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 02:58:54 INFO - PROCESS | 3056 | 1465120735007 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 3056 | 1465120735009 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:55 INFO - PROCESS | 3056 | ++DOCSHELL 18771C00 == 36 [pid = 3056] [id = 225] 02:58:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (18774800) [pid = 3056] [serial = 674] [outer = 00000000] 02:58:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (18B75000) [pid = 3056] [serial = 675] [outer = 18774800] 02:58:55 INFO - PROCESS | 3056 | 1465120735054 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (192AD800) [pid = 3056] [serial = 676] [outer = 18774800] 02:58:55 INFO - PROCESS | 3056 | 1465120735575 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 730ms 02:58:55 INFO - PROCESS | 3056 | 1465120735640 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 3056 | 1465120735643 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 02:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:58:55 INFO - PROCESS | 3056 | 1465120735655 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 3056 | 1465120735657 Marionette TRACE conn6 <- [1,866,null,{}] 02:58:55 INFO - PROCESS | 3056 | 1465120735660 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:55 INFO - PROCESS | 3056 | 1465120735666 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:55 INFO - PROCESS | 3056 | 1465120735978 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A568400) [pid = 3056] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A572C00) [pid = 3056] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (18B70000) [pid = 3056] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19561400) [pid = 3056] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1955D800) [pid = 3056] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0912B000) [pid = 3056] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D63B400) [pid = 3056] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1506D000) [pid = 3056] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (16279800) [pid = 3056] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D61B800) [pid = 3056] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (17E88800) [pid = 3056] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:58:55 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (17964800) [pid = 3056] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:58:56 INFO - PROCESS | 3056 | 1465120736039 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 3056 | 1465120736041 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:56 INFO - PROCESS | 3056 | ++DOCSHELL 0CF65C00 == 37 [pid = 3056] [id = 226] 02:58:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0CFF4400) [pid = 3056] [serial = 677] [outer = 00000000] 02:58:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (14B95C00) [pid = 3056] [serial = 678] [outer = 0CFF4400] 02:58:56 INFO - PROCESS | 3056 | 1465120736086 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17D7C800) [pid = 3056] [serial = 679] [outer = 0CFF4400] 02:58:56 INFO - PROCESS | 3056 | 1465120736454 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 870ms 02:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:58:56 INFO - PROCESS | 3056 | 1465120736530 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 3056 | 1465120736532 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 02:58:56 INFO - PROCESS | 3056 | 1465120736536 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 3056 | 1465120736537 Marionette TRACE conn6 <- [1,870,null,{}] 02:58:56 INFO - PROCESS | 3056 | 1465120736541 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:56 INFO - PROCESS | 3056 | 1465120736543 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:56 INFO - PROCESS | 3056 | 1465120736621 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 02:58:56 INFO - PROCESS | 3056 | 1465120736627 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 3056 | 1465120736629 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:56 INFO - PROCESS | 3056 | ++DOCSHELL 0D356400 == 38 [pid = 3056] [id = 227] 02:58:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (18B73000) [pid = 3056] [serial = 680] [outer = 00000000] 02:58:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19C02000) [pid = 3056] [serial = 681] [outer = 18B73000] 02:58:56 INFO - PROCESS | 3056 | 1465120736673 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19C0C000) [pid = 3056] [serial = 682] [outer = 18B73000] 02:58:57 INFO - PROCESS | 3056 | 1465120737085 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms 02:58:57 INFO - PROCESS | 3056 | 1465120737106 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 02:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:58:57 INFO - PROCESS | 3056 | 1465120737108 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 02:58:57 INFO - PROCESS | 3056 | 1465120737111 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 3056 | 1465120737113 Marionette TRACE conn6 <- [1,874,null,{}] 02:58:57 INFO - PROCESS | 3056 | 1465120737135 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:57 INFO - PROCESS | 3056 | 1465120737137 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:57 INFO - PROCESS | 3056 | 1465120737217 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 02:58:57 INFO - PROCESS | 3056 | 1465120737222 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 3056 | 1465120737224 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:57 INFO - PROCESS | 3056 | ++DOCSHELL 1A391C00 == 39 [pid = 3056] [id = 228] 02:58:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A393C00) [pid = 3056] [serial = 683] [outer = 00000000] 02:58:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A567000) [pid = 3056] [serial = 684] [outer = 1A393C00] 02:58:57 INFO - PROCESS | 3056 | 1465120737269 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A399000) [pid = 3056] [serial = 685] [outer = 1A393C00] 02:58:57 INFO - PROCESS | 3056 | 1465120737720 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms 02:58:57 INFO - PROCESS | 3056 | 1465120737742 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 02:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:58:57 INFO - PROCESS | 3056 | 1465120737744 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 02:58:57 INFO - PROCESS | 3056 | 1465120737747 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 3056 | 1465120737749 Marionette TRACE conn6 <- [1,878,null,{}] 02:58:57 INFO - PROCESS | 3056 | 1465120737764 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:57 INFO - PROCESS | 3056 | 1465120737766 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:57 INFO - PROCESS | 3056 | 1465120737850 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 02:58:57 INFO - PROCESS | 3056 | 1465120737856 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 3056 | 1465120737858 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:57 INFO - PROCESS | 3056 | ++DOCSHELL 1A7ED800 == 40 [pid = 3056] [id = 229] 02:58:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A7EF800) [pid = 3056] [serial = 686] [outer = 00000000] 02:58:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A856400) [pid = 3056] [serial = 687] [outer = 1A7EF800] 02:58:57 INFO - PROCESS | 3056 | 1465120737903 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A85EC00) [pid = 3056] [serial = 688] [outer = 1A7EF800] 02:58:58 INFO - PROCESS | 3056 | 1465120738725 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1029ms 02:58:58 INFO - PROCESS | 3056 | 1465120738778 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 3056 | 1465120738782 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 02:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:58:58 INFO - PROCESS | 3056 | 1465120738787 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 3056 | 1465120738793 Marionette TRACE conn6 <- [1,882,null,{}] 02:58:58 INFO - PROCESS | 3056 | 1465120738798 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:58 INFO - PROCESS | 3056 | 1465120738801 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:58 INFO - PROCESS | 3056 | 1465120738971 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 02:58:59 INFO - PROCESS | 3056 | 1465120739090 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 3056 | 1465120739093 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:58:59 INFO - PROCESS | 3056 | ++DOCSHELL 0D34F400 == 41 [pid = 3056] [id = 230] 02:58:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D436000) [pid = 3056] [serial = 689] [outer = 00000000] 02:58:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D9AA800) [pid = 3056] [serial = 690] [outer = 0D436000] 02:58:59 INFO - PROCESS | 3056 | 1465120739155 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0E502C00) [pid = 3056] [serial = 691] [outer = 0D436000] 02:58:59 INFO - PROCESS | 3056 | 1465120739858 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1127ms 02:58:59 INFO - PROCESS | 3056 | 1465120739915 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 3056 | 1465120739920 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 02:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:58:59 INFO - PROCESS | 3056 | 1465120739927 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 3056 | 1465120739930 Marionette TRACE conn6 <- [1,886,null,{}] 02:58:59 INFO - PROCESS | 3056 | 1465120739934 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:59 INFO - PROCESS | 3056 | 1465120739937 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:00 INFO - PROCESS | 3056 | 1465120740149 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 02:59:00 INFO - PROCESS | 3056 | 1465120740289 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 3056 | 1465120740292 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:00 INFO - PROCESS | 3056 | ++DOCSHELL 0912B400 == 42 [pid = 3056] [id = 231] 02:59:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0912C800) [pid = 3056] [serial = 692] [outer = 00000000] 02:59:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0CFF5C00) [pid = 3056] [serial = 693] [outer = 0912C800] 02:59:00 INFO - PROCESS | 3056 | 1465120740346 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D358800) [pid = 3056] [serial = 694] [outer = 0912C800] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 1A391C00 == 41 [pid = 3056] [id = 228] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 0D356400 == 40 [pid = 3056] [id = 227] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 0CF65C00 == 39 [pid = 3056] [id = 226] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 18771C00 == 38 [pid = 3056] [id = 225] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 17D74C00 == 37 [pid = 3056] [id = 224] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 15E1BC00 == 36 [pid = 3056] [id = 223] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 0D9AB800 == 35 [pid = 3056] [id = 222] 02:59:00 INFO - PROCESS | 3056 | --DOCSHELL 0D35C000 == 34 [pid = 3056] [id = 221] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (192B5C00) [pid = 3056] [serial = 632] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (195E6400) [pid = 3056] [serial = 635] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (19549C00) [pid = 3056] [serial = 633] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (195D9C00) [pid = 3056] [serial = 615] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0CB79C00) [pid = 3056] [serial = 620] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0CE83C00) [pid = 3056] [serial = 621] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D9B2800) [pid = 3056] [serial = 623] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0E502000) [pid = 3056] [serial = 624] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (150D6C00) [pid = 3056] [serial = 626] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (152E6C00) [pid = 3056] [serial = 627] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (19C0CC00) [pid = 3056] [serial = 636] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A77F000) [pid = 3056] [serial = 645] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17DC6C00) [pid = 3056] [serial = 629] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D750800) [pid = 3056] [serial = 617] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D9AB000) [pid = 3056] [serial = 618] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A38A800) [pid = 3056] [serial = 638] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A396400) [pid = 3056] [serial = 641] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A399400) [pid = 3056] [serial = 642] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A38AC00) [pid = 3056] [serial = 639] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (18739800) [pid = 3056] [serial = 630] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A573800) [pid = 3056] [serial = 644] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A7F5800) [pid = 3056] [serial = 647] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1A85AC00) [pid = 3056] [serial = 648] [outer = 00000000] [url = about:blank] 02:59:00 INFO - PROCESS | 3056 | 1465120740919 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1019ms 02:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:59:00 INFO - PROCESS | 3056 | 1465120740949 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 3056 | 1465120740953 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 02:59:00 INFO - PROCESS | 3056 | 1465120740958 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 3056 | 1465120740961 Marionette TRACE conn6 <- [1,890,null,{}] 02:59:00 INFO - PROCESS | 3056 | 1465120740965 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:00 INFO - PROCESS | 3056 | 1465120740968 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:01 INFO - PROCESS | 3056 | 1465120741055 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 02:59:01 INFO - PROCESS | 3056 | 1465120741064 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 3056 | 1465120741067 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:01 INFO - PROCESS | 3056 | ++DOCSHELL 0D618C00 == 35 [pid = 3056] [id = 232] 02:59:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D61CC00) [pid = 3056] [serial = 695] [outer = 00000000] 02:59:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D81F400) [pid = 3056] [serial = 696] [outer = 0D61CC00] 02:59:01 INFO - PROCESS | 3056 | 1465120741115 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D899400) [pid = 3056] [serial = 697] [outer = 0D61CC00] 02:59:01 INFO - PROCESS | 3056 | 1465120741611 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 02:59:01 INFO - PROCESS | 3056 | 1465120741629 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 3056 | 1465120741632 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 02:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:59:01 INFO - PROCESS | 3056 | 1465120741635 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 3056 | 1465120741637 Marionette TRACE conn6 <- [1,894,null,{}] 02:59:01 INFO - PROCESS | 3056 | 1465120741641 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:01 INFO - PROCESS | 3056 | 1465120741643 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:01 INFO - PROCESS | 3056 | 1465120741761 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 02:59:01 INFO - PROCESS | 3056 | 1465120741844 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 3056 | 1465120741846 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:01 INFO - PROCESS | 3056 | ++DOCSHELL 15067400 == 36 [pid = 3056] [id = 233] 02:59:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1514CC00) [pid = 3056] [serial = 698] [outer = 00000000] 02:59:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (152DAC00) [pid = 3056] [serial = 699] [outer = 1514CC00] 02:59:01 INFO - PROCESS | 3056 | 1465120741899 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15E1E800) [pid = 3056] [serial = 700] [outer = 1514CC00] 02:59:02 INFO - PROCESS | 3056 | 1465120742286 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 731ms 02:59:02 INFO - PROCESS | 3056 | 1465120742370 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 3056 | 1465120742374 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 02:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:59:02 INFO - PROCESS | 3056 | 1465120742384 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 3056 | 1465120742389 Marionette TRACE conn6 <- [1,898,null,{}] 02:59:02 INFO - PROCESS | 3056 | 1465120742393 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:02 INFO - PROCESS | 3056 | 1465120742396 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:02 INFO - PROCESS | 3056 | 1465120742488 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 02:59:02 INFO - PROCESS | 3056 | 1465120742498 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 3056 | 1465120742500 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:02 INFO - PROCESS | 3056 | ++DOCSHELL 16270800 == 37 [pid = 3056] [id = 234] 02:59:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (16273800) [pid = 3056] [serial = 701] [outer = 00000000] 02:59:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1873C400) [pid = 3056] [serial = 702] [outer = 16273800] 02:59:02 INFO - PROCESS | 3056 | 1465120742557 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (187E3000) [pid = 3056] [serial = 703] [outer = 16273800] 02:59:02 INFO - PROCESS | 3056 | 1465120743001 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 630ms 02:59:03 INFO - PROCESS | 3056 | 1465120743022 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 3056 | 1465120743024 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 02:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:59:03 INFO - PROCESS | 3056 | 1465120743027 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 3056 | 1465120743029 Marionette TRACE conn6 <- [1,902,null,{}] 02:59:03 INFO - PROCESS | 3056 | 1465120743032 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:03 INFO - PROCESS | 3056 | 1465120743034 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:03 INFO - PROCESS | 3056 | 1465120743180 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 02:59:03 INFO - PROCESS | 3056 | 1465120743201 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 3056 | 1465120743203 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:03 INFO - PROCESS | 3056 | ++DOCSHELL 192B6C00 == 38 [pid = 3056] [id = 235] 02:59:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (192BB000) [pid = 3056] [serial = 704] [outer = 00000000] 02:59:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19558000) [pid = 3056] [serial = 705] [outer = 192BB000] 02:59:03 INFO - PROCESS | 3056 | 1465120743249 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1955D400) [pid = 3056] [serial = 706] [outer = 192BB000] 02:59:03 INFO - PROCESS | 3056 | 1465120743697 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 02:59:03 INFO - PROCESS | 3056 | 1465120743761 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 3056 | 1465120743763 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 02:59:03 INFO - PROCESS | 3056 | 1465120743766 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:59:03 INFO - PROCESS | 3056 | 1465120743768 Marionette TRACE conn6 <- [1,906,null,{}] 02:59:03 INFO - PROCESS | 3056 | 1465120743772 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:03 INFO - PROCESS | 3056 | 1465120743774 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:03 INFO - PROCESS | 3056 | 1465120743902 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 02:59:03 INFO - PROCESS | 3056 | 1465120743916 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 3056 | 1465120743921 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:03 INFO - PROCESS | 3056 | ++DOCSHELL 14B8C800 == 39 [pid = 3056] [id = 236] 02:59:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19C05400) [pid = 3056] [serial = 707] [outer = 00000000] 02:59:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (19C0D800) [pid = 3056] [serial = 708] [outer = 19C05400] 02:59:04 INFO - PROCESS | 3056 | 1465120744022 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A38D800) [pid = 3056] [serial = 709] [outer = 19C05400] 02:59:04 INFO - PROCESS | 3056 | 1465120744471 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 770ms 02:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:59:04 INFO - PROCESS | 3056 | 1465120744541 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 3056 | 1465120744543 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 02:59:04 INFO - PROCESS | 3056 | 1465120744546 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 3056 | 1465120744548 Marionette TRACE conn6 <- [1,910,null,{}] 02:59:04 INFO - PROCESS | 3056 | 1465120744551 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:04 INFO - PROCESS | 3056 | 1465120744553 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:04 INFO - PROCESS | 3056 | 1465120744679 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 02:59:04 INFO - PROCESS | 3056 | 1465120744688 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 3056 | 1465120744690 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:04 INFO - PROCESS | 3056 | ++DOCSHELL 148CEC00 == 40 [pid = 3056] [id = 237] 02:59:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A391000) [pid = 3056] [serial = 710] [outer = 00000000] 02:59:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A567800) [pid = 3056] [serial = 711] [outer = 1A391000] 02:59:04 INFO - PROCESS | 3056 | 1465120744781 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A399800) [pid = 3056] [serial = 712] [outer = 1A391000] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A38F800) [pid = 3056] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1B59A800) [pid = 3056] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0CFF4400) [pid = 3056] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (18B73000) [pid = 3056] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A393C00) [pid = 3056] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (15E1D400) [pid = 3056] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D43B000) [pid = 3056] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D9ABC00) [pid = 3056] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (17D75400) [pid = 3056] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0CFFA800) [pid = 3056] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (18774800) [pid = 3056] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:59:05 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D640400) [pid = 3056] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:59:05 INFO - PROCESS | 3056 | 1465120745252 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 730ms 02:59:05 INFO - PROCESS | 3056 | 1465120745277 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 02:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:59:05 INFO - PROCESS | 3056 | 1465120745279 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 02:59:05 INFO - PROCESS | 3056 | 1465120745282 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 3056 | 1465120745284 Marionette TRACE conn6 <- [1,914,null,{}] 02:59:05 INFO - PROCESS | 3056 | 1465120745288 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:05 INFO - PROCESS | 3056 | 1465120745290 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:05 INFO - PROCESS | 3056 | 1465120745369 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 02:59:05 INFO - PROCESS | 3056 | 1465120745457 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 3056 | 1465120745459 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:05 INFO - PROCESS | 3056 | ++DOCSHELL 14810C00 == 41 [pid = 3056] [id = 238] 02:59:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (15E1D400) [pid = 3056] [serial = 713] [outer = 00000000] 02:59:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A38F800) [pid = 3056] [serial = 714] [outer = 15E1D400] 02:59:05 INFO - PROCESS | 3056 | 1465120745522 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A7F2C00) [pid = 3056] [serial = 715] [outer = 15E1D400] 02:59:05 INFO - PROCESS | 3056 | 1465120745887 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 632ms 02:59:05 INFO - PROCESS | 3056 | 1465120745925 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 3056 | 1465120745927 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 02:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:59:05 INFO - PROCESS | 3056 | 1465120745931 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 3056 | 1465120745933 Marionette TRACE conn6 <- [1,918,null,{}] 02:59:05 INFO - PROCESS | 3056 | 1465120745937 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:05 INFO - PROCESS | 3056 | 1465120745939 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:06 INFO - PROCESS | 3056 | 1465120746045 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 02:59:06 INFO - PROCESS | 3056 | 1465120746054 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 3056 | 1465120746056 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:06 INFO - PROCESS | 3056 | ++DOCSHELL 18B73000 == 42 [pid = 3056] [id = 239] 02:59:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A7F7000) [pid = 3056] [serial = 716] [outer = 00000000] 02:59:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A9FB000) [pid = 3056] [serial = 717] [outer = 1A7F7000] 02:59:06 INFO - PROCESS | 3056 | 1465120746100 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1AA23400) [pid = 3056] [serial = 718] [outer = 1A7F7000] 02:59:06 INFO - PROCESS | 3056 | 1465120746523 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms 02:59:06 INFO - PROCESS | 3056 | 1465120746573 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 3056 | 1465120746575 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 02:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:59:06 INFO - PROCESS | 3056 | 1465120746591 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 3056 | 1465120746593 Marionette TRACE conn6 <- [1,922,null,{}] 02:59:06 INFO - PROCESS | 3056 | 1465120746597 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:06 INFO - PROCESS | 3056 | 1465120746599 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:06 INFO - PROCESS | 3056 | 1465120746681 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 02:59:06 INFO - PROCESS | 3056 | 1465120746689 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 3056 | 1465120746691 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:06 INFO - PROCESS | 3056 | ++DOCSHELL 1A85D400 == 43 [pid = 3056] [id = 240] 02:59:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1B59C800) [pid = 3056] [serial = 719] [outer = 00000000] 02:59:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1BC5A400) [pid = 3056] [serial = 720] [outer = 1B59C800] 02:59:06 INFO - PROCESS | 3056 | 1465120746736 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1C3D0800) [pid = 3056] [serial = 721] [outer = 1B59C800] 02:59:07 INFO - PROCESS | 3056 | 1465120747266 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 730ms 02:59:07 INFO - PROCESS | 3056 | 1465120747324 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 3056 | 1465120747330 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 02:59:07 INFO - PROCESS | 3056 | 1465120747335 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:59:07 INFO - PROCESS | 3056 | 1465120747339 Marionette TRACE conn6 <- [1,926,null,{}] 02:59:07 INFO - PROCESS | 3056 | 1465120747345 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:07 INFO - PROCESS | 3056 | 1465120747349 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:07 INFO - PROCESS | 3056 | 1465120747554 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 02:59:07 INFO - PROCESS | 3056 | 1465120747663 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 3056 | 1465120747668 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:07 INFO - PROCESS | 3056 | ++DOCSHELL 0D352000 == 44 [pid = 3056] [id = 241] 02:59:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0CFF0000) [pid = 3056] [serial = 722] [outer = 00000000] 02:59:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D984000) [pid = 3056] [serial = 723] [outer = 0CFF0000] 02:59:07 INFO - PROCESS | 3056 | 1465120747728 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0DCA4800) [pid = 3056] [serial = 724] [outer = 0CFF0000] 02:59:08 INFO - PROCESS | 3056 | 1465120748303 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1021ms 02:59:08 INFO - PROCESS | 3056 | 1465120748360 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 3056 | 1465120748365 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 02:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:59:08 INFO - PROCESS | 3056 | 1465120748372 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 3056 | 1465120748375 Marionette TRACE conn6 <- [1,930,null,{}] 02:59:08 INFO - PROCESS | 3056 | 1465120748379 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:08 INFO - PROCESS | 3056 | 1465120748382 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:08 INFO - PROCESS | 3056 | 1465120748498 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 02:59:08 INFO - PROCESS | 3056 | 1465120748626 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 3056 | 1465120748629 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:08 INFO - PROCESS | 3056 | ++DOCSHELL 17C0C000 == 45 [pid = 3056] [id = 242] 02:59:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (17D80000) [pid = 3056] [serial = 725] [outer = 00000000] 02:59:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (18739800) [pid = 3056] [serial = 726] [outer = 17D80000] 02:59:08 INFO - PROCESS | 3056 | 1465120748687 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (18B69800) [pid = 3056] [serial = 727] [outer = 17D80000] 02:59:09 INFO - PROCESS | 3056 | 1465120749270 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 930ms 02:59:09 INFO - PROCESS | 3056 | 1465120749305 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 3056 | 1465120749308 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 02:59:09 INFO - PROCESS | 3056 | 1465120749311 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:59:09 INFO - PROCESS | 3056 | 1465120749315 Marionette TRACE conn6 <- [1,934,null,{}] 02:59:09 INFO - PROCESS | 3056 | 1465120749326 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:09 INFO - PROCESS | 3056 | 1465120749331 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:09 INFO - PROCESS | 3056 | 1465120749441 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 02:59:09 INFO - PROCESS | 3056 | 1465120749542 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 3056 | 1465120749546 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:09 INFO - PROCESS | 3056 | ++DOCSHELL 1C3CA800 == 46 [pid = 3056] [id = 243] 02:59:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1C3CFC00) [pid = 3056] [serial = 728] [outer = 00000000] 02:59:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1C49E800) [pid = 3056] [serial = 729] [outer = 1C3CFC00] 02:59:09 INFO - PROCESS | 3056 | 1465120749603 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1C976C00) [pid = 3056] [serial = 730] [outer = 1C3CFC00] 02:59:10 INFO - PROCESS | 3056 | 1465120750216 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 970ms 02:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:59:10 INFO - PROCESS | 3056 | 1465120750285 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 3056 | 1465120750288 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 02:59:10 INFO - PROCESS | 3056 | 1465120750292 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 3056 | 1465120750294 Marionette TRACE conn6 <- [1,938,null,{}] 02:59:10 INFO - PROCESS | 3056 | 1465120750298 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:10 INFO - PROCESS | 3056 | 1465120750300 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:10 INFO - PROCESS | 3056 | 1465120750415 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 02:59:10 INFO - PROCESS | 3056 | 1465120750537 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 3056 | 1465120750540 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:10 INFO - PROCESS | 3056 | ++DOCSHELL 1A572400 == 47 [pid = 3056] [id = 244] 02:59:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1A573C00) [pid = 3056] [serial = 731] [outer = 00000000] 02:59:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1CD07800) [pid = 3056] [serial = 732] [outer = 1A573C00] 02:59:10 INFO - PROCESS | 3056 | 1465120750596 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1CD7B400) [pid = 3056] [serial = 733] [outer = 1A573C00] 02:59:11 INFO - PROCESS | 3056 | 1465120751320 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1068ms 02:59:11 INFO - PROCESS | 3056 | 1465120751363 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 02:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:59:11 INFO - PROCESS | 3056 | 1465120751367 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 02:59:11 INFO - PROCESS | 3056 | 1465120751372 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 3056 | 1465120751375 Marionette TRACE conn6 <- [1,942,null,{}] 02:59:11 INFO - PROCESS | 3056 | 1465120751381 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:11 INFO - PROCESS | 3056 | 1465120751383 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:11 INFO - PROCESS | 3056 | 1465120751485 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 02:59:11 INFO - PROCESS | 3056 | 1465120751589 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 3056 | 1465120751591 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:11 INFO - PROCESS | 3056 | ++DOCSHELL 0D636800 == 48 [pid = 3056] [id = 245] 02:59:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (0D63DC00) [pid = 3056] [serial = 734] [outer = 00000000] 02:59:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0D9B6C00) [pid = 3056] [serial = 735] [outer = 0D63DC00] 02:59:11 INFO - PROCESS | 3056 | 1465120751645 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (14887C00) [pid = 3056] [serial = 736] [outer = 0D63DC00] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 18B73000 == 47 [pid = 3056] [id = 239] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 14810C00 == 46 [pid = 3056] [id = 238] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 148CEC00 == 45 [pid = 3056] [id = 237] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 14B8C800 == 44 [pid = 3056] [id = 236] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 192B6C00 == 43 [pid = 3056] [id = 235] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 16270800 == 42 [pid = 3056] [id = 234] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 15067400 == 41 [pid = 3056] [id = 233] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 0D618C00 == 40 [pid = 3056] [id = 232] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 0912B400 == 39 [pid = 3056] [id = 231] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 0D34F400 == 38 [pid = 3056] [id = 230] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 1A7ED800 == 37 [pid = 3056] [id = 229] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 0D61AC00 == 36 [pid = 3056] [id = 217] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 0CB75C00 == 35 [pid = 3056] [id = 220] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 19C83000 == 34 [pid = 3056] [id = 218] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 1B596800 == 33 [pid = 3056] [id = 219] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 1626E000 == 32 [pid = 3056] [id = 216] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 1A572400 == 31 [pid = 3056] [id = 244] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 1C3CA800 == 30 [pid = 3056] [id = 243] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 1A85D400 == 29 [pid = 3056] [id = 240] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 0D352000 == 28 [pid = 3056] [id = 241] 02:59:12 INFO - PROCESS | 3056 | --DOCSHELL 17C0C000 == 27 [pid = 3056] [id = 242] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1A567000) [pid = 3056] [serial = 684] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (15E29800) [pid = 3056] [serial = 669] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (0D619000) [pid = 3056] [serial = 662] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (0D624C00) [pid = 3056] [serial = 663] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0DB61C00) [pid = 3056] [serial = 665] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1873D800) [pid = 3056] [serial = 673] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0E50D000) [pid = 3056] [serial = 666] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (18734400) [pid = 3056] [serial = 672] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1506CC00) [pid = 3056] [serial = 660] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0E50A000) [pid = 3056] [serial = 659] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (192AD800) [pid = 3056] [serial = 676] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A706000) [pid = 3056] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (14959800) [pid = 3056] [serial = 651] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0DCA1000) [pid = 3056] [serial = 650] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A85D000) [pid = 3056] [serial = 654] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A7F0000) [pid = 3056] [serial = 653] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1B79E000) [pid = 3056] [serial = 657] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1B63B400) [pid = 3056] [serial = 656] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (18B75000) [pid = 3056] [serial = 675] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17D7C800) [pid = 3056] [serial = 679] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (14B95C00) [pid = 3056] [serial = 678] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (19C02000) [pid = 3056] [serial = 681] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (16271400) [pid = 3056] [serial = 670] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A399000) [pid = 3056] [serial = 685] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19C0C000) [pid = 3056] [serial = 682] [outer = 00000000] [url = about:blank] 02:59:12 INFO - PROCESS | 3056 | 1465120752788 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1481ms 02:59:12 INFO - PROCESS | 3056 | 1465120752854 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 02:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:59:12 INFO - PROCESS | 3056 | 1465120752859 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 02:59:12 INFO - PROCESS | 3056 | 1465120752863 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 3056 | 1465120752867 Marionette TRACE conn6 <- [1,946,null,{}] 02:59:12 INFO - PROCESS | 3056 | 1465120752873 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:12 INFO - PROCESS | 3056 | 1465120752875 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:12 INFO - PROCESS | 3056 | 1465120752993 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 02:59:13 INFO - PROCESS | 3056 | 1465120753079 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 3056 | 1465120753081 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:13 INFO - PROCESS | 3056 | ++DOCSHELL 0CFEFC00 == 28 [pid = 3056] [id = 246] 02:59:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0CFF6000) [pid = 3056] [serial = 737] [outer = 00000000] 02:59:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D444C00) [pid = 3056] [serial = 738] [outer = 0CFF6000] 02:59:13 INFO - PROCESS | 3056 | 1465120753131 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D623800) [pid = 3056] [serial = 739] [outer = 0CFF6000] 02:59:13 INFO - PROCESS | 3056 | 1465120753524 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 730ms 02:59:13 INFO - PROCESS | 3056 | 1465120753594 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 3056 | 1465120753599 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 02:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:59:13 INFO - PROCESS | 3056 | 1465120753641 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 3056 | 1465120753643 Marionette TRACE conn6 <- [1,950,null,{}] 02:59:13 INFO - PROCESS | 3056 | 1465120753647 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:13 INFO - PROCESS | 3056 | 1465120753650 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:13 INFO - PROCESS | 3056 | 1465120753749 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 02:59:13 INFO - PROCESS | 3056 | 1465120753756 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 3056 | 1465120753758 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:13 INFO - PROCESS | 3056 | ++DOCSHELL 0DB57800 == 29 [pid = 3056] [id = 247] 02:59:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0DB59000) [pid = 3056] [serial = 740] [outer = 00000000] 02:59:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0DCA7800) [pid = 3056] [serial = 741] [outer = 0DB59000] 02:59:13 INFO - PROCESS | 3056 | 1465120753806 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0E70AC00) [pid = 3056] [serial = 742] [outer = 0DB59000] 02:59:14 INFO - PROCESS | 3056 | 1465120754269 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 690ms 02:59:14 INFO - PROCESS | 3056 | 1465120754329 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 3056 | 1465120754332 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 02:59:14 INFO - PROCESS | 3056 | 1465120754335 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:59:14 INFO - PROCESS | 3056 | 1465120754338 Marionette TRACE conn6 <- [1,954,null,{}] 02:59:14 INFO - PROCESS | 3056 | 1465120754349 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:14 INFO - PROCESS | 3056 | 1465120754354 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:14 INFO - PROCESS | 3056 | 1465120754439 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 02:59:14 INFO - PROCESS | 3056 | 1465120754446 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 3056 | 1465120754449 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:14 INFO - PROCESS | 3056 | ++DOCSHELL 15070400 == 30 [pid = 3056] [id = 248] 02:59:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (150D4000) [pid = 3056] [serial = 743] [outer = 00000000] 02:59:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (152DA800) [pid = 3056] [serial = 744] [outer = 150D4000] 02:59:14 INFO - PROCESS | 3056 | 1465120754499 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (15E54400) [pid = 3056] [serial = 745] [outer = 150D4000] 02:59:15 INFO - PROCESS | 3056 | 1465120755017 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 730ms 02:59:15 INFO - PROCESS | 3056 | 1465120755098 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 3056 | 1465120755101 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 02:59:15 INFO - PROCESS | 3056 | 1465120755107 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 3056 | 1465120755109 Marionette TRACE conn6 <- [1,958,null,{}] 02:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:59:15 INFO - PROCESS | 3056 | 1465120755112 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:15 INFO - PROCESS | 3056 | 1465120755115 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:15 INFO - PROCESS | 3056 | 1465120755231 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 02:59:15 INFO - PROCESS | 3056 | 1465120755288 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 3056 | 1465120755290 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:15 INFO - PROCESS | 3056 | ++DOCSHELL 17965800 == 31 [pid = 3056] [id = 249] 02:59:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (17966000) [pid = 3056] [serial = 746] [outer = 00000000] 02:59:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17D78000) [pid = 3056] [serial = 747] [outer = 17966000] 02:59:15 INFO - PROCESS | 3056 | 1465120755336 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (18734400) [pid = 3056] [serial = 748] [outer = 17966000] 02:59:15 INFO - PROCESS | 3056 | 1465120755750 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 02:59:15 INFO - PROCESS | 3056 | 1465120755784 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 3056 | 1465120755786 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 02:59:15 INFO - PROCESS | 3056 | 1465120755790 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:59:15 INFO - PROCESS | 3056 | 1465120755792 Marionette TRACE conn6 <- [1,962,null,{}] 02:59:15 INFO - PROCESS | 3056 | 1465120755796 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:15 INFO - PROCESS | 3056 | 1465120755798 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:15 INFO - PROCESS | 3056 | 1465120755906 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 02:59:15 INFO - PROCESS | 3056 | 1465120755912 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 3056 | 1465120755914 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:15 INFO - PROCESS | 3056 | ++DOCSHELL 1873E000 == 32 [pid = 3056] [id = 250] 02:59:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1873E800) [pid = 3056] [serial = 749] [outer = 00000000] 02:59:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (187D9400) [pid = 3056] [serial = 750] [outer = 1873E800] 02:59:15 INFO - PROCESS | 3056 | 1465120755959 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (18B75000) [pid = 3056] [serial = 751] [outer = 1873E800] 02:59:16 INFO - PROCESS | 3056 | 1465120756441 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 673ms 02:59:16 INFO - PROCESS | 3056 | 1465120756476 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 3056 | 1465120756479 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 02:59:16 INFO - PROCESS | 3056 | 1465120756482 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 3056 | 1465120756484 Marionette TRACE conn6 <- [1,966,null,{}] 02:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:59:16 INFO - PROCESS | 3056 | 1465120756492 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:16 INFO - PROCESS | 3056 | 1465120756497 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:16 INFO - PROCESS | 3056 | 1465120756652 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (192BB000) [pid = 3056] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (19C05400) [pid = 3056] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D436000) [pid = 3056] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0912C800) [pid = 3056] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A7EF800) [pid = 3056] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D61CC00) [pid = 3056] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1514CC00) [pid = 3056] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (16273800) [pid = 3056] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (15E1D400) [pid = 3056] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A391000) [pid = 3056] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1B59C800) [pid = 3056] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:59:16 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A7F7000) [pid = 3056] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:59:16 INFO - PROCESS | 3056 | 1465120756927 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 3056 | 1465120756929 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:16 INFO - PROCESS | 3056 | ++DOCSHELL 09122400 == 33 [pid = 3056] [id = 251] 02:59:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0912B000) [pid = 3056] [serial = 752] [outer = 00000000] 02:59:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D635C00) [pid = 3056] [serial = 753] [outer = 0912B000] 02:59:16 INFO - PROCESS | 3056 | 1465120756975 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (15E1D400) [pid = 3056] [serial = 754] [outer = 0912B000] 02:59:17 INFO - PROCESS | 3056 | 1465120757353 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 930ms 02:59:17 INFO - PROCESS | 3056 | 1465120757418 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 3056 | 1465120757420 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 02:59:17 INFO - PROCESS | 3056 | 1465120757424 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:59:17 INFO - PROCESS | 3056 | 1465120757426 Marionette TRACE conn6 <- [1,970,null,{}] 02:59:17 INFO - PROCESS | 3056 | 1465120757430 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:17 INFO - PROCESS | 3056 | 1465120757432 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:17 INFO - PROCESS | 3056 | 1465120757512 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 02:59:17 INFO - PROCESS | 3056 | 1465120757518 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 3056 | 1465120757520 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:17 INFO - PROCESS | 3056 | ++DOCSHELL 17C06400 == 34 [pid = 3056] [id = 252] 02:59:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19558800) [pid = 3056] [serial = 755] [outer = 00000000] 02:59:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19C02C00) [pid = 3056] [serial = 756] [outer = 19558800] 02:59:17 INFO - PROCESS | 3056 | 1465120757564 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (19C0B400) [pid = 3056] [serial = 757] [outer = 19558800] 02:59:17 INFO - PROCESS | 3056 | 1465120757987 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 02:59:18 INFO - PROCESS | 3056 | 1465120758058 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 3056 | 1465120758060 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 02:59:18 INFO - PROCESS | 3056 | 1465120758063 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:59:18 INFO - PROCESS | 3056 | 1465120758065 Marionette TRACE conn6 <- [1,974,null,{}] 02:59:18 INFO - PROCESS | 3056 | 1465120758069 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:18 INFO - PROCESS | 3056 | 1465120758071 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:18 INFO - PROCESS | 3056 | 1465120758151 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 02:59:18 INFO - PROCESS | 3056 | 1465120758192 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 3056 | 1465120758194 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:18 INFO - PROCESS | 3056 | ++DOCSHELL 0D61C400 == 35 [pid = 3056] [id = 253] 02:59:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1514CC00) [pid = 3056] [serial = 758] [outer = 00000000] 02:59:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A391000) [pid = 3056] [serial = 759] [outer = 1514CC00] 02:59:18 INFO - PROCESS | 3056 | 1465120758237 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (17E4B800) [pid = 3056] [serial = 760] [outer = 1514CC00] 02:59:18 INFO - PROCESS | 3056 | 1465120758643 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 632ms 02:59:18 INFO - PROCESS | 3056 | 1465120758702 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 3056 | 1465120758704 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 02:59:18 INFO - PROCESS | 3056 | 1465120758708 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:59:18 INFO - PROCESS | 3056 | 1465120758709 Marionette TRACE conn6 <- [1,978,null,{}] 02:59:18 INFO - PROCESS | 3056 | 1465120758713 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:18 INFO - PROCESS | 3056 | 1465120758714 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:18 INFO - PROCESS | 3056 | 1465120758799 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 02:59:18 INFO - PROCESS | 3056 | 1465120758804 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 3056 | 1465120758806 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:18 INFO - PROCESS | 3056 | ++DOCSHELL 1A567000 == 36 [pid = 3056] [id = 254] 02:59:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A569400) [pid = 3056] [serial = 761] [outer = 00000000] 02:59:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A56E800) [pid = 3056] [serial = 762] [outer = 1A569400] 02:59:18 INFO - PROCESS | 3056 | 1465120758850 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A702000) [pid = 3056] [serial = 763] [outer = 1A569400] 02:59:19 INFO - PROCESS | 3056 | 1465120759664 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1020ms 02:59:19 INFO - PROCESS | 3056 | 1465120759731 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 3056 | 1465120759735 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 02:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:59:19 INFO - PROCESS | 3056 | 1465120759740 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 3056 | 1465120759745 Marionette TRACE conn6 <- [1,982,null,{}] 02:59:19 INFO - PROCESS | 3056 | 1465120759771 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:19 INFO - PROCESS | 3056 | 1465120759774 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:19 INFO - PROCESS | 3056 | 1465120759926 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 02:59:20 INFO - PROCESS | 3056 | 1465120760048 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 3056 | 1465120760051 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:20 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF4400 == 37 [pid = 3056] [id = 255] 02:59:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D357400) [pid = 3056] [serial = 764] [outer = 00000000] 02:59:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D893000) [pid = 3056] [serial = 765] [outer = 0D357400] 02:59:20 INFO - PROCESS | 3056 | 1465120760110 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0DC28800) [pid = 3056] [serial = 766] [outer = 0D357400] 02:59:20 INFO - PROCESS | 3056 | 1465120760871 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1177ms 02:59:20 INFO - PROCESS | 3056 | 1465120760941 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 3056 | 1465120760946 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 02:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:59:20 INFO - PROCESS | 3056 | 1465120760954 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 3056 | 1465120760957 Marionette TRACE conn6 <- [1,986,null,{}] 02:59:20 INFO - PROCESS | 3056 | 1465120760962 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:20 INFO - PROCESS | 3056 | 1465120760965 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:21 INFO - PROCESS | 3056 | 1465120761100 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 02:59:21 INFO - PROCESS | 3056 | 1465120761286 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 3056 | 1465120761289 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:21 INFO - PROCESS | 3056 | ++DOCSHELL 0910E800 == 38 [pid = 3056] [id = 256] 02:59:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0910EC00) [pid = 3056] [serial = 767] [outer = 00000000] 02:59:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (09131C00) [pid = 3056] [serial = 768] [outer = 0910EC00] 02:59:21 INFO - PROCESS | 3056 | 1465120761350 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0CFF4800) [pid = 3056] [serial = 769] [outer = 0910EC00] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 0D61C400 == 37 [pid = 3056] [id = 253] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 17C06400 == 36 [pid = 3056] [id = 252] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 09122400 == 35 [pid = 3056] [id = 251] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 1873E000 == 34 [pid = 3056] [id = 250] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 17965800 == 33 [pid = 3056] [id = 249] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 15070400 == 32 [pid = 3056] [id = 248] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 0DB57800 == 31 [pid = 3056] [id = 247] 02:59:21 INFO - PROCESS | 3056 | --DOCSHELL 0CFEFC00 == 30 [pid = 3056] [id = 246] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (19558000) [pid = 3056] [serial = 705] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1955D400) [pid = 3056] [serial = 706] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A38D800) [pid = 3056] [serial = 709] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (19C0D800) [pid = 3056] [serial = 708] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D9AA800) [pid = 3056] [serial = 690] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0E502C00) [pid = 3056] [serial = 691] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0CFF5C00) [pid = 3056] [serial = 693] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D358800) [pid = 3056] [serial = 694] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A85EC00) [pid = 3056] [serial = 688] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A856400) [pid = 3056] [serial = 687] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D81F400) [pid = 3056] [serial = 696] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D899400) [pid = 3056] [serial = 697] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (152DAC00) [pid = 3056] [serial = 699] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (15E1E800) [pid = 3056] [serial = 700] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1873C400) [pid = 3056] [serial = 702] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A38F800) [pid = 3056] [serial = 714] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A567800) [pid = 3056] [serial = 711] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1BC5A400) [pid = 3056] [serial = 720] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1C3D0800) [pid = 3056] [serial = 721] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1AA23400) [pid = 3056] [serial = 718] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A9FB000) [pid = 3056] [serial = 717] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A399800) [pid = 3056] [serial = 712] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A7F2C00) [pid = 3056] [serial = 715] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (187E3000) [pid = 3056] [serial = 703] [outer = 00000000] [url = about:blank] 02:59:21 INFO - PROCESS | 3056 | 1465120761999 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1067ms 02:59:22 INFO - PROCESS | 3056 | 1465120762030 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 3056 | 1465120762034 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 02:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:59:22 INFO - PROCESS | 3056 | 1465120762043 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 3056 | 1465120762045 Marionette TRACE conn6 <- [1,990,null,{}] 02:59:22 INFO - PROCESS | 3056 | 1465120762051 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 3056 | 1465120762055 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:22 INFO - PROCESS | 3056 | 1465120762146 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 02:59:22 INFO - PROCESS | 3056 | 1465120762234 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 3056 | 1465120762237 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:22 INFO - PROCESS | 3056 | ++DOCSHELL 0CE8DC00 == 31 [pid = 3056] [id = 257] 02:59:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D35A000) [pid = 3056] [serial = 770] [outer = 00000000] 02:59:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D815C00) [pid = 3056] [serial = 771] [outer = 0D35A000] 02:59:22 INFO - PROCESS | 3056 | 1465120762285 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D899400) [pid = 3056] [serial = 772] [outer = 0D35A000] 02:59:22 INFO - PROCESS | 3056 | 1465120762717 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 730ms 02:59:22 INFO - PROCESS | 3056 | 1465120762776 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 3056 | 1465120762780 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 02:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:59:22 INFO - PROCESS | 3056 | 1465120762789 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 3056 | 1465120762790 Marionette TRACE conn6 <- [1,994,null,{}] 02:59:22 INFO - PROCESS | 3056 | 1465120762795 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 3056 | 1465120762797 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:22 INFO - PROCESS | 3056 | 1465120762886 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 02:59:22 INFO - PROCESS | 3056 | 1465120762898 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 3056 | 1465120762900 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:22 INFO - PROCESS | 3056 | ++DOCSHELL 150D6400 == 32 [pid = 3056] [id = 258] 02:59:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1514A800) [pid = 3056] [serial = 773] [outer = 00000000] 02:59:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (152DF400) [pid = 3056] [serial = 774] [outer = 1514A800] 02:59:22 INFO - PROCESS | 3056 | 1465120762948 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15E4F000) [pid = 3056] [serial = 775] [outer = 1514A800] 02:59:23 INFO - PROCESS | 3056 | 1465120763419 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 02:59:23 INFO - PROCESS | 3056 | 1465120763459 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 02:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:59:23 INFO - PROCESS | 3056 | 1465120763462 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 02:59:23 INFO - PROCESS | 3056 | 1465120763467 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 3056 | 1465120763473 Marionette TRACE conn6 <- [1,998,null,{}] 02:59:23 INFO - PROCESS | 3056 | 1465120763482 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:23 INFO - PROCESS | 3056 | 1465120763486 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:23 INFO - PROCESS | 3056 | 1465120763574 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 02:59:23 INFO - PROCESS | 3056 | 1465120763584 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 3056 | 1465120763586 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:23 INFO - PROCESS | 3056 | ++DOCSHELL 18755800 == 33 [pid = 3056] [id = 259] 02:59:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (18775800) [pid = 3056] [serial = 776] [outer = 00000000] 02:59:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (18B6F400) [pid = 3056] [serial = 777] [outer = 18775800] 02:59:23 INFO - PROCESS | 3056 | 1465120763631 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (192B6C00) [pid = 3056] [serial = 778] [outer = 18775800] 02:59:24 INFO - PROCESS | 3056 | 1465120764119 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 690ms 02:59:24 INFO - PROCESS | 3056 | 1465120764156 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 3056 | 1465120764158 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 02:59:24 INFO - PROCESS | 3056 | 1465120764161 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:59:24 INFO - PROCESS | 3056 | 1465120764163 Marionette TRACE conn6 <- [1,1002,null,{}] 02:59:24 INFO - PROCESS | 3056 | 1465120764167 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:24 INFO - PROCESS | 3056 | 1465120764169 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:24 INFO - PROCESS | 3056 | 1465120764317 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 02:59:24 INFO - PROCESS | 3056 | 1465120764343 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 3056 | 1465120764345 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:24 INFO - PROCESS | 3056 | ++DOCSHELL 1955BC00 == 34 [pid = 3056] [id = 260] 02:59:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1955C000) [pid = 3056] [serial = 779] [outer = 00000000] 02:59:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (195E4400) [pid = 3056] [serial = 780] [outer = 1955C000] 02:59:24 INFO - PROCESS | 3056 | 1465120764393 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (19C05400) [pid = 3056] [serial = 781] [outer = 1955C000] 02:59:24 INFO - PROCESS | 3056 | 1465120764832 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 730ms 02:59:24 INFO - PROCESS | 3056 | 1465120764895 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 3056 | 1465120764898 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 02:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:59:24 INFO - PROCESS | 3056 | 1465120764915 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 3056 | 1465120764917 Marionette TRACE conn6 <- [1,1006,null,{}] 02:59:24 INFO - PROCESS | 3056 | 1465120764921 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:24 INFO - PROCESS | 3056 | 1465120764923 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:25 INFO - PROCESS | 3056 | 1465120765033 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 02:59:25 INFO - PROCESS | 3056 | 1465120765042 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 3056 | 1465120765048 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:25 INFO - PROCESS | 3056 | ++DOCSHELL 0E7ACC00 == 35 [pid = 3056] [id = 261] 02:59:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A38AC00) [pid = 3056] [serial = 782] [outer = 00000000] 02:59:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A391C00) [pid = 3056] [serial = 783] [outer = 1A38AC00] 02:59:25 INFO - PROCESS | 3056 | 1465120765149 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A569000) [pid = 3056] [serial = 784] [outer = 1A38AC00] 02:59:25 INFO - PROCESS | 3056 | 1465120765606 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 750ms 02:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:59:25 INFO - PROCESS | 3056 | 1465120765660 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 3056 | 1465120765662 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 02:59:25 INFO - PROCESS | 3056 | 1465120765665 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 3056 | 1465120765667 Marionette TRACE conn6 <- [1,1010,null,{}] 02:59:25 INFO - PROCESS | 3056 | 1465120765670 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 3056 | 1465120765672 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:25 INFO - PROCESS | 3056 | 1465120765795 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 02:59:25 INFO - PROCESS | 3056 | 1465120765856 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 3056 | 1465120765858 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:25 INFO - PROCESS | 3056 | ++DOCSHELL 0CFEE800 == 36 [pid = 3056] [id = 262] 02:59:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D43A000) [pid = 3056] [serial = 785] [outer = 00000000] 02:59:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A7F3800) [pid = 3056] [serial = 786] [outer = 0D43A000] 02:59:25 INFO - PROCESS | 3056 | 1465120765903 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A7F8800) [pid = 3056] [serial = 787] [outer = 0D43A000] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0DB59000) [pid = 3056] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0CFF6000) [pid = 3056] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (17966000) [pid = 3056] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (150D4000) [pid = 3056] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1873E800) [pid = 3056] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0912B000) [pid = 3056] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19558800) [pid = 3056] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0CFF0000) [pid = 3056] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (17D80000) [pid = 3056] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1C3CFC00) [pid = 3056] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A573C00) [pid = 3056] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1514CC00) [pid = 3056] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:59:26 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D63DC00) [pid = 3056] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:59:26 INFO - PROCESS | 3056 | 1465120766375 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 730ms 02:59:26 INFO - PROCESS | 3056 | 1465120766397 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 3056 | 1465120766399 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 02:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:59:26 INFO - PROCESS | 3056 | 1465120766402 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 3056 | 1465120766404 Marionette TRACE conn6 <- [1,1014,null,{}] 02:59:26 INFO - PROCESS | 3056 | 1465120766407 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:26 INFO - PROCESS | 3056 | 1465120766409 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:26 INFO - PROCESS | 3056 | 1465120766490 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 02:59:26 INFO - PROCESS | 3056 | 1465120766578 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:26 INFO - PROCESS | 3056 | 1465120766580 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:26 INFO - PROCESS | 3056 | ++DOCSHELL 0D635000 == 37 [pid = 3056] [id = 263] 02:59:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D63DC00) [pid = 3056] [serial = 788] [outer = 00000000] 02:59:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17E88C00) [pid = 3056] [serial = 789] [outer = 0D63DC00] 02:59:26 INFO - PROCESS | 3056 | 1465120766625 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (195D9800) [pid = 3056] [serial = 790] [outer = 0D63DC00] 02:59:26 INFO - PROCESS | 3056 | 1465120766976 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 630ms 02:59:27 INFO - PROCESS | 3056 | 1465120767033 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 3056 | 1465120767035 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 02:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:59:27 INFO - PROCESS | 3056 | 1465120767038 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 3056 | 1465120767040 Marionette TRACE conn6 <- [1,1018,null,{}] 02:59:27 INFO - PROCESS | 3056 | 1465120767043 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 3056 | 1465120767045 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:27 INFO - PROCESS | 3056 | 1465120767187 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 02:59:27 INFO - PROCESS | 3056 | 1465120767198 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 3056 | 1465120767200 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:27 INFO - PROCESS | 3056 | ++DOCSHELL 17E48800 == 38 [pid = 3056] [id = 264] 02:59:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A398400) [pid = 3056] [serial = 791] [outer = 00000000] 02:59:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A862400) [pid = 3056] [serial = 792] [outer = 1A398400] 02:59:27 INFO - PROCESS | 3056 | 1465120767245 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A863000) [pid = 3056] [serial = 793] [outer = 1A398400] 02:59:27 INFO - PROCESS | 3056 | 1465120767656 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 02:59:27 INFO - PROCESS | 3056 | 1465120767715 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 3056 | 1465120767717 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 02:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:59:27 INFO - PROCESS | 3056 | 1465120767722 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 3056 | 1465120767724 Marionette TRACE conn6 <- [1,1022,null,{}] 02:59:27 INFO - PROCESS | 3056 | 1465120767727 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 3056 | 1465120767729 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:27 INFO - PROCESS | 3056 | 1465120767810 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 02:59:27 INFO - PROCESS | 3056 | 1465120767815 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 3056 | 1465120767817 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:27 INFO - PROCESS | 3056 | ++DOCSHELL 1AA2E400 == 39 [pid = 3056] [id = 265] 02:59:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1AA2EC00) [pid = 3056] [serial = 794] [outer = 00000000] 02:59:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1B6B8000) [pid = 3056] [serial = 795] [outer = 1AA2EC00] 02:59:27 INFO - PROCESS | 3056 | 1465120767861 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1BC63800) [pid = 3056] [serial = 796] [outer = 1AA2EC00] 02:59:28 INFO - PROCESS | 3056 | 1465120768391 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 730ms 02:59:28 INFO - PROCESS | 3056 | 1465120768454 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 3056 | 1465120768459 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 02:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:59:28 INFO - PROCESS | 3056 | 1465120768553 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 3056 | 1465120768557 Marionette TRACE conn6 <- [1,1026,null,{}] 02:59:28 INFO - PROCESS | 3056 | 1465120768578 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:28 INFO - PROCESS | 3056 | 1465120768581 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:28 INFO - PROCESS | 3056 | 1465120768696 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 02:59:28 INFO - PROCESS | 3056 | 1465120768819 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 3056 | 1465120768824 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:28 INFO - PROCESS | 3056 | ++DOCSHELL 0CE83C00 == 40 [pid = 3056] [id = 266] 02:59:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0CF8E400) [pid = 3056] [serial = 797] [outer = 00000000] 02:59:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D982800) [pid = 3056] [serial = 798] [outer = 0CF8E400] 02:59:28 INFO - PROCESS | 3056 | 1465120768886 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (14879800) [pid = 3056] [serial = 799] [outer = 0CF8E400] 02:59:29 INFO - PROCESS | 3056 | 1465120769439 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1013ms 02:59:29 INFO - PROCESS | 3056 | 1465120769482 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 3056 | 1465120769487 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 02:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:59:29 INFO - PROCESS | 3056 | 1465120769494 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 3056 | 1465120769497 Marionette TRACE conn6 <- [1,1030,null,{}] 02:59:29 INFO - PROCESS | 3056 | 1465120769501 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:29 INFO - PROCESS | 3056 | 1465120769504 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:29 INFO - PROCESS | 3056 | 1465120769617 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 02:59:29 INFO - PROCESS | 3056 | 1465120769720 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 3056 | 1465120769722 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:29 INFO - PROCESS | 3056 | ++DOCSHELL 17D82000 == 41 [pid = 3056] [id = 267] 02:59:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (17E44C00) [pid = 3056] [serial = 800] [outer = 00000000] 02:59:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (18743000) [pid = 3056] [serial = 801] [outer = 17E44C00] 02:59:29 INFO - PROCESS | 3056 | 1465120769779 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (192B0000) [pid = 3056] [serial = 802] [outer = 17E44C00] 02:59:30 INFO - PROCESS | 3056 | 1465120770387 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 930ms 02:59:30 INFO - PROCESS | 3056 | 1465120770427 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 3056 | 1465120770430 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 02:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:59:30 INFO - PROCESS | 3056 | 1465120770434 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 3056 | 1465120770437 Marionette TRACE conn6 <- [1,1034,null,{}] 02:59:30 INFO - PROCESS | 3056 | 1465120770448 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:30 INFO - PROCESS | 3056 | 1465120770453 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:30 INFO - PROCESS | 3056 | 1465120770565 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 02:59:30 INFO - PROCESS | 3056 | 1465120770668 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 3056 | 1465120770672 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:30 INFO - PROCESS | 3056 | ++DOCSHELL 1A7F4000 == 42 [pid = 3056] [id = 268] 02:59:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A7F4C00) [pid = 3056] [serial = 803] [outer = 00000000] 02:59:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1BC67800) [pid = 3056] [serial = 804] [outer = 1A7F4C00] 02:59:30 INFO - PROCESS | 3056 | 1465120770729 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1C49E000) [pid = 3056] [serial = 805] [outer = 1A7F4C00] 02:59:31 INFO - PROCESS | 3056 | 1465120771304 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 930ms 02:59:31 INFO - PROCESS | 3056 | 1465120771367 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 3056 | 1465120771370 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 02:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:59:31 INFO - PROCESS | 3056 | 1465120771374 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 3056 | 1465120771376 Marionette TRACE conn6 <- [1,1038,null,{}] 02:59:31 INFO - PROCESS | 3056 | 1465120771380 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:31 INFO - PROCESS | 3056 | 1465120771382 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:31 INFO - PROCESS | 3056 | 1465120771495 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 02:59:31 INFO - PROCESS | 3056 | 1465120771597 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 3056 | 1465120771599 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:31 INFO - PROCESS | 3056 | ++DOCSHELL 1CB5BC00 == 43 [pid = 3056] [id = 269] 02:59:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1CB5E000) [pid = 3056] [serial = 806] [outer = 00000000] 02:59:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1CD77400) [pid = 3056] [serial = 807] [outer = 1CB5E000] 02:59:31 INFO - PROCESS | 3056 | 1465120771654 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1D01F800) [pid = 3056] [serial = 808] [outer = 1CB5E000] 02:59:32 INFO - PROCESS | 3056 | 1465120772401 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1072ms 02:59:32 INFO - PROCESS | 3056 | 1465120772468 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 3056 | 1465120772472 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 02:59:32 INFO - PROCESS | 3056 | 1465120772478 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:59:32 INFO - PROCESS | 3056 | 1465120772481 Marionette TRACE conn6 <- [1,1042,null,{}] 02:59:32 INFO - PROCESS | 3056 | 1465120772487 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 3056 | 1465120772490 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:32 INFO - PROCESS | 3056 | 1465120772592 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 02:59:32 INFO - PROCESS | 3056 | 1465120772675 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 3056 | 1465120772680 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:32 INFO - PROCESS | 3056 | ++DOCSHELL 0D832400 == 44 [pid = 3056] [id = 270] 02:59:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0D837000) [pid = 3056] [serial = 809] [outer = 00000000] 02:59:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0D9B4400) [pid = 3056] [serial = 810] [outer = 0D837000] 02:59:32 INFO - PROCESS | 3056 | 1465120772772 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (148D2400) [pid = 3056] [serial = 811] [outer = 0D837000] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 17E48800 == 43 [pid = 3056] [id = 264] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0D635000 == 42 [pid = 3056] [id = 263] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0CFEE800 == 41 [pid = 3056] [id = 262] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0E7ACC00 == 40 [pid = 3056] [id = 261] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 1955BC00 == 39 [pid = 3056] [id = 260] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 18755800 == 38 [pid = 3056] [id = 259] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 150D6400 == 37 [pid = 3056] [id = 258] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0CE8DC00 == 36 [pid = 3056] [id = 257] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0910E800 == 35 [pid = 3056] [id = 256] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0CFF4400 == 34 [pid = 3056] [id = 255] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0D636800 == 33 [pid = 3056] [id = 245] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 1A567000 == 32 [pid = 3056] [id = 254] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 1CB5BC00 == 31 [pid = 3056] [id = 269] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 1A7F4000 == 30 [pid = 3056] [id = 268] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 1AA2E400 == 29 [pid = 3056] [id = 265] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 0CE83C00 == 28 [pid = 3056] [id = 266] 02:59:33 INFO - PROCESS | 3056 | --DOCSHELL 17D82000 == 27 [pid = 3056] [id = 267] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (1A391000) [pid = 3056] [serial = 759] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (14887C00) [pid = 3056] [serial = 736] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (0D9B6C00) [pid = 3056] [serial = 735] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (0DCA7800) [pid = 3056] [serial = 741] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (0E70AC00) [pid = 3056] [serial = 742] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0D444C00) [pid = 3056] [serial = 738] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0D623800) [pid = 3056] [serial = 739] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (17D78000) [pid = 3056] [serial = 747] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (152DA800) [pid = 3056] [serial = 744] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (187D9400) [pid = 3056] [serial = 750] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (18734400) [pid = 3056] [serial = 748] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D635C00) [pid = 3056] [serial = 753] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (18B75000) [pid = 3056] [serial = 751] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (15E1D400) [pid = 3056] [serial = 754] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (19C02C00) [pid = 3056] [serial = 756] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0DCA4800) [pid = 3056] [serial = 724] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D984000) [pid = 3056] [serial = 723] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (18B69800) [pid = 3056] [serial = 727] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (17E4B800) [pid = 3056] [serial = 760] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (18739800) [pid = 3056] [serial = 726] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1C976C00) [pid = 3056] [serial = 730] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1C49E800) [pid = 3056] [serial = 729] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1CD7B400) [pid = 3056] [serial = 733] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1CD07800) [pid = 3056] [serial = 732] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (19C0B400) [pid = 3056] [serial = 757] [outer = 00000000] [url = about:blank] 02:59:33 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (15E54400) [pid = 3056] [serial = 745] [outer = 00000000] [url = about:blank] 02:59:34 INFO - PROCESS | 3056 | 1465120774051 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1617ms 02:59:34 INFO - PROCESS | 3056 | 1465120774103 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 02:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:59:34 INFO - PROCESS | 3056 | 1465120774107 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 02:59:34 INFO - PROCESS | 3056 | 1465120774112 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 3056 | 1465120774115 Marionette TRACE conn6 <- [1,1046,null,{}] 02:59:34 INFO - PROCESS | 3056 | 1465120774120 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:34 INFO - PROCESS | 3056 | 1465120774123 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:34 INFO - PROCESS | 3056 | 1465120774219 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 02:59:34 INFO - PROCESS | 3056 | 1465120774309 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 3056 | 1465120774311 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:34 INFO - PROCESS | 3056 | ++DOCSHELL 0D350C00 == 28 [pid = 3056] [id = 271] 02:59:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D352000) [pid = 3056] [serial = 812] [outer = 00000000] 02:59:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D442000) [pid = 3056] [serial = 813] [outer = 0D352000] 02:59:34 INFO - PROCESS | 3056 | 1465120774360 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D621800) [pid = 3056] [serial = 814] [outer = 0D352000] 02:59:34 INFO - PROCESS | 3056 | 1465120774789 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 730ms 02:59:34 INFO - PROCESS | 3056 | 1465120774842 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 3056 | 1465120774847 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 02:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:59:34 INFO - PROCESS | 3056 | 1465120774853 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 3056 | 1465120774856 Marionette TRACE conn6 <- [1,1050,null,{}] 02:59:34 INFO - PROCESS | 3056 | 1465120774860 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:34 INFO - PROCESS | 3056 | 1465120774862 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:34 INFO - PROCESS | 3056 | 1465120774952 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 02:59:34 INFO - PROCESS | 3056 | 1465120774959 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 3056 | 1465120774962 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:34 INFO - PROCESS | 3056 | ++DOCSHELL 0D899800 == 29 [pid = 3056] [id = 272] 02:59:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D981C00) [pid = 3056] [serial = 815] [outer = 00000000] 02:59:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D9AB800) [pid = 3056] [serial = 816] [outer = 0D981C00] 02:59:34 INFO - PROCESS | 3056 | 1465120775009 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D9B6C00) [pid = 3056] [serial = 817] [outer = 0D981C00] 02:59:35 INFO - PROCESS | 3056 | 1465120775473 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 02:59:35 INFO - PROCESS | 3056 | 1465120775527 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 3056 | 1465120775529 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 02:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:59:35 INFO - PROCESS | 3056 | 1465120775533 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 3056 | 1465120775536 Marionette TRACE conn6 <- [1,1054,null,{}] 02:59:35 INFO - PROCESS | 3056 | 1465120775547 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:35 INFO - PROCESS | 3056 | 1465120775552 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:35 INFO - PROCESS | 3056 | 1465120775672 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 02:59:35 INFO - PROCESS | 3056 | 1465120775794 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 3056 | 1465120775797 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:35 INFO - PROCESS | 3056 | ++DOCSHELL 15151800 == 30 [pid = 3056] [id = 273] 02:59:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (15153C00) [pid = 3056] [serial = 818] [outer = 00000000] 02:59:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (152DAC00) [pid = 3056] [serial = 819] [outer = 15153C00] 02:59:35 INFO - PROCESS | 3056 | 1465120775847 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (15E4E400) [pid = 3056] [serial = 820] [outer = 15153C00] 02:59:36 INFO - PROCESS | 3056 | 1465120776289 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 770ms 02:59:36 INFO - PROCESS | 3056 | 1465120776307 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 3056 | 1465120776309 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 02:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:59:36 INFO - PROCESS | 3056 | 1465120776312 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 3056 | 1465120776314 Marionette TRACE conn6 <- [1,1058,null,{}] 02:59:36 INFO - PROCESS | 3056 | 1465120776328 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:36 INFO - PROCESS | 3056 | 1465120776330 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:36 INFO - PROCESS | 3056 | 1465120776446 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 02:59:36 INFO - PROCESS | 3056 | 1465120776454 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 3056 | 1465120776456 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:36 INFO - PROCESS | 3056 | ++DOCSHELL 1626CC00 == 31 [pid = 3056] [id = 274] 02:59:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (17960000) [pid = 3056] [serial = 821] [outer = 00000000] 02:59:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17D80000) [pid = 3056] [serial = 822] [outer = 17960000] 02:59:36 INFO - PROCESS | 3056 | 1465120776502 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (17E88800) [pid = 3056] [serial = 823] [outer = 17960000] 02:59:36 INFO - PROCESS | 3056 | 1465120776969 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 02:59:36 INFO - PROCESS | 3056 | 1465120776983 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 3056 | 1465120776985 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 02:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:59:36 INFO - PROCESS | 3056 | 1465120776995 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 3056 | 1465120776996 Marionette TRACE conn6 <- [1,1062,null,{}] 02:59:36 INFO - PROCESS | 3056 | 1465120777000 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:36 INFO - PROCESS | 3056 | 1465120777002 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:37 INFO - PROCESS | 3056 | 1465120777139 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 02:59:37 INFO - PROCESS | 3056 | 1465120777155 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 3056 | 1465120777157 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:37 INFO - PROCESS | 3056 | ++DOCSHELL 1873B800 == 32 [pid = 3056] [id = 275] 02:59:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1873F800) [pid = 3056] [serial = 824] [outer = 00000000] 02:59:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (187DF000) [pid = 3056] [serial = 825] [outer = 1873F800] 02:59:37 INFO - PROCESS | 3056 | 1465120777202 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (18B75000) [pid = 3056] [serial = 826] [outer = 1873F800] 02:59:37 INFO - PROCESS | 3056 | 1465120777659 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 730ms 02:59:37 INFO - PROCESS | 3056 | 1465120777720 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 3056 | 1465120777722 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 02:59:37 INFO - PROCESS | 3056 | 1465120777725 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:59:37 INFO - PROCESS | 3056 | 1465120777727 Marionette TRACE conn6 <- [1,1066,null,{}] 02:59:37 INFO - PROCESS | 3056 | 1465120777731 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:37 INFO - PROCESS | 3056 | 1465120777736 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:37 INFO - PROCESS | 3056 | 1465120777871 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 02:59:37 INFO - PROCESS | 3056 | 1465120777882 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 3056 | 1465120777884 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:37 INFO - PROCESS | 3056 | ++DOCSHELL 192BA400 == 33 [pid = 3056] [id = 276] 02:59:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (19549C00) [pid = 3056] [serial = 827] [outer = 00000000] 02:59:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (19564400) [pid = 3056] [serial = 828] [outer = 19549C00] 02:59:37 INFO - PROCESS | 3056 | 1465120777989 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (19C03C00) [pid = 3056] [serial = 829] [outer = 19549C00] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0D43A000) [pid = 3056] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A398400) [pid = 3056] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D63DC00) [pid = 3056] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1955C000) [pid = 3056] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A38AC00) [pid = 3056] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1514A800) [pid = 3056] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D35A000) [pid = 3056] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A569400) [pid = 3056] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0910EC00) [pid = 3056] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (18775800) [pid = 3056] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D357400) [pid = 3056] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:59:38 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1AA2EC00) [pid = 3056] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:59:38 INFO - PROCESS | 3056 | 1465120778601 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 930ms 02:59:38 INFO - PROCESS | 3056 | 1465120778659 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 3056 | 1465120778661 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 02:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:59:38 INFO - PROCESS | 3056 | 1465120778664 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 3056 | 1465120778666 Marionette TRACE conn6 <- [1,1070,null,{}] 02:59:38 INFO - PROCESS | 3056 | 1465120778669 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:38 INFO - PROCESS | 3056 | 1465120778671 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:38 INFO - PROCESS | 3056 | 1465120778752 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 02:59:38 INFO - PROCESS | 3056 | 1465120778758 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 3056 | 1465120778759 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:38 INFO - PROCESS | 3056 | ++DOCSHELL 152E6800 == 34 [pid = 3056] [id = 277] 02:59:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1873C400) [pid = 3056] [serial = 830] [outer = 00000000] 02:59:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19559800) [pid = 3056] [serial = 831] [outer = 1873C400] 02:59:38 INFO - PROCESS | 3056 | 1465120778804 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1955B400) [pid = 3056] [serial = 832] [outer = 1873C400] 02:59:39 INFO - PROCESS | 3056 | 1465120779234 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 630ms 02:59:39 INFO - PROCESS | 3056 | 1465120779295 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 3056 | 1465120779298 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 02:59:39 INFO - PROCESS | 3056 | 1465120779301 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:59:39 INFO - PROCESS | 3056 | 1465120779303 Marionette TRACE conn6 <- [1,1074,null,{}] 02:59:39 INFO - PROCESS | 3056 | 1465120779307 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:39 INFO - PROCESS | 3056 | 1465120779309 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:39 INFO - PROCESS | 3056 | 1465120779388 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 02:59:39 INFO - PROCESS | 3056 | 1465120779395 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 3056 | 1465120779397 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:39 INFO - PROCESS | 3056 | ++DOCSHELL 0D63E400 == 35 [pid = 3056] [id = 278] 02:59:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D9AB000) [pid = 3056] [serial = 833] [outer = 00000000] 02:59:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A38B800) [pid = 3056] [serial = 834] [outer = 0D9AB000] 02:59:39 INFO - PROCESS | 3056 | 1465120779441 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19C7F000) [pid = 3056] [serial = 835] [outer = 0D9AB000] 02:59:39 INFO - PROCESS | 3056 | 1465120779890 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 630ms 02:59:39 INFO - PROCESS | 3056 | 1465120779937 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 3056 | 1465120779939 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 02:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:59:39 INFO - PROCESS | 3056 | 1465120779943 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 3056 | 1465120779944 Marionette TRACE conn6 <- [1,1078,null,{}] 02:59:39 INFO - PROCESS | 3056 | 1465120779948 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:39 INFO - PROCESS | 3056 | 1465120779950 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:40 INFO - PROCESS | 3056 | 1465120780029 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 02:59:40 INFO - PROCESS | 3056 | 1465120780036 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 3056 | 1465120780047 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:40 INFO - PROCESS | 3056 | ++DOCSHELL 1514F800 == 36 [pid = 3056] [id = 279] 02:59:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A566800) [pid = 3056] [serial = 836] [outer = 00000000] 02:59:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A56BC00) [pid = 3056] [serial = 837] [outer = 1A566800] 02:59:40 INFO - PROCESS | 3056 | 1465120780091 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A56CC00) [pid = 3056] [serial = 838] [outer = 1A566800] 02:59:40 INFO - PROCESS | 3056 | 1465120780738 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 870ms 02:59:40 INFO - PROCESS | 3056 | 1465120780816 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 3056 | 1465120780821 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 02:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:59:40 INFO - PROCESS | 3056 | 1465120780826 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 3056 | 1465120780830 Marionette TRACE conn6 <- [1,1082,null,{}] 02:59:40 INFO - PROCESS | 3056 | 1465120780836 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:40 INFO - PROCESS | 3056 | 1465120780839 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:40 INFO - PROCESS | 3056 | 1465120780976 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 02:59:41 INFO - PROCESS | 3056 | 1465120781084 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 3056 | 1465120781087 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:41 INFO - PROCESS | 3056 | ++DOCSHELL 0CBD5400 == 37 [pid = 3056] [id = 280] 02:59:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0CFF5000) [pid = 3056] [serial = 839] [outer = 00000000] 02:59:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D813400) [pid = 3056] [serial = 840] [outer = 0CFF5000] 02:59:41 INFO - PROCESS | 3056 | 1465120781146 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0DCA5800) [pid = 3056] [serial = 841] [outer = 0CFF5000] 02:59:41 INFO - PROCESS | 3056 | 1465120781931 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1182ms 02:59:42 INFO - PROCESS | 3056 | 1465120782008 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 02:59:42 INFO - PROCESS | 3056 | 1465120782013 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 02:59:42 INFO - PROCESS | 3056 | 1465120782019 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:59:42 INFO - PROCESS | 3056 | 1465120782022 Marionette TRACE conn6 <- [1,1086,null,{}] 02:59:42 INFO - PROCESS | 3056 | 1465120782027 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:42 INFO - PROCESS | 3056 | 1465120782030 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:42 INFO - PROCESS | 3056 | 1465120782160 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 02:59:42 INFO - PROCESS | 3056 | 1465120782292 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 3056 | 1465120782295 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:42 INFO - PROCESS | 3056 | ++DOCSHELL 1506D800 == 38 [pid = 3056] [id = 281] 02:59:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1506FC00) [pid = 3056] [serial = 842] [outer = 00000000] 02:59:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1626E000) [pid = 3056] [serial = 843] [outer = 1506FC00] 02:59:42 INFO - PROCESS | 3056 | 1465120782354 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (17D79000) [pid = 3056] [serial = 844] [outer = 1506FC00] 02:59:43 INFO - PROCESS | 3056 | 1465120783157 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 0D63E400 == 37 [pid = 3056] [id = 278] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 152E6800 == 36 [pid = 3056] [id = 277] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 192BA400 == 35 [pid = 3056] [id = 276] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 1873B800 == 34 [pid = 3056] [id = 275] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 1626CC00 == 33 [pid = 3056] [id = 274] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 15151800 == 32 [pid = 3056] [id = 273] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 0D899800 == 31 [pid = 3056] [id = 272] 02:59:43 INFO - PROCESS | 3056 | --DOCSHELL 0D350C00 == 30 [pid = 3056] [id = 271] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1A7F3800) [pid = 3056] [serial = 786] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1A862400) [pid = 3056] [serial = 792] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (195D9800) [pid = 3056] [serial = 790] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (19C05400) [pid = 3056] [serial = 781] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A391C00) [pid = 3056] [serial = 783] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (152DF400) [pid = 3056] [serial = 774] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D899400) [pid = 3056] [serial = 772] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A56E800) [pid = 3056] [serial = 762] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (09131C00) [pid = 3056] [serial = 768] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A7F8800) [pid = 3056] [serial = 787] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A569000) [pid = 3056] [serial = 784] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0CFF4800) [pid = 3056] [serial = 769] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (17E88C00) [pid = 3056] [serial = 789] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A702000) [pid = 3056] [serial = 763] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (192B6C00) [pid = 3056] [serial = 778] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (18B6F400) [pid = 3056] [serial = 777] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D893000) [pid = 3056] [serial = 765] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (195E4400) [pid = 3056] [serial = 780] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0DC28800) [pid = 3056] [serial = 766] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D815C00) [pid = 3056] [serial = 771] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (15E4F000) [pid = 3056] [serial = 775] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1B6B8000) [pid = 3056] [serial = 795] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A863000) [pid = 3056] [serial = 793] [outer = 00000000] [url = about:blank] 02:59:43 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1BC63800) [pid = 3056] [serial = 796] [outer = 00000000] [url = about:blank] 02:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1231ms 02:59:43 INFO - PROCESS | 3056 | 1465120783254 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 3056 | 1465120783258 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 02:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:59:43 INFO - PROCESS | 3056 | 1465120783263 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 3056 | 1465120783266 Marionette TRACE conn6 <- [1,1090,null,{}] 02:59:43 INFO - PROCESS | 3056 | 1465120783271 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:43 INFO - PROCESS | 3056 | 1465120783274 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:43 INFO - PROCESS | 3056 | 1465120783370 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 02:59:43 INFO - PROCESS | 3056 | 1465120783377 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 3056 | 1465120783379 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:43 INFO - PROCESS | 3056 | ++DOCSHELL 0D436C00 == 31 [pid = 3056] [id = 282] 02:59:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D437000) [pid = 3056] [serial = 845] [outer = 00000000] 02:59:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D617000) [pid = 3056] [serial = 846] [outer = 0D437000] 02:59:43 INFO - PROCESS | 3056 | 1465120783428 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D63E400) [pid = 3056] [serial = 847] [outer = 0D437000] 02:59:43 INFO - PROCESS | 3056 | 1465120783946 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 730ms 02:59:43 INFO - PROCESS | 3056 | 1465120783993 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 3056 | 1465120783998 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 02:59:43 INFO - PROCESS | 3056 | 1465120784004 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:59:43 INFO - PROCESS | 3056 | 1465120784006 Marionette TRACE conn6 <- [1,1094,null,{}] 02:59:43 INFO - PROCESS | 3056 | 1465120784010 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:43 INFO - PROCESS | 3056 | 1465120784012 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:44 INFO - PROCESS | 3056 | 1465120784099 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 02:59:44 INFO - PROCESS | 3056 | 1465120784188 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 3056 | 1465120784190 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:44 INFO - PROCESS | 3056 | ++DOCSHELL 0D35A000 == 32 [pid = 3056] [id = 283] 02:59:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D9B6800) [pid = 3056] [serial = 848] [outer = 00000000] 02:59:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0E791C00) [pid = 3056] [serial = 849] [outer = 0D9B6800] 02:59:44 INFO - PROCESS | 3056 | 1465120784238 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (148D4C00) [pid = 3056] [serial = 850] [outer = 0D9B6800] 02:59:44 INFO - PROCESS | 3056 | 1465120784617 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 02:59:44 INFO - PROCESS | 3056 | 1465120784678 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 3056 | 1465120784681 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 02:59:44 INFO - PROCESS | 3056 | 1465120784684 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:59:44 INFO - PROCESS | 3056 | 1465120784688 Marionette TRACE conn6 <- [1,1098,null,{}] 02:59:44 INFO - PROCESS | 3056 | 1465120784698 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:44 INFO - PROCESS | 3056 | 1465120784703 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:44 INFO - PROCESS | 3056 | 1465120784818 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 02:59:44 INFO - PROCESS | 3056 | 1465120784834 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 3056 | 1465120784837 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:44 INFO - PROCESS | 3056 | ++DOCSHELL 17964400 == 33 [pid = 3056] [id = 284] 02:59:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1796A800) [pid = 3056] [serial = 851] [outer = 00000000] 02:59:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (17D7B400) [pid = 3056] [serial = 852] [outer = 1796A800] 02:59:44 INFO - PROCESS | 3056 | 1465120784886 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1873B000) [pid = 3056] [serial = 853] [outer = 1796A800] 02:59:45 INFO - PROCESS | 3056 | 1465120785339 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 730ms 02:59:45 INFO - PROCESS | 3056 | 1465120785418 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 3056 | 1465120785421 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 02:59:45 INFO - PROCESS | 3056 | 1465120785424 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:59:45 INFO - PROCESS | 3056 | 1465120785426 Marionette TRACE conn6 <- [1,1102,null,{}] 02:59:45 INFO - PROCESS | 3056 | 1465120785434 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:45 INFO - PROCESS | 3056 | 1465120785436 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:45 INFO - PROCESS | 3056 | 1465120785553 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 02:59:45 INFO - PROCESS | 3056 | 1465120785558 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 3056 | 1465120785561 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:45 INFO - PROCESS | 3056 | ++DOCSHELL 192B2400 == 34 [pid = 3056] [id = 285] 02:59:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (192B5C00) [pid = 3056] [serial = 854] [outer = 00000000] 02:59:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1954AC00) [pid = 3056] [serial = 855] [outer = 192B5C00] 02:59:45 INFO - PROCESS | 3056 | 1465120785655 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1955A000) [pid = 3056] [serial = 856] [outer = 192B5C00] 02:59:46 INFO - PROCESS | 3056 | 1465120786085 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 672ms 02:59:46 INFO - PROCESS | 3056 | 1465120786100 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 3056 | 1465120786102 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 02:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:59:46 INFO - PROCESS | 3056 | 1465120786105 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 3056 | 1465120786107 Marionette TRACE conn6 <- [1,1106,null,{}] 02:59:46 INFO - PROCESS | 3056 | 1465120786110 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:46 INFO - PROCESS | 3056 | 1465120786113 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:46 INFO - PROCESS | 3056 | 1465120786257 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 02:59:46 INFO - PROCESS | 3056 | 1465120786283 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 3056 | 1465120786285 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:46 INFO - PROCESS | 3056 | ++DOCSHELL 1954A400 == 35 [pid = 3056] [id = 286] 02:59:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1955F000) [pid = 3056] [serial = 857] [outer = 00000000] 02:59:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (19C06800) [pid = 3056] [serial = 858] [outer = 1955F000] 02:59:46 INFO - PROCESS | 3056 | 1465120786330 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19C0E800) [pid = 3056] [serial = 859] [outer = 1955F000] 02:59:46 INFO - PROCESS | 3056 | 1465120786823 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 830ms 02:59:46 INFO - PROCESS | 3056 | 1465120786945 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 3056 | 1465120786947 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 02:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:59:46 INFO - PROCESS | 3056 | 1465120786950 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 3056 | 1465120786952 Marionette TRACE conn6 <- [1,1110,null,{}] 02:59:46 INFO - PROCESS | 3056 | 1465120786956 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:46 INFO - PROCESS | 3056 | 1465120786961 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:47 INFO - PROCESS | 3056 | 1465120787100 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 02:59:47 INFO - PROCESS | 3056 | 1465120787156 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 3056 | 1465120787158 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:47 INFO - PROCESS | 3056 | ++DOCSHELL 09125000 == 36 [pid = 3056] [id = 287] 02:59:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D9B4800) [pid = 3056] [serial = 860] [outer = 00000000] 02:59:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A858800) [pid = 3056] [serial = 861] [outer = 0D9B4800] 02:59:47 INFO - PROCESS | 3056 | 1465120787203 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A859400) [pid = 3056] [serial = 862] [outer = 0D9B4800] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D981C00) [pid = 3056] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D837000) [pid = 3056] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (15153C00) [pid = 3056] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (17960000) [pid = 3056] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1873F800) [pid = 3056] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D352000) [pid = 3056] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19549C00) [pid = 3056] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D9AB000) [pid = 3056] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0CF8E400) [pid = 3056] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17E44C00) [pid = 3056] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A7F4C00) [pid = 3056] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1CB5E000) [pid = 3056] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:59:47 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1873C400) [pid = 3056] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:59:47 INFO - PROCESS | 3056 | 1465120787680 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 770ms 02:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:59:47 INFO - PROCESS | 3056 | 1465120787728 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 3056 | 1465120787730 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 02:59:47 INFO - PROCESS | 3056 | 1465120787734 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 3056 | 1465120787736 Marionette TRACE conn6 <- [1,1114,null,{}] 02:59:47 INFO - PROCESS | 3056 | 1465120787739 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:47 INFO - PROCESS | 3056 | 1465120787741 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:47 INFO - PROCESS | 3056 | 1465120787822 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 02:59:47 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:59:47 INFO - PROCESS | 3056 | 1465120787849 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 3056 | 1465120787851 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:47 INFO - PROCESS | 3056 | ++DOCSHELL 1873C400 == 37 [pid = 3056] [id = 288] 02:59:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (19549C00) [pid = 3056] [serial = 863] [outer = 00000000] 02:59:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A856400) [pid = 3056] [serial = 864] [outer = 19549C00] 02:59:47 INFO - PROCESS | 3056 | 1465120787895 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A863400) [pid = 3056] [serial = 865] [outer = 19549C00] 02:59:48 INFO - PROCESS | 3056 | 1465120788330 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 630ms 02:59:48 INFO - PROCESS | 3056 | 1465120788372 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 3056 | 1465120788374 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 02:59:48 INFO - PROCESS | 3056 | 1465120788377 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:59:48 INFO - PROCESS | 3056 | 1465120788379 Marionette TRACE conn6 <- [1,1118,null,{}] 02:59:48 INFO - PROCESS | 3056 | 1465120788382 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:48 INFO - PROCESS | 3056 | 1465120788384 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:48 INFO - PROCESS | 3056 | 1465120788465 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 02:59:48 INFO - PROCESS | 3056 | 1465120788471 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 3056 | 1465120788482 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:48 INFO - PROCESS | 3056 | ++DOCSHELL 1AA2D400 == 38 [pid = 3056] [id = 289] 02:59:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1AA2DC00) [pid = 3056] [serial = 866] [outer = 00000000] 02:59:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1AA32C00) [pid = 3056] [serial = 867] [outer = 1AA2DC00] 02:59:48 INFO - PROCESS | 3056 | 1465120788526 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (15173000) [pid = 3056] [serial = 868] [outer = 1AA2DC00] 02:59:48 INFO - PROCESS | 3056 | 1465120788968 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 630ms 02:59:48 INFO - PROCESS | 3056 | 1465120789012 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 3056 | 1465120789014 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 02:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:59:49 INFO - PROCESS | 3056 | 1465120789017 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 3056 | 1465120789019 Marionette TRACE conn6 <- [1,1122,null,{}] 02:59:49 INFO - PROCESS | 3056 | 1465120789023 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:49 INFO - PROCESS | 3056 | 1465120789025 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:49 INFO - PROCESS | 3056 | 1465120789108 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 02:59:49 INFO - PROCESS | 3056 | 1465120789114 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 3056 | 1465120789116 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:49 INFO - PROCESS | 3056 | ++DOCSHELL 1795F400 == 39 [pid = 3056] [id = 290] 02:59:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1AA2FC00) [pid = 3056] [serial = 869] [outer = 00000000] 02:59:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1BC64800) [pid = 3056] [serial = 870] [outer = 1AA2FC00] 02:59:49 INFO - PROCESS | 3056 | 1465120789161 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1C3D7400) [pid = 3056] [serial = 871] [outer = 1AA2FC00] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 0D832400 == 38 [pid = 3056] [id = 270] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 0D436C00 == 37 [pid = 3056] [id = 282] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 1506D800 == 36 [pid = 3056] [id = 281] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 1514F800 == 35 [pid = 3056] [id = 279] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 0CBD5400 == 34 [pid = 3056] [id = 280] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 0D35A000 == 33 [pid = 3056] [id = 283] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 1954A400 == 32 [pid = 3056] [id = 286] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 17964400 == 31 [pid = 3056] [id = 284] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 09125000 == 30 [pid = 3056] [id = 287] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 1873C400 == 29 [pid = 3056] [id = 288] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 1AA2D400 == 28 [pid = 3056] [id = 289] 02:59:50 INFO - PROCESS | 3056 | --DOCSHELL 192B2400 == 27 [pid = 3056] [id = 285] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D9AB800) [pid = 3056] [serial = 816] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D9B6C00) [pid = 3056] [serial = 817] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (148D2400) [pid = 3056] [serial = 811] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D9B4400) [pid = 3056] [serial = 810] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (152DAC00) [pid = 3056] [serial = 819] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17D80000) [pid = 3056] [serial = 822] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (187DF000) [pid = 3056] [serial = 825] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D442000) [pid = 3056] [serial = 813] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D621800) [pid = 3056] [serial = 814] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (19564400) [pid = 3056] [serial = 828] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (18B75000) [pid = 3056] [serial = 826] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A38B800) [pid = 3056] [serial = 834] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (14879800) [pid = 3056] [serial = 799] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D982800) [pid = 3056] [serial = 798] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (192B0000) [pid = 3056] [serial = 802] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (18743000) [pid = 3056] [serial = 801] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1C49E000) [pid = 3056] [serial = 805] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1BC67800) [pid = 3056] [serial = 804] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1D01F800) [pid = 3056] [serial = 808] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1CD77400) [pid = 3056] [serial = 807] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (19C7F000) [pid = 3056] [serial = 835] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (1A56BC00) [pid = 3056] [serial = 837] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (19C03C00) [pid = 3056] [serial = 829] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (19559800) [pid = 3056] [serial = 831] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (17E88800) [pid = 3056] [serial = 823] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (1955B400) [pid = 3056] [serial = 832] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (15E4E400) [pid = 3056] [serial = 820] [outer = 00000000] [url = about:blank] 02:59:50 INFO - PROCESS | 3056 | 1465120790997 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2016ms 02:59:51 INFO - PROCESS | 3056 | 1465120791038 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 02:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:59:51 INFO - PROCESS | 3056 | 1465120791042 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 02:59:51 INFO - PROCESS | 3056 | 1465120791047 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 3056 | 1465120791050 Marionette TRACE conn6 <- [1,1126,null,{}] 02:59:51 INFO - PROCESS | 3056 | 1465120791056 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:51 INFO - PROCESS | 3056 | 1465120791058 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:51 INFO - PROCESS | 3056 | 1465120791148 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 02:59:51 INFO - PROCESS | 3056 | 1465120791158 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 3056 | 1465120791161 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:51 INFO - PROCESS | 3056 | ++DOCSHELL 0D350C00 == 28 [pid = 3056] [id = 291] 02:59:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0D352000) [pid = 3056] [serial = 872] [outer = 00000000] 02:59:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D43E000) [pid = 3056] [serial = 873] [outer = 0D352000] 02:59:51 INFO - PROCESS | 3056 | 1465120791210 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D444C00) [pid = 3056] [serial = 874] [outer = 0D352000] 02:59:51 INFO - PROCESS | 3056 | 1465120791700 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 02:59:51 INFO - PROCESS | 3056 | 1465120791722 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 3056 | 1465120791727 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 02:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:59:51 INFO - PROCESS | 3056 | 1465120791734 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 3056 | 1465120791736 Marionette TRACE conn6 <- [1,1130,null,{}] 02:59:51 INFO - PROCESS | 3056 | 1465120791741 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:51 INFO - PROCESS | 3056 | 1465120791743 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:51 INFO - PROCESS | 3056 | 1465120791838 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 02:59:51 INFO - PROCESS | 3056 | 1465120791847 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 3056 | 1465120791850 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:51 INFO - PROCESS | 3056 | ++DOCSHELL 0D896800 == 29 [pid = 3056] [id = 292] 02:59:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0D899400) [pid = 3056] [serial = 875] [outer = 00000000] 02:59:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0D98A400) [pid = 3056] [serial = 876] [outer = 0D899400] 02:59:51 INFO - PROCESS | 3056 | 1465120791900 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D9ABC00) [pid = 3056] [serial = 877] [outer = 0D899400] 02:59:52 INFO - PROCESS | 3056 | 1465120792358 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 02:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:59:52 INFO - PROCESS | 3056 | 1465120792409 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 3056 | 1465120792411 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 02:59:52 INFO - PROCESS | 3056 | 1465120792414 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 3056 | 1465120792418 Marionette TRACE conn6 <- [1,1134,null,{}] 02:59:52 INFO - PROCESS | 3056 | 1465120792429 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:52 INFO - PROCESS | 3056 | 1465120792433 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:52 INFO - PROCESS | 3056 | 1465120792519 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 02:59:52 INFO - PROCESS | 3056 | 1465120792638 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 3056 | 1465120792642 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:52 INFO - PROCESS | 3056 | ++DOCSHELL 1495E800 == 30 [pid = 3056] [id = 293] 02:59:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (14963800) [pid = 3056] [serial = 878] [outer = 00000000] 02:59:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (15026C00) [pid = 3056] [serial = 879] [outer = 14963800] 02:59:52 INFO - PROCESS | 3056 | 1465120792690 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (15062C00) [pid = 3056] [serial = 880] [outer = 14963800] 02:59:53 INFO - PROCESS | 3056 | 1465120793063 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 02:59:53 INFO - PROCESS | 3056 | 1465120793095 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 02:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:59:53 INFO - PROCESS | 3056 | 1465120793098 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 02:59:53 INFO - PROCESS | 3056 | 1465120793101 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 3056 | 1465120793103 Marionette TRACE conn6 <- [1,1138,null,{}] 02:59:53 INFO - PROCESS | 3056 | 1465120793106 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:53 INFO - PROCESS | 3056 | 1465120793108 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:53 INFO - PROCESS | 3056 | 1465120793194 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 02:59:53 INFO - PROCESS | 3056 | 1465120793273 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 3056 | 1465120793275 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:53 INFO - PROCESS | 3056 | ++DOCSHELL 14B96000 == 31 [pid = 3056] [id = 294] 02:59:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (15067000) [pid = 3056] [serial = 881] [outer = 00000000] 02:59:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1517D800) [pid = 3056] [serial = 882] [outer = 15067000] 02:59:53 INFO - PROCESS | 3056 | 1465120793321 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (15E25400) [pid = 3056] [serial = 883] [outer = 15067000] 02:59:53 INFO - PROCESS | 3056 | 1465120793693 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 630ms 02:59:53 INFO - PROCESS | 3056 | 1465120793734 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 02:59:53 INFO - PROCESS | 3056 | 1465120793736 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 02:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:59:53 INFO - PROCESS | 3056 | 1465120793739 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 3056 | 1465120793741 Marionette TRACE conn6 <- [1,1142,null,{}] 02:59:53 INFO - PROCESS | 3056 | 1465120793745 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:53 INFO - PROCESS | 3056 | 1465120793747 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:53 INFO - PROCESS | 3056 | 1465120793861 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 02:59:53 INFO - PROCESS | 3056 | 1465120793870 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 3056 | 1465120793872 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:53 INFO - PROCESS | 3056 | ++DOCSHELL 16270000 == 32 [pid = 3056] [id = 295] 02:59:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (16270400) [pid = 3056] [serial = 884] [outer = 00000000] 02:59:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1796A000) [pid = 3056] [serial = 885] [outer = 16270400] 02:59:53 INFO - PROCESS | 3056 | 1465120793918 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (17D77400) [pid = 3056] [serial = 886] [outer = 16270400] 02:59:54 INFO - PROCESS | 3056 | 1465120794375 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 02:59:54 INFO - PROCESS | 3056 | 1465120794414 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 3056 | 1465120794416 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 02:59:54 INFO - PROCESS | 3056 | 1465120794431 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:59:54 INFO - PROCESS | 3056 | 1465120794432 Marionette TRACE conn6 <- [1,1146,null,{}] 02:59:54 INFO - PROCESS | 3056 | 1465120794436 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:54 INFO - PROCESS | 3056 | 1465120794442 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:54 INFO - PROCESS | 3056 | 1465120794546 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 02:59:54 INFO - PROCESS | 3056 | 1465120794555 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:54 INFO - PROCESS | 3056 | 1465120794557 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:54 INFO - PROCESS | 3056 | ++DOCSHELL 18770800 == 33 [pid = 3056] [id = 296] 02:59:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (18777000) [pid = 3056] [serial = 887] [outer = 00000000] 02:59:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (18B6A000) [pid = 3056] [serial = 888] [outer = 18777000] 02:59:54 INFO - PROCESS | 3056 | 1465120794602 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (192ADC00) [pid = 3056] [serial = 889] [outer = 18777000] 02:59:55 INFO - PROCESS | 3056 | 1465120795050 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 02:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:59:55 INFO - PROCESS | 3056 | 1465120795105 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 3056 | 1465120795107 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 02:59:55 INFO - PROCESS | 3056 | 1465120795110 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 3056 | 1465120795111 Marionette TRACE conn6 <- [1,1150,null,{}] 02:59:55 INFO - PROCESS | 3056 | 1465120795115 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:55 INFO - PROCESS | 3056 | 1465120795117 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:55 INFO - PROCESS | 3056 | 1465120795221 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 02:59:55 INFO - PROCESS | 3056 | 1465120795233 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 3056 | 1465120795234 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:55 INFO - PROCESS | 3056 | ++DOCSHELL 192B1C00 == 34 [pid = 3056] [id = 297] 02:59:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (192B9C00) [pid = 3056] [serial = 890] [outer = 00000000] 02:59:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1954D800) [pid = 3056] [serial = 891] [outer = 192B9C00] 02:59:55 INFO - PROCESS | 3056 | 1465120795280 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1955DC00) [pid = 3056] [serial = 892] [outer = 192B9C00] 02:59:55 INFO - PROCESS | 3056 | 1465120795709 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 630ms 02:59:55 INFO - PROCESS | 3056 | 1465120795742 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 3056 | 1465120795744 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 02:59:55 INFO - PROCESS | 3056 | 1465120795747 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:59:55 INFO - PROCESS | 3056 | 1465120795748 Marionette TRACE conn6 <- [1,1154,null,{}] 02:59:55 INFO - PROCESS | 3056 | 1465120795755 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:55 INFO - PROCESS | 3056 | 1465120795757 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:55 INFO - PROCESS | 3056 | 1465120795839 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 02:59:55 INFO - PROCESS | 3056 | 1465120795845 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 3056 | 1465120795847 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:55 INFO - PROCESS | 3056 | ++DOCSHELL 0910E800 == 35 [pid = 3056] [id = 298] 02:59:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (195E6000) [pid = 3056] [serial = 893] [outer = 00000000] 02:59:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C05400) [pid = 3056] [serial = 894] [outer = 195E6000] 02:59:55 INFO - PROCESS | 3056 | 1465120795891 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (15E1D800) [pid = 3056] [serial = 895] [outer = 195E6000] 02:59:56 INFO - PROCESS | 3056 | 1465120796374 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 02:59:56 INFO - PROCESS | 3056 | 1465120796421 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 02:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:59:56 INFO - PROCESS | 3056 | 1465120796423 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 02:59:56 INFO - PROCESS | 3056 | 1465120796426 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 3056 | 1465120796428 Marionette TRACE conn6 <- [1,1158,null,{}] 02:59:56 INFO - PROCESS | 3056 | 1465120796431 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:56 INFO - PROCESS | 3056 | 1465120796433 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:56 INFO - PROCESS | 3056 | 1465120796545 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 02:59:56 INFO - PROCESS | 3056 | 1465120796631 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 3056 | 1465120796633 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:56 INFO - PROCESS | 3056 | ++DOCSHELL 14885400 == 36 [pid = 3056] [id = 299] 02:59:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A38F000) [pid = 3056] [serial = 896] [outer = 00000000] 02:59:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A393400) [pid = 3056] [serial = 897] [outer = 1A38F000] 02:59:56 INFO - PROCESS | 3056 | 1465120796680 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A3B9000) [pid = 3056] [serial = 898] [outer = 1A38F000] 02:59:57 INFO - PROCESS | 3056 | 1465120797143 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 770ms 02:59:57 INFO - PROCESS | 3056 | 1465120797197 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 3056 | 1465120797199 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 02:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:59:57 INFO - PROCESS | 3056 | 1465120797202 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - PROCESS | 3056 | 1465120797204 Marionette TRACE conn6 <- [1,1162,null,{}] 02:59:57 INFO - PROCESS | 3056 | 1465120797207 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:57 INFO - PROCESS | 3056 | 1465120797209 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:57 INFO - PROCESS | 3056 | 1465120797331 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 02:59:57 INFO - PROCESS | 3056 | 1465120797343 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 3056 | 1465120797344 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:57 INFO - PROCESS | 3056 | ++DOCSHELL 0CF66800 == 37 [pid = 3056] [id = 300] 02:59:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A567C00) [pid = 3056] [serial = 899] [outer = 00000000] 02:59:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A570400) [pid = 3056] [serial = 900] [outer = 1A567C00] 02:59:57 INFO - PROCESS | 3056 | 1465120797388 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A77F000) [pid = 3056] [serial = 901] [outer = 1A567C00] 02:59:57 INFO - PROCESS | 3056 | 1465120797875 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 3056 | 1465120797951 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 02:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:59:57 INFO - PROCESS | 3056 | 1465120797959 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - PROCESS | 3056 | 1465120797961 Marionette TRACE conn6 <- [1,1166,null,{}] 02:59:57 INFO - PROCESS | 3056 | 1465120797965 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:57 INFO - PROCESS | 3056 | 1465120797967 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:58 INFO - PROCESS | 3056 | 1465120798255 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1955F000) [pid = 3056] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D9B4800) [pid = 3056] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1AA2DC00) [pid = 3056] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1796A800) [pid = 3056] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D9B6800) [pid = 3056] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D437000) [pid = 3056] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1506FC00) [pid = 3056] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0CFF5000) [pid = 3056] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A566800) [pid = 3056] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (192B5C00) [pid = 3056] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:59:58 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (19549C00) [pid = 3056] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:59:58 INFO - PROCESS | 3056 | 1465120798323 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 3056 | 1465120798326 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:58 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF5000 == 38 [pid = 3056] [id = 301] 02:59:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D356000) [pid = 3056] [serial = 902] [outer = 00000000] 02:59:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (15064800) [pid = 3056] [serial = 903] [outer = 0D356000] 02:59:58 INFO - PROCESS | 3056 | 1465120798374 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (192AE400) [pid = 3056] [serial = 904] [outer = 0D356000] 02:59:58 INFO - PROCESS | 3056 | 1465120798745 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 3056 | 1465120798793 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 02:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:59:58 INFO - PROCESS | 3056 | 1465120798796 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 3056 | 1465120798797 Marionette TRACE conn6 <- [1,1170,null,{}] 02:59:58 INFO - PROCESS | 3056 | 1465120798801 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:58 INFO - PROCESS | 3056 | 1465120798803 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:58 INFO - PROCESS | 3056 | 1465120798884 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 02:59:58 INFO - PROCESS | 3056 | 1465120798890 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 3056 | 1465120798891 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:58 INFO - PROCESS | 3056 | ++DOCSHELL 19564800 == 39 [pid = 3056] [id = 302] 02:59:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A567400) [pid = 3056] [serial = 905] [outer = 00000000] 02:59:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1B59A800) [pid = 3056] [serial = 906] [outer = 1A567400] 02:59:58 INFO - PROCESS | 3056 | 1465120798945 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1B640C00) [pid = 3056] [serial = 907] [outer = 1A567400] 02:59:59 INFO - PROCESS | 3056 | 1465120799390 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 3056 | 1465120799429 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 02:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:59:59 INFO - PROCESS | 3056 | 1465120799432 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 3056 | 1465120799434 Marionette TRACE conn6 <- [1,1174,null,{}] 02:59:59 INFO - PROCESS | 3056 | 1465120799437 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:59 INFO - PROCESS | 3056 | 1465120799439 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:59 INFO - PROCESS | 3056 | 1465120799520 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 02:59:59 INFO - PROCESS | 3056 | 1465120799525 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 3056 | 1465120799527 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 02:59:59 INFO - PROCESS | 3056 | ++DOCSHELL 1B7A7C00 == 40 [pid = 3056] [id = 303] 02:59:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1C3CA800) [pid = 3056] [serial = 908] [outer = 00000000] 02:59:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1C49D800) [pid = 3056] [serial = 909] [outer = 1C3CA800] 02:59:59 INFO - PROCESS | 3056 | 1465120799571 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1C977800) [pid = 3056] [serial = 910] [outer = 1C3CA800] 03:00:00 INFO - PROCESS | 3056 | 1465120800019 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 3056 | 1465120800071 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 03:00:00 INFO - PROCESS | 3056 | 1465120800074 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 3056 | 1465120800076 Marionette TRACE conn6 <- [1,1178,null,{}] 03:00:00 INFO - PROCESS | 3056 | 1465120800080 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:00 INFO - PROCESS | 3056 | 1465120800082 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:00 INFO - PROCESS | 3056 | 1465120800163 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 03:00:00 INFO - PROCESS | 3056 | 1465120800170 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 3056 | 1465120800171 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:00 INFO - PROCESS | 3056 | ++DOCSHELL 1C3D1C00 == 41 [pid = 3056] [id = 304] 03:00:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1C9EB800) [pid = 3056] [serial = 911] [outer = 00000000] 03:00:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1CD74C00) [pid = 3056] [serial = 912] [outer = 1C9EB800] 03:00:00 INFO - PROCESS | 3056 | 1465120800215 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1D01C800) [pid = 3056] [serial = 913] [outer = 1C9EB800] 03:00:00 INFO - PROCESS | 3056 | 1465120800999 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:00:01 INFO - PROCESS | 3056 | 1465120801054 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 03:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:00:01 INFO - PROCESS | 3056 | 1465120801059 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 3056 | 1465120801064 Marionette TRACE conn6 <- [1,1182,null,{}] 03:00:01 INFO - PROCESS | 3056 | 1465120801070 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:01 INFO - PROCESS | 3056 | 1465120801073 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:01 INFO - PROCESS | 3056 | 1465120801199 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 03:00:01 INFO - PROCESS | 3056 | 1465120801329 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 3056 | 1465120801332 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:01 INFO - PROCESS | 3056 | ++DOCSHELL 0D438400 == 42 [pid = 3056] [id = 305] 03:00:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D61B400) [pid = 3056] [serial = 914] [outer = 00000000] 03:00:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D832400) [pid = 3056] [serial = 915] [outer = 0D61B400] 03:00:01 INFO - PROCESS | 3056 | 1465120801392 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D9B5800) [pid = 3056] [serial = 916] [outer = 0D61B400] 03:00:02 INFO - PROCESS | 3056 | 1465120802098 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 3056 | 1465120802197 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 03:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:00:02 INFO - PROCESS | 3056 | 1465120802205 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 3056 | 1465120802208 Marionette TRACE conn6 <- [1,1186,null,{}] 03:00:02 INFO - PROCESS | 3056 | 1465120802212 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:02 INFO - PROCESS | 3056 | 1465120802215 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:02 INFO - PROCESS | 3056 | 1465120802481 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 03:00:02 INFO - PROCESS | 3056 | 1465120802620 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 3056 | 1465120802623 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:02 INFO - PROCESS | 3056 | ++DOCSHELL 09125800 == 43 [pid = 3056] [id = 306] 03:00:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (09128400) [pid = 3056] [serial = 917] [outer = 00000000] 03:00:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0CE81C00) [pid = 3056] [serial = 918] [outer = 09128400] 03:00:02 INFO - PROCESS | 3056 | 1465120802678 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0D436C00) [pid = 3056] [serial = 919] [outer = 09128400] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 1B7A7C00 == 42 [pid = 3056] [id = 303] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 19564800 == 41 [pid = 3056] [id = 302] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 0CFF5000 == 40 [pid = 3056] [id = 301] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 0CF66800 == 39 [pid = 3056] [id = 300] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 14885400 == 38 [pid = 3056] [id = 299] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 0910E800 == 37 [pid = 3056] [id = 298] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 192B1C00 == 36 [pid = 3056] [id = 297] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 18770800 == 35 [pid = 3056] [id = 296] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 16270000 == 34 [pid = 3056] [id = 295] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 14B96000 == 33 [pid = 3056] [id = 294] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1BC64800) [pid = 3056] [serial = 870] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 1495E800 == 32 [pid = 3056] [id = 293] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 0D896800 == 31 [pid = 3056] [id = 292] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 0D350C00 == 30 [pid = 3056] [id = 291] 03:00:03 INFO - PROCESS | 3056 | --DOCSHELL 1795F400 == 29 [pid = 3056] [id = 290] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (19C06800) [pid = 3056] [serial = 858] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A858800) [pid = 3056] [serial = 861] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1AA32C00) [pid = 3056] [serial = 867] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (17D7B400) [pid = 3056] [serial = 852] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0E791C00) [pid = 3056] [serial = 849] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (148D4C00) [pid = 3056] [serial = 850] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D617000) [pid = 3056] [serial = 846] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D63E400) [pid = 3056] [serial = 847] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (17D79000) [pid = 3056] [serial = 844] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1626E000) [pid = 3056] [serial = 843] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0DCA5800) [pid = 3056] [serial = 841] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D813400) [pid = 3056] [serial = 840] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A56CC00) [pid = 3056] [serial = 838] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1954AC00) [pid = 3056] [serial = 855] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1955A000) [pid = 3056] [serial = 856] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A859400) [pid = 3056] [serial = 862] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (19C0E800) [pid = 3056] [serial = 859] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1873B000) [pid = 3056] [serial = 853] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A863400) [pid = 3056] [serial = 865] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (15173000) [pid = 3056] [serial = 868] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A856400) [pid = 3056] [serial = 864] [outer = 00000000] [url = about:blank] 03:00:03 INFO - PROCESS | 3056 | 1465120803358 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1173ms 03:00:03 INFO - PROCESS | 3056 | 1465120803380 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 03:00:03 INFO - PROCESS | 3056 | 1465120803384 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 03:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:00:03 INFO - PROCESS | 3056 | 1465120803388 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 3056 | 1465120803391 Marionette TRACE conn6 <- [1,1190,null,{}] 03:00:03 INFO - PROCESS | 3056 | 1465120803396 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:03 INFO - PROCESS | 3056 | 1465120803399 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:03 INFO - PROCESS | 3056 | 1465120803493 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 03:00:03 INFO - PROCESS | 3056 | 1465120803580 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 3056 | 1465120803583 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:03 INFO - PROCESS | 3056 | ++DOCSHELL 0D443000 == 30 [pid = 3056] [id = 307] 03:00:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D61AC00) [pid = 3056] [serial = 920] [outer = 00000000] 03:00:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D818800) [pid = 3056] [serial = 921] [outer = 0D61AC00] 03:00:03 INFO - PROCESS | 3056 | 1465120803631 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D983000) [pid = 3056] [serial = 922] [outer = 0D61AC00] 03:00:04 INFO - PROCESS | 3056 | 1465120804079 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:00:04 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:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 730ms 03:00:04 INFO - PROCESS | 3056 | 1465120804120 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 3056 | 1465120804123 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 03:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:00:04 INFO - PROCESS | 3056 | 1465120804126 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 3056 | 1465120804128 Marionette TRACE conn6 <- [1,1194,null,{}] 03:00:04 INFO - PROCESS | 3056 | 1465120804132 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:04 INFO - PROCESS | 3056 | 1465120804134 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:04 INFO - PROCESS | 3056 | 1465120804224 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 03:00:04 INFO - PROCESS | 3056 | 1465120804233 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 3056 | 1465120804235 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:04 INFO - PROCESS | 3056 | ++DOCSHELL 15067400 == 31 [pid = 3056] [id = 308] 03:00:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15069C00) [pid = 3056] [serial = 923] [outer = 00000000] 03:00:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (15175800) [pid = 3056] [serial = 924] [outer = 15069C00] 03:00:04 INFO - PROCESS | 3056 | 1465120804283 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (15E25C00) [pid = 3056] [serial = 925] [outer = 15069C00] 03:00:04 INFO - PROCESS | 3056 | 1465120804753 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:00:04 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:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 03:00:04 INFO - PROCESS | 3056 | 1465120804799 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 3056 | 1465120804803 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 03:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:00:04 INFO - PROCESS | 3056 | 1465120804813 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 3056 | 1465120804818 Marionette TRACE conn6 <- [1,1198,null,{}] 03:00:04 INFO - PROCESS | 3056 | 1465120804822 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:04 INFO - PROCESS | 3056 | 1465120804825 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:04 INFO - PROCESS | 3056 | 1465120804916 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 03:00:04 INFO - PROCESS | 3056 | 1465120804924 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 3056 | 1465120804926 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:04 INFO - PROCESS | 3056 | ++DOCSHELL 1626CC00 == 32 [pid = 3056] [id = 309] 03:00:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17DCCC00) [pid = 3056] [serial = 926] [outer = 00000000] 03:00:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1873DC00) [pid = 3056] [serial = 927] [outer = 17DCCC00] 03:00:04 INFO - PROCESS | 3056 | 1465120804971 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18770800) [pid = 3056] [serial = 928] [outer = 17DCCC00] 03:00:05 INFO - PROCESS | 3056 | 1465120805430 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 03:00:05 INFO - PROCESS | 3056 | 1465120805456 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 3056 | 1465120805458 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 03:00:05 INFO - PROCESS | 3056 | 1465120805461 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 3056 | 1465120805463 Marionette TRACE conn6 <- [1,1202,null,{}] 03:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:00:05 INFO - PROCESS | 3056 | 1465120805467 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:05 INFO - PROCESS | 3056 | 1465120805469 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:05 INFO - PROCESS | 3056 | 1465120805591 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 03:00:05 INFO - PROCESS | 3056 | 1465120805674 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 3056 | 1465120805677 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:05 INFO - PROCESS | 3056 | ++DOCSHELL 18B75000 == 33 [pid = 3056] [id = 310] 03:00:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (192AD800) [pid = 3056] [serial = 929] [outer = 00000000] 03:00:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1954B000) [pid = 3056] [serial = 930] [outer = 192AD800] 03:00:05 INFO - PROCESS | 3056 | 1465120805723 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1955AC00) [pid = 3056] [serial = 931] [outer = 192AD800] 03:00:06 INFO - PROCESS | 3056 | 1465120806183 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 770ms 03:00:06 INFO - PROCESS | 3056 | 1465120806240 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 03:00:06 INFO - PROCESS | 3056 | 1465120806242 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 03:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:00:06 INFO - PROCESS | 3056 | 1465120806245 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 3056 | 1465120806247 Marionette TRACE conn6 <- [1,1206,null,{}] 03:00:06 INFO - PROCESS | 3056 | 1465120806250 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:06 INFO - PROCESS | 3056 | 1465120806252 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:06 INFO - PROCESS | 3056 | 1465120806384 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 03:00:06 INFO - PROCESS | 3056 | 1465120806397 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 3056 | 1465120806403 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:06 INFO - PROCESS | 3056 | ++DOCSHELL 0D9B0400 == 34 [pid = 3056] [id = 311] 03:00:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (195E7800) [pid = 3056] [serial = 932] [outer = 00000000] 03:00:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19C0CC00) [pid = 3056] [serial = 933] [outer = 195E7800] 03:00:06 INFO - PROCESS | 3056 | 1465120806507 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A390000) [pid = 3056] [serial = 934] [outer = 195E7800] 03:00:06 INFO - PROCESS | 3056 | 1465120806963 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 770ms 03:00:07 INFO - PROCESS | 3056 | 1465120807017 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 3056 | 1465120807019 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 03:00:07 INFO - PROCESS | 3056 | 1465120807023 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:00:07 INFO - PROCESS | 3056 | 1465120807025 Marionette TRACE conn6 <- [1,1210,null,{}] 03:00:07 INFO - PROCESS | 3056 | 1465120807028 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:07 INFO - PROCESS | 3056 | 1465120807039 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:07 INFO - PROCESS | 3056 | 1465120807157 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 03:00:07 INFO - PROCESS | 3056 | 1465120807169 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 3056 | 1465120807171 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:07 INFO - PROCESS | 3056 | ++DOCSHELL 0CB74800 == 35 [pid = 3056] [id = 312] 03:00:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A393800) [pid = 3056] [serial = 935] [outer = 00000000] 03:00:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A56FC00) [pid = 3056] [serial = 936] [outer = 1A393800] 03:00:07 INFO - PROCESS | 3056 | 1465120807215 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A781400) [pid = 3056] [serial = 937] [outer = 1A393800] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1C3CA800) [pid = 3056] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (192B9C00) [pid = 3056] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (14963800) [pid = 3056] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A38F000) [pid = 3056] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (18777000) [pid = 3056] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (16270400) [pid = 3056] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D899400) [pid = 3056] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D352000) [pid = 3056] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A567C00) [pid = 3056] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (15067000) [pid = 3056] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (195E6000) [pid = 3056] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1AA2FC00) [pid = 3056] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A567400) [pid = 3056] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:00:07 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D356000) [pid = 3056] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:00:07 INFO - PROCESS | 3056 | 1465120807783 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 3056 | 1465120807799 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 03:00:07 INFO - PROCESS | 3056 | 1465120807802 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 3056 | 1465120807804 Marionette TRACE conn6 <- [1,1214,null,{}] 03:00:07 INFO - PROCESS | 3056 | 1465120807808 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:07 INFO - PROCESS | 3056 | 1465120807810 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:07 INFO - PROCESS | 3056 | 1465120807891 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 03:00:07 INFO - PROCESS | 3056 | 1465120807897 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 3056 | 1465120807899 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:07 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF3C00 == 36 [pid = 3056] [id = 313] 03:00:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D356000) [pid = 3056] [serial = 938] [outer = 00000000] 03:00:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (18B75800) [pid = 3056] [serial = 939] [outer = 0D356000] 03:00:08 INFO - PROCESS | 3056 | 1465120808021 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19C0D400) [pid = 3056] [serial = 940] [outer = 0D356000] 03:00:08 INFO - PROCESS | 3056 | 1465120808385 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 631ms 03:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:00:08 INFO - PROCESS | 3056 | 1465120808434 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 3056 | 1465120808436 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 03:00:08 INFO - PROCESS | 3056 | 1465120808466 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 3056 | 1465120808468 Marionette TRACE conn6 <- [1,1218,null,{}] 03:00:08 INFO - PROCESS | 3056 | 1465120808475 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:08 INFO - PROCESS | 3056 | 1465120808477 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:08 INFO - PROCESS | 3056 | 1465120808591 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 03:00:08 INFO - PROCESS | 3056 | 1465120808599 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 3056 | 1465120808601 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:08 INFO - PROCESS | 3056 | ++DOCSHELL 192B6C00 == 37 [pid = 3056] [id = 314] 03:00:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (192BB000) [pid = 3056] [serial = 941] [outer = 00000000] 03:00:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A85D000) [pid = 3056] [serial = 942] [outer = 192BB000] 03:00:08 INFO - PROCESS | 3056 | 1465120808645 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A861400) [pid = 3056] [serial = 943] [outer = 192BB000] 03:00:09 INFO - PROCESS | 3056 | 1465120809066 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 650ms 03:00:09 INFO - PROCESS | 3056 | 1465120809090 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 3056 | 1465120809092 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 03:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:00:09 INFO - PROCESS | 3056 | 1465120809095 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 3056 | 1465120809097 Marionette TRACE conn6 <- [1,1222,null,{}] 03:00:09 INFO - PROCESS | 3056 | 1465120809100 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:09 INFO - PROCESS | 3056 | 1465120809102 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:09 INFO - PROCESS | 3056 | 1465120809189 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 03:00:09 INFO - PROCESS | 3056 | 1465120809279 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 3056 | 1465120809281 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:09 INFO - PROCESS | 3056 | ++DOCSHELL 17D81400 == 38 [pid = 3056] [id = 315] 03:00:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A9FB000) [pid = 3056] [serial = 944] [outer = 00000000] 03:00:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1B63A000) [pid = 3056] [serial = 945] [outer = 1A9FB000] 03:00:09 INFO - PROCESS | 3056 | 1465120809326 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1BC62400) [pid = 3056] [serial = 946] [outer = 1A9FB000] 03:00:09 INFO - PROCESS | 3056 | 1465120809726 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 03:00:09 INFO - PROCESS | 3056 | 1465120809767 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 3056 | 1465120809772 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 03:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:00:09 INFO - PROCESS | 3056 | 1465120809777 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 3056 | 1465120809782 Marionette TRACE conn6 <- [1,1226,null,{}] 03:00:09 INFO - PROCESS | 3056 | 1465120809789 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:09 INFO - PROCESS | 3056 | 1465120809793 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:09 INFO - PROCESS | 3056 | 1465120809993 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 03:00:10 INFO - PROCESS | 3056 | 1465120810121 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 3056 | 1465120810124 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:10 INFO - PROCESS | 3056 | ++DOCSHELL 0D625400 == 39 [pid = 3056] [id = 316] 03:00:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D631400) [pid = 3056] [serial = 947] [outer = 00000000] 03:00:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D753400) [pid = 3056] [serial = 948] [outer = 0D631400] 03:00:10 INFO - PROCESS | 3056 | 1465120810188 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0E502C00) [pid = 3056] [serial = 949] [outer = 0D631400] 03:00:10 INFO - PROCESS | 3056 | 1465120810751 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1024ms 03:00:10 INFO - PROCESS | 3056 | 1465120810806 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 3056 | 1465120810811 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 03:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:00:10 INFO - PROCESS | 3056 | 1465120810818 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 3056 | 1465120810821 Marionette TRACE conn6 <- [1,1230,null,{}] 03:00:10 INFO - PROCESS | 3056 | 1465120810826 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:10 INFO - PROCESS | 3056 | 1465120810829 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:10 INFO - PROCESS | 3056 | 1465120810946 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 03:00:11 INFO - PROCESS | 3056 | 1465120811079 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 3056 | 1465120811082 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:11 INFO - PROCESS | 3056 | ++DOCSHELL 15151800 == 40 [pid = 3056] [id = 317] 03:00:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (15173000) [pid = 3056] [serial = 950] [outer = 00000000] 03:00:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (17D74800) [pid = 3056] [serial = 951] [outer = 15173000] 03:00:11 INFO - PROCESS | 3056 | 1465120811142 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (18735000) [pid = 3056] [serial = 952] [outer = 15173000] 03:00:11 INFO - PROCESS | 3056 | 1465120811769 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1020ms 03:00:11 INFO - PROCESS | 3056 | 1465120811841 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 3056 | 1465120811843 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 03:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:00:11 INFO - PROCESS | 3056 | 1465120811847 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 3056 | 1465120811851 Marionette TRACE conn6 <- [1,1234,null,{}] 03:00:11 INFO - PROCESS | 3056 | 1465120811863 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:11 INFO - PROCESS | 3056 | 1465120811867 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:12 INFO - PROCESS | 3056 | 1465120812031 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 03:00:12 INFO - PROCESS | 3056 | 1465120812087 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 3056 | 1465120812091 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:12 INFO - PROCESS | 3056 | ++DOCSHELL 1AA2E400 == 41 [pid = 3056] [id = 318] 03:00:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1AA31400) [pid = 3056] [serial = 953] [outer = 00000000] 03:00:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1C3D0000) [pid = 3056] [serial = 954] [outer = 1AA31400] 03:00:12 INFO - PROCESS | 3056 | 1465120812150 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1C9F2000) [pid = 3056] [serial = 955] [outer = 1AA31400] 03:00:12 INFO - PROCESS | 3056 | 1465120812797 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 970ms 03:00:12 INFO - PROCESS | 3056 | 1465120812821 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 3056 | 1465120812824 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 03:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:00:12 INFO - PROCESS | 3056 | 1465120812827 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 3056 | 1465120812829 Marionette TRACE conn6 <- [1,1238,null,{}] 03:00:12 INFO - PROCESS | 3056 | 1465120812833 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:12 INFO - PROCESS | 3056 | 1465120812835 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:12 INFO - PROCESS | 3056 | 1465120812946 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 03:00:13 INFO - PROCESS | 3056 | 1465120813052 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 3056 | 1465120813054 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:13 INFO - PROCESS | 3056 | ++DOCSHELL 1D023000 == 42 [pid = 3056] [id = 319] 03:00:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1D023800) [pid = 3056] [serial = 956] [outer = 00000000] 03:00:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1D0B5400) [pid = 3056] [serial = 957] [outer = 1D023800] 03:00:13 INFO - PROCESS | 3056 | 1465120813109 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1D0B8800) [pid = 3056] [serial = 958] [outer = 1D023800] 03:00:13 INFO - PROCESS | 3056 | 1465120813829 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1016ms 03:00:13 INFO - PROCESS | 3056 | 1465120813851 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 3056 | 1465120813855 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 03:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:00:13 INFO - PROCESS | 3056 | 1465120813861 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 3056 | 1465120813865 Marionette TRACE conn6 <- [1,1242,null,{}] 03:00:13 INFO - PROCESS | 3056 | 1465120813871 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:13 INFO - PROCESS | 3056 | 1465120813874 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:13 INFO - PROCESS | 3056 | 1465120814005 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 03:00:14 INFO - PROCESS | 3056 | 1465120814132 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 3056 | 1465120814136 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:14 INFO - PROCESS | 3056 | ++DOCSHELL 0D9B3400 == 43 [pid = 3056] [id = 320] 03:00:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0DC29000) [pid = 3056] [serial = 959] [outer = 00000000] 03:00:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (14887C00) [pid = 3056] [serial = 960] [outer = 0DC29000] 03:00:14 INFO - PROCESS | 3056 | 1465120814190 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (15061800) [pid = 3056] [serial = 961] [outer = 0DC29000] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 192B6C00 == 42 [pid = 3056] [id = 314] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 0CFF3C00 == 41 [pid = 3056] [id = 313] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 0CB74800 == 40 [pid = 3056] [id = 312] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 0D9B0400 == 39 [pid = 3056] [id = 311] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 18B75000 == 38 [pid = 3056] [id = 310] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 1626CC00 == 37 [pid = 3056] [id = 309] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 15067400 == 36 [pid = 3056] [id = 308] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 0D443000 == 35 [pid = 3056] [id = 307] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 09125800 == 34 [pid = 3056] [id = 306] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 0D438400 == 33 [pid = 3056] [id = 305] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 1C3D1C00 == 32 [pid = 3056] [id = 304] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 1D023000 == 31 [pid = 3056] [id = 319] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 1AA2E400 == 30 [pid = 3056] [id = 318] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 17D81400 == 29 [pid = 3056] [id = 315] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 0D625400 == 28 [pid = 3056] [id = 316] 03:00:15 INFO - PROCESS | 3056 | --DOCSHELL 15151800 == 27 [pid = 3056] [id = 317] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (1954D800) [pid = 3056] [serial = 891] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (1955DC00) [pid = 3056] [serial = 892] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (15026C00) [pid = 3056] [serial = 879] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (15062C00) [pid = 3056] [serial = 880] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1A393400) [pid = 3056] [serial = 897] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (18B6A000) [pid = 3056] [serial = 888] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (192ADC00) [pid = 3056] [serial = 889] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1796A000) [pid = 3056] [serial = 885] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (17D77400) [pid = 3056] [serial = 886] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0D98A400) [pid = 3056] [serial = 876] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D9ABC00) [pid = 3056] [serial = 877] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D43E000) [pid = 3056] [serial = 873] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D444C00) [pid = 3056] [serial = 874] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A570400) [pid = 3056] [serial = 900] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1517D800) [pid = 3056] [serial = 882] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (15E25400) [pid = 3056] [serial = 883] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19C05400) [pid = 3056] [serial = 894] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A3B9000) [pid = 3056] [serial = 898] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1C3D7400) [pid = 3056] [serial = 871] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A77F000) [pid = 3056] [serial = 901] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1B59A800) [pid = 3056] [serial = 906] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1C977800) [pid = 3056] [serial = 910] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (15064800) [pid = 3056] [serial = 903] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (192AE400) [pid = 3056] [serial = 904] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1B640C00) [pid = 3056] [serial = 907] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (15E1D800) [pid = 3056] [serial = 895] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1C49D800) [pid = 3056] [serial = 909] [outer = 00000000] [url = about:blank] 03:00:15 INFO - PROCESS | 3056 | 1465120815501 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1691ms 03:00:15 INFO - PROCESS | 3056 | 1465120815553 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 3056 | 1465120815558 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 03:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:00:15 INFO - PROCESS | 3056 | 1465120815563 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 3056 | 1465120815566 Marionette TRACE conn6 <- [1,1246,null,{}] 03:00:15 INFO - PROCESS | 3056 | 1465120815575 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:15 INFO - PROCESS | 3056 | 1465120815578 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:15 INFO - PROCESS | 3056 | 1465120815675 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 03:00:15 INFO - PROCESS | 3056 | 1465120815760 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 3056 | 1465120815764 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:15 INFO - PROCESS | 3056 | ++DOCSHELL 0CE7F400 == 28 [pid = 3056] [id = 321] 03:00:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0CE85C00) [pid = 3056] [serial = 962] [outer = 00000000] 03:00:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D357400) [pid = 3056] [serial = 963] [outer = 0CE85C00] 03:00:15 INFO - PROCESS | 3056 | 1465120815813 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D43E000) [pid = 3056] [serial = 964] [outer = 0CE85C00] 03:00:16 INFO - PROCESS | 3056 | 1465120816212 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 03:00:16 INFO - PROCESS | 3056 | 1465120816262 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 3056 | 1465120816267 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 03:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:00:16 INFO - PROCESS | 3056 | 1465120816273 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 3056 | 1465120816276 Marionette TRACE conn6 <- [1,1250,null,{}] 03:00:16 INFO - PROCESS | 3056 | 1465120816280 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:16 INFO - PROCESS | 3056 | 1465120816282 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:16 INFO - PROCESS | 3056 | 1465120816408 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 03:00:16 INFO - PROCESS | 3056 | 1465120816424 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 3056 | 1465120816427 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:16 INFO - PROCESS | 3056 | ++DOCSHELL 0D982400 == 29 [pid = 3056] [id = 322] 03:00:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D988400) [pid = 3056] [serial = 965] [outer = 00000000] 03:00:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D9AE000) [pid = 3056] [serial = 966] [outer = 0D988400] 03:00:16 INFO - PROCESS | 3056 | 1465120816475 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D9B6000) [pid = 3056] [serial = 967] [outer = 0D988400] 03:00:16 INFO - PROCESS | 3056 | 1465120816955 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 730ms 03:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:00:16 INFO - PROCESS | 3056 | 1465120817004 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 3056 | 1465120817006 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 03:00:16 INFO - PROCESS | 3056 | 1465120817009 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 3056 | 1465120817013 Marionette TRACE conn6 <- [1,1254,null,{}] 03:00:17 INFO - PROCESS | 3056 | 1465120817023 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:17 INFO - PROCESS | 3056 | 1465120817028 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:17 INFO - PROCESS | 3056 | 1465120817116 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 03:00:17 INFO - PROCESS | 3056 | 1465120817209 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 3056 | 1465120817212 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:17 INFO - PROCESS | 3056 | ++DOCSHELL 150D6800 == 30 [pid = 3056] [id = 323] 03:00:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (150D6C00) [pid = 3056] [serial = 968] [outer = 00000000] 03:00:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (152DF400) [pid = 3056] [serial = 969] [outer = 150D6C00] 03:00:17 INFO - PROCESS | 3056 | 1465120817261 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (15E24400) [pid = 3056] [serial = 970] [outer = 150D6C00] 03:00:17 INFO - PROCESS | 3056 | 1465120817692 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 730ms 03:00:17 INFO - PROCESS | 3056 | 1465120817744 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 3056 | 1465120817747 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 03:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:00:17 INFO - PROCESS | 3056 | 1465120817784 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 3056 | 1465120817786 Marionette TRACE conn6 <- [1,1258,null,{}] 03:00:17 INFO - PROCESS | 3056 | 1465120817794 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:17 INFO - PROCESS | 3056 | 1465120817796 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:17 INFO - PROCESS | 3056 | 1465120817912 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 03:00:17 INFO - PROCESS | 3056 | 1465120817924 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 3056 | 1465120817926 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:17 INFO - PROCESS | 3056 | ++DOCSHELL 15E1F800 == 31 [pid = 3056] [id = 324] 03:00:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (15E29800) [pid = 3056] [serial = 971] [outer = 00000000] 03:00:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17DC4800) [pid = 3056] [serial = 972] [outer = 15E29800] 03:00:18 INFO - PROCESS | 3056 | 1465120818017 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1873B800) [pid = 3056] [serial = 973] [outer = 15E29800] 03:00:18 INFO - PROCESS | 3056 | 1465120818461 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 730ms 03:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:00:18 INFO - PROCESS | 3056 | 1465120818510 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 3056 | 1465120818512 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 03:00:18 INFO - PROCESS | 3056 | 1465120818515 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 3056 | 1465120818517 Marionette TRACE conn6 <- [1,1262,null,{}] 03:00:18 INFO - PROCESS | 3056 | 1465120818520 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:18 INFO - PROCESS | 3056 | 1465120818522 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:18 INFO - PROCESS | 3056 | 1465120818632 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 03:00:18 INFO - PROCESS | 3056 | 1465120818642 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 3056 | 1465120818644 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:18 INFO - PROCESS | 3056 | ++DOCSHELL 18777000 == 32 [pid = 3056] [id = 325] 03:00:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1877BC00) [pid = 3056] [serial = 974] [outer = 00000000] 03:00:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (192AE000) [pid = 3056] [serial = 975] [outer = 1877BC00] 03:00:18 INFO - PROCESS | 3056 | 1465120818736 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (192BA400) [pid = 3056] [serial = 976] [outer = 1877BC00] 03:00:19 INFO - PROCESS | 3056 | 1465120819179 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 03:00:19 INFO - PROCESS | 3056 | 1465120819265 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 03:00:19 INFO - PROCESS | 3056 | 1465120819267 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 03:00:19 INFO - PROCESS | 3056 | 1465120819272 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - PROCESS | 3056 | 1465120819274 Marionette TRACE conn6 <- [1,1266,null,{}] 03:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:00:19 INFO - PROCESS | 3056 | 1465120819277 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:19 INFO - PROCESS | 3056 | 1465120819283 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:19 INFO - PROCESS | 3056 | 1465120819425 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 03:00:19 INFO - PROCESS | 3056 | 1465120819433 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 3056 | 1465120819435 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:19 INFO - PROCESS | 3056 | ++DOCSHELL 19565800 == 33 [pid = 3056] [id = 326] 03:00:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (195D9C00) [pid = 3056] [serial = 977] [outer = 00000000] 03:00:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (19C09000) [pid = 3056] [serial = 978] [outer = 195D9C00] 03:00:19 INFO - PROCESS | 3056 | 1465120819530 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A162800) [pid = 3056] [serial = 979] [outer = 195D9C00] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (192AD800) [pid = 3056] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (192BB000) [pid = 3056] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (195E7800) [pid = 3056] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D61B400) [pid = 3056] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1C9EB800) [pid = 3056] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A393800) [pid = 3056] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (15069C00) [pid = 3056] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (09128400) [pid = 3056] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D356000) [pid = 3056] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D61AC00) [pid = 3056] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (17DCCC00) [pid = 3056] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:00:19 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A9FB000) [pid = 3056] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:00:20 INFO - PROCESS | 3056 | 1465120820063 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 830ms 03:00:20 INFO - PROCESS | 3056 | 1465120820108 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 3056 | 1465120820110 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 03:00:20 INFO - PROCESS | 3056 | 1465120820113 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:00:20 INFO - PROCESS | 3056 | 1465120820115 Marionette TRACE conn6 <- [1,1270,null,{}] 03:00:20 INFO - PROCESS | 3056 | 1465120820119 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 3056 | 1465120820121 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:20 INFO - PROCESS | 3056 | 1465120820198 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 03:00:20 INFO - PROCESS | 3056 | 1465120820204 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 3056 | 1465120820206 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:20 INFO - PROCESS | 3056 | ++DOCSHELL 15066800 == 34 [pid = 3056] [id = 327] 03:00:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (150D3C00) [pid = 3056] [serial = 980] [outer = 00000000] 03:00:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19C0AC00) [pid = 3056] [serial = 981] [outer = 150D3C00] 03:00:20 INFO - PROCESS | 3056 | 1465120820250 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A38AC00) [pid = 3056] [serial = 982] [outer = 150D3C00] 03:00:20 INFO - PROCESS | 3056 | 1465120820664 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 03:00:20 INFO - PROCESS | 3056 | 1465120820688 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 3056 | 1465120820690 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 03:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:00:20 INFO - PROCESS | 3056 | 1465120820707 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 3056 | 1465120820709 Marionette TRACE conn6 <- [1,1274,null,{}] 03:00:20 INFO - PROCESS | 3056 | 1465120820732 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 3056 | 1465120820733 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:20 INFO - PROCESS | 3056 | 1465120820812 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 03:00:20 INFO - PROCESS | 3056 | 1465120820818 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 3056 | 1465120820820 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:20 INFO - PROCESS | 3056 | ++DOCSHELL 15150000 == 35 [pid = 3056] [id = 328] 03:00:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19551C00) [pid = 3056] [serial = 983] [outer = 00000000] 03:00:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A570400) [pid = 3056] [serial = 984] [outer = 19551C00] 03:00:20 INFO - PROCESS | 3056 | 1465120820864 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A568C00) [pid = 3056] [serial = 985] [outer = 19551C00] 03:00:21 INFO - PROCESS | 3056 | 1465120821318 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 651ms 03:00:21 INFO - PROCESS | 3056 | 1465120821345 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 03:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:00:21 INFO - PROCESS | 3056 | 1465120821347 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 03:00:21 INFO - PROCESS | 3056 | 1465120821350 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 3056 | 1465120821352 Marionette TRACE conn6 <- [1,1278,null,{}] 03:00:21 INFO - PROCESS | 3056 | 1465120821355 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:21 INFO - PROCESS | 3056 | 1465120821357 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:21 INFO - PROCESS | 3056 | 1465120821477 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 03:00:21 INFO - PROCESS | 3056 | 1465120821485 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 3056 | 1465120821487 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:21 INFO - PROCESS | 3056 | ++DOCSHELL 150D6400 == 36 [pid = 3056] [id = 329] 03:00:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A856000) [pid = 3056] [serial = 986] [outer = 00000000] 03:00:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A85D400) [pid = 3056] [serial = 987] [outer = 1A856000] 03:00:21 INFO - PROCESS | 3056 | 1465120821541 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A85E800) [pid = 3056] [serial = 988] [outer = 1A856000] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 0CE7F400 == 35 [pid = 3056] [id = 321] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 0D9B3400 == 34 [pid = 3056] [id = 320] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 0D982400 == 33 [pid = 3056] [id = 322] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 15066800 == 32 [pid = 3056] [id = 327] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 15E1F800 == 31 [pid = 3056] [id = 324] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 19565800 == 30 [pid = 3056] [id = 326] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 150D6800 == 29 [pid = 3056] [id = 323] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 15150000 == 28 [pid = 3056] [id = 328] 03:00:22 INFO - PROCESS | 3056 | --DOCSHELL 18777000 == 27 [pid = 3056] [id = 325] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1954B000) [pid = 3056] [serial = 930] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A861400) [pid = 3056] [serial = 943] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A390000) [pid = 3056] [serial = 934] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (19C0CC00) [pid = 3056] [serial = 933] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D832400) [pid = 3056] [serial = 915] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D9B5800) [pid = 3056] [serial = 916] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1D01C800) [pid = 3056] [serial = 913] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1CD74C00) [pid = 3056] [serial = 912] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A56FC00) [pid = 3056] [serial = 936] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (15175800) [pid = 3056] [serial = 924] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (15E25C00) [pid = 3056] [serial = 925] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0CE81C00) [pid = 3056] [serial = 918] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (18B75800) [pid = 3056] [serial = 939] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D436C00) [pid = 3056] [serial = 919] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D818800) [pid = 3056] [serial = 921] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D983000) [pid = 3056] [serial = 922] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1873DC00) [pid = 3056] [serial = 927] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1BC62400) [pid = 3056] [serial = 946] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A85D000) [pid = 3056] [serial = 942] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1B63A000) [pid = 3056] [serial = 945] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1A781400) [pid = 3056] [serial = 937] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1955AC00) [pid = 3056] [serial = 931] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (18770800) [pid = 3056] [serial = 928] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (19C0D400) [pid = 3056] [serial = 940] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 3056 | 1465120823310 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2021ms 03:00:23 INFO - PROCESS | 3056 | 1465120823372 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 03:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:00:23 INFO - PROCESS | 3056 | 1465120823377 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 03:00:23 INFO - PROCESS | 3056 | 1465120823382 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 3056 | 1465120823385 Marionette TRACE conn6 <- [1,1282,null,{}] 03:00:23 INFO - PROCESS | 3056 | 1465120823391 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:23 INFO - PROCESS | 3056 | 1465120823395 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:23 INFO - PROCESS | 3056 | 1465120823492 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 03:00:23 INFO - PROCESS | 3056 | 1465120823507 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 3056 | 1465120823510 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:23 INFO - PROCESS | 3056 | ++DOCSHELL 0D437C00 == 28 [pid = 3056] [id = 330] 03:00:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D439800) [pid = 3056] [serial = 989] [outer = 00000000] 03:00:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D43EC00) [pid = 3056] [serial = 990] [outer = 0D439800] 03:00:23 INFO - PROCESS | 3056 | 1465120823560 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D618C00) [pid = 3056] [serial = 991] [outer = 0D439800] 03:00:24 INFO - PROCESS | 3056 | 1465120824042 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 730ms 03:00:24 INFO - PROCESS | 3056 | 1465120824112 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 3056 | 1465120824118 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 03:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:00:24 INFO - PROCESS | 3056 | 1465120824124 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 3056 | 1465120824127 Marionette TRACE conn6 <- [1,1286,null,{}] 03:00:24 INFO - PROCESS | 3056 | 1465120824130 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:24 INFO - PROCESS | 3056 | 1465120824133 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:24 INFO - PROCESS | 3056 | 1465120824224 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 03:00:24 INFO - PROCESS | 3056 | 1465120824240 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 3056 | 1465120824242 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:24 INFO - PROCESS | 3056 | ++DOCSHELL 0D83E400 == 29 [pid = 3056] [id = 331] 03:00:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D83EC00) [pid = 3056] [serial = 992] [outer = 00000000] 03:00:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D899800) [pid = 3056] [serial = 993] [outer = 0D83EC00] 03:00:24 INFO - PROCESS | 3056 | 1465120824291 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D98B400) [pid = 3056] [serial = 994] [outer = 0D83EC00] 03:00:24 INFO - PROCESS | 3056 | 1465120824781 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 03:00:24 INFO - PROCESS | 3056 | 1465120824797 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 3056 | 1465120824799 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 03:00:24 INFO - PROCESS | 3056 | 1465120824803 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:00:24 INFO - PROCESS | 3056 | 1465120824807 Marionette TRACE conn6 <- [1,1290,null,{}] 03:00:24 INFO - PROCESS | 3056 | 1465120824818 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:24 INFO - PROCESS | 3056 | 1465120824823 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:24 INFO - PROCESS | 3056 | 1465120824941 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 03:00:25 INFO - PROCESS | 3056 | 1465120825031 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 3056 | 1465120825034 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:25 INFO - PROCESS | 3056 | ++DOCSHELL 14B5D800 == 30 [pid = 3056] [id = 332] 03:00:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (14B5DC00) [pid = 3056] [serial = 995] [outer = 00000000] 03:00:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (15030C00) [pid = 3056] [serial = 996] [outer = 14B5DC00] 03:00:25 INFO - PROCESS | 3056 | 1465120825083 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (15066C00) [pid = 3056] [serial = 997] [outer = 14B5DC00] 03:00:25 INFO - PROCESS | 3056 | 1465120825473 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 730ms 03:00:25 INFO - PROCESS | 3056 | 1465120825537 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 3056 | 1465120825540 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 03:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:00:25 INFO - PROCESS | 3056 | 1465120825543 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 3056 | 1465120825544 Marionette TRACE conn6 <- [1,1294,null,{}] 03:00:25 INFO - PROCESS | 3056 | 1465120825548 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:25 INFO - PROCESS | 3056 | 1465120825550 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:25 INFO - PROCESS | 3056 | 1465120825635 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 03:00:25 INFO - PROCESS | 3056 | 1465120825641 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 3056 | 1465120825643 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:25 INFO - PROCESS | 3056 | ++DOCSHELL 1506FC00 == 31 [pid = 3056] [id = 333] 03:00:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15070400) [pid = 3056] [serial = 998] [outer = 00000000] 03:00:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1517CC00) [pid = 3056] [serial = 999] [outer = 15070400] 03:00:25 INFO - PROCESS | 3056 | 1465120825688 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15E4E400) [pid = 3056] [serial = 1000] [outer = 15070400] 03:00:26 INFO - PROCESS | 3056 | 1465120826137 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 630ms 03:00:26 INFO - PROCESS | 3056 | 1465120826177 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 3056 | 1465120826179 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 03:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:00:26 INFO - PROCESS | 3056 | 1465120826183 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 3056 | 1465120826184 Marionette TRACE conn6 <- [1,1298,null,{}] 03:00:26 INFO - PROCESS | 3056 | 1465120826188 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:26 INFO - PROCESS | 3056 | 1465120826190 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:26 INFO - PROCESS | 3056 | 1465120826270 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 03:00:26 INFO - PROCESS | 3056 | 1465120826306 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 3056 | 1465120826308 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:26 INFO - PROCESS | 3056 | ++DOCSHELL 1636F000 == 32 [pid = 3056] [id = 334] 03:00:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (16370000) [pid = 3056] [serial = 1001] [outer = 00000000] 03:00:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (17C0C000) [pid = 3056] [serial = 1002] [outer = 16370000] 03:00:26 INFO - PROCESS | 3056 | 1465120826352 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17D80400) [pid = 3056] [serial = 1003] [outer = 16370000] 03:00:26 INFO - PROCESS | 3056 | 1465120826806 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 3056 | 1465120826860 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 03:00:26 INFO - PROCESS | 3056 | 1465120826864 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 3056 | 1465120826865 Marionette TRACE conn6 <- [1,1302,null,{}] 03:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:00:26 INFO - PROCESS | 3056 | 1465120826869 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:26 INFO - PROCESS | 3056 | 1465120826874 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:26 INFO - PROCESS | 3056 | 1465120826979 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 03:00:26 INFO - PROCESS | 3056 | 1465120826988 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 3056 | 1465120826990 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:26 INFO - PROCESS | 3056 | ++DOCSHELL 18B6AC00 == 33 [pid = 3056] [id = 335] 03:00:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18B70800) [pid = 3056] [serial = 1004] [outer = 00000000] 03:00:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1954A400) [pid = 3056] [serial = 1005] [outer = 18B70800] 03:00:27 INFO - PROCESS | 3056 | 1465120827035 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1955A400) [pid = 3056] [serial = 1006] [outer = 18B70800] 03:00:27 INFO - PROCESS | 3056 | 1465120827483 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 03:00:27 INFO - PROCESS | 3056 | 1465120827538 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 03:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:00:27 INFO - PROCESS | 3056 | 1465120827540 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 03:00:27 INFO - PROCESS | 3056 | 1465120827543 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 3056 | 1465120827545 Marionette TRACE conn6 <- [1,1306,null,{}] 03:00:27 INFO - PROCESS | 3056 | 1465120827548 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:27 INFO - PROCESS | 3056 | 1465120827550 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:27 INFO - PROCESS | 3056 | 1465120827655 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 03:00:27 INFO - PROCESS | 3056 | 1465120827663 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 3056 | 1465120827665 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:27 INFO - PROCESS | 3056 | ++DOCSHELL 1955B800 == 34 [pid = 3056] [id = 336] 03:00:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1955D000) [pid = 3056] [serial = 1007] [outer = 00000000] 03:00:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (195DB800) [pid = 3056] [serial = 1008] [outer = 1955D000] 03:00:27 INFO - PROCESS | 3056 | 1465120827711 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19C04400) [pid = 3056] [serial = 1009] [outer = 1955D000] 03:00:28 INFO - PROCESS | 3056 | 1465120828143 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 03:00:28 INFO - PROCESS | 3056 | 1465120828178 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 3056 | 1465120828180 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 03:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:00:28 INFO - PROCESS | 3056 | 1465120828183 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 3056 | 1465120828185 Marionette TRACE conn6 <- [1,1310,null,{}] 03:00:28 INFO - PROCESS | 3056 | 1465120828192 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:28 INFO - PROCESS | 3056 | 1465120828194 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:28 INFO - PROCESS | 3056 | 1465120828275 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 03:00:28 INFO - PROCESS | 3056 | 1465120828281 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 3056 | 1465120828282 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:28 INFO - PROCESS | 3056 | ++DOCSHELL 19C05800 == 35 [pid = 3056] [id = 337] 03:00:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19C07800) [pid = 3056] [serial = 1010] [outer = 00000000] 03:00:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A163000) [pid = 3056] [serial = 1011] [outer = 19C07800] 03:00:28 INFO - PROCESS | 3056 | 1465120828328 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (19C0F000) [pid = 3056] [serial = 1012] [outer = 19C07800] 03:00:28 INFO - PROCESS | 3056 | 1465120828802 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 690ms 03:00:28 INFO - PROCESS | 3056 | 1465120828874 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 3056 | 1465120828876 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 03:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:00:28 INFO - PROCESS | 3056 | 1465120828880 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 3056 | 1465120828881 Marionette TRACE conn6 <- [1,1314,null,{}] 03:00:28 INFO - PROCESS | 3056 | 1465120828885 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:28 INFO - PROCESS | 3056 | 1465120828887 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:28 INFO - PROCESS | 3056 | 1465120828996 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 03:00:29 INFO - PROCESS | 3056 | 1465120829081 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 3056 | 1465120829082 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:29 INFO - PROCESS | 3056 | ++DOCSHELL 14B5BC00 == 36 [pid = 3056] [id = 338] 03:00:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A455800) [pid = 3056] [serial = 1013] [outer = 00000000] 03:00:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A56C400) [pid = 3056] [serial = 1014] [outer = 1A455800] 03:00:29 INFO - PROCESS | 3056 | 1465120829127 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A56EC00) [pid = 3056] [serial = 1015] [outer = 1A455800] 03:00:29 INFO - PROCESS | 3056 | 1465120829575 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:00:29 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:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 03:00:29 INFO - PROCESS | 3056 | 1465120829614 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 3056 | 1465120829616 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 03:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:00:29 INFO - PROCESS | 3056 | 1465120829619 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 3056 | 1465120829621 Marionette TRACE conn6 <- [1,1318,null,{}] 03:00:29 INFO - PROCESS | 3056 | 1465120829625 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:29 INFO - PROCESS | 3056 | 1465120829627 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:29 INFO - PROCESS | 3056 | 1465120829743 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 03:00:29 INFO - PROCESS | 3056 | 1465120829749 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 3056 | 1465120829751 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:29 INFO - PROCESS | 3056 | ++DOCSHELL 1A7EC000 == 37 [pid = 3056] [id = 339] 03:00:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A7F0800) [pid = 3056] [serial = 1016] [outer = 00000000] 03:00:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1A856800) [pid = 3056] [serial = 1017] [outer = 1A7F0800] 03:00:29 INFO - PROCESS | 3056 | 1465120829794 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1A85E400) [pid = 3056] [serial = 1018] [outer = 1A7F0800] 03:00:30 INFO - PROCESS | 3056 | 1465120830247 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:00:30 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:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 672ms 03:00:30 INFO - PROCESS | 3056 | 1465120830292 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 03:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:00:30 INFO - PROCESS | 3056 | 1465120830295 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 03:00:30 INFO - PROCESS | 3056 | 1465120830298 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 3056 | 1465120830300 Marionette TRACE conn6 <- [1,1322,null,{}] 03:00:30 INFO - PROCESS | 3056 | 1465120830303 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:30 INFO - PROCESS | 3056 | 1465120830306 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:30 INFO - PROCESS | 3056 | 1465120830460 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (19551C00) [pid = 3056] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (15E29800) [pid = 3056] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1877BC00) [pid = 3056] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (195D9C00) [pid = 3056] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (150D6C00) [pid = 3056] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D988400) [pid = 3056] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0CE85C00) [pid = 3056] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0DC29000) [pid = 3056] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1D023800) [pid = 3056] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1AA31400) [pid = 3056] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (15173000) [pid = 3056] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D631400) [pid = 3056] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:00:30 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (150D3C00) [pid = 3056] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:00:30 INFO - PROCESS | 3056 | 1465120830688 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 3056 | 1465120830690 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:30 INFO - PROCESS | 3056 | ++DOCSHELL 09126400 == 38 [pid = 3056] [id = 340] 03:00:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0912C800) [pid = 3056] [serial = 1019] [outer = 00000000] 03:00:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D63AC00) [pid = 3056] [serial = 1020] [outer = 0912C800] 03:00:30 INFO - PROCESS | 3056 | 1465120830737 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (15043000) [pid = 3056] [serial = 1021] [outer = 0912C800] 03:00:31 INFO - PROCESS | 3056 | 1465120831114 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 871ms 03:00:31 INFO - PROCESS | 3056 | 1465120831169 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 3056 | 1465120831171 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 03:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:00:31 INFO - PROCESS | 3056 | 1465120831174 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 3056 | 1465120831176 Marionette TRACE conn6 <- [1,1326,null,{}] 03:00:31 INFO - PROCESS | 3056 | 1465120831180 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:31 INFO - PROCESS | 3056 | 1465120831181 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:31 INFO - PROCESS | 3056 | 1465120831261 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 03:00:31 INFO - PROCESS | 3056 | 1465120831267 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 3056 | 1465120831269 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:31 INFO - PROCESS | 3056 | ++DOCSHELL 0CBD5400 == 39 [pid = 3056] [id = 341] 03:00:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (150D6C00) [pid = 3056] [serial = 1022] [outer = 00000000] 03:00:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A568800) [pid = 3056] [serial = 1023] [outer = 150D6C00] 03:00:31 INFO - PROCESS | 3056 | 1465120831314 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1B644800) [pid = 3056] [serial = 1024] [outer = 150D6C00] 03:00:32 INFO - PROCESS | 3056 | 1465120832237 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1068ms 03:00:32 INFO - PROCESS | 3056 | 1465120832243 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 3056 | 1465120832245 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 03:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:00:32 INFO - PROCESS | 3056 | 1465120832248 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 3056 | 1465120832250 Marionette TRACE conn6 <- [1,1330,null,{}] 03:00:32 INFO - PROCESS | 3056 | 1465120832253 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:32 INFO - PROCESS | 3056 | 1465120832255 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:32 INFO - PROCESS | 3056 | 1465120832365 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 03:00:32 INFO - PROCESS | 3056 | 1465120832373 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 3056 | 1465120832375 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:32 INFO - PROCESS | 3056 | ++DOCSHELL 195D9C00 == 40 [pid = 3056] [id = 342] 03:00:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A7F0400) [pid = 3056] [serial = 1025] [outer = 00000000] 03:00:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1C3D1C00) [pid = 3056] [serial = 1026] [outer = 1A7F0400] 03:00:32 INFO - PROCESS | 3056 | 1465120832419 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1C49E000) [pid = 3056] [serial = 1027] [outer = 1A7F0400] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 150D6400 == 39 [pid = 3056] [id = 329] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 0D437C00 == 38 [pid = 3056] [id = 330] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 0D83E400 == 37 [pid = 3056] [id = 331] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 1506FC00 == 36 [pid = 3056] [id = 333] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 18B6AC00 == 35 [pid = 3056] [id = 335] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 14B5BC00 == 34 [pid = 3056] [id = 338] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 1955B800 == 33 [pid = 3056] [id = 336] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 1636F000 == 32 [pid = 3056] [id = 334] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 1A7EC000 == 31 [pid = 3056] [id = 339] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 19C05800 == 30 [pid = 3056] [id = 337] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 09126400 == 29 [pid = 3056] [id = 340] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 0CBD5400 == 28 [pid = 3056] [id = 341] 03:00:33 INFO - PROCESS | 3056 | --DOCSHELL 14B5D800 == 27 [pid = 3056] [id = 332] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A568C00) [pid = 3056] [serial = 985] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (17DC4800) [pid = 3056] [serial = 972] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (192AE000) [pid = 3056] [serial = 975] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1873B800) [pid = 3056] [serial = 973] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (19C09000) [pid = 3056] [serial = 978] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (192BA400) [pid = 3056] [serial = 976] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A570400) [pid = 3056] [serial = 984] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A162800) [pid = 3056] [serial = 979] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (152DF400) [pid = 3056] [serial = 969] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D9AE000) [pid = 3056] [serial = 966] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D9B6000) [pid = 3056] [serial = 967] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D357400) [pid = 3056] [serial = 963] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D43E000) [pid = 3056] [serial = 964] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (15061800) [pid = 3056] [serial = 961] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (14887C00) [pid = 3056] [serial = 960] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1D0B8800) [pid = 3056] [serial = 958] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1D0B5400) [pid = 3056] [serial = 957] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1C9F2000) [pid = 3056] [serial = 955] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1C3D0000) [pid = 3056] [serial = 954] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (18735000) [pid = 3056] [serial = 952] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (17D74800) [pid = 3056] [serial = 951] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (0E502C00) [pid = 3056] [serial = 949] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (0D753400) [pid = 3056] [serial = 948] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (19C0AC00) [pid = 3056] [serial = 981] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1A38AC00) [pid = 3056] [serial = 982] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (15E24400) [pid = 3056] [serial = 970] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1A85D400) [pid = 3056] [serial = 987] [outer = 00000000] [url = about:blank] 03:00:34 INFO - PROCESS | 3056 | 1465120834158 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1977ms 03:00:34 INFO - PROCESS | 3056 | 1465120834227 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 03:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:00:34 INFO - PROCESS | 3056 | 1465120834231 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 03:00:34 INFO - PROCESS | 3056 | 1465120834236 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 3056 | 1465120834240 Marionette TRACE conn6 <- [1,1334,null,{}] 03:00:34 INFO - PROCESS | 3056 | 1465120834246 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:34 INFO - PROCESS | 3056 | 1465120834249 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:34 INFO - PROCESS | 3056 | 1465120834342 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 03:00:34 INFO - PROCESS | 3056 | 1465120834356 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 3056 | 1465120834359 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:34 INFO - PROCESS | 3056 | ++DOCSHELL 0D437000 == 28 [pid = 3056] [id = 343] 03:00:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D437400) [pid = 3056] [serial = 1028] [outer = 00000000] 03:00:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D43E000) [pid = 3056] [serial = 1029] [outer = 0D437400] 03:00:34 INFO - PROCESS | 3056 | 1465120834410 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D619000) [pid = 3056] [serial = 1030] [outer = 0D437400] 03:00:34 INFO - PROCESS | 3056 | 1465120834909 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 03:00:34 INFO - PROCESS | 3056 | 1465120834966 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 3056 | 1465120834972 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 03:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:00:34 INFO - PROCESS | 3056 | 1465120834978 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 3056 | 1465120834980 Marionette TRACE conn6 <- [1,1338,null,{}] 03:00:34 INFO - PROCESS | 3056 | 1465120834985 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:34 INFO - PROCESS | 3056 | 1465120834988 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:35 INFO - PROCESS | 3056 | 1465120835077 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 03:00:35 INFO - PROCESS | 3056 | 1465120835166 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 3056 | 1465120835168 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:35 INFO - PROCESS | 3056 | ++DOCSHELL 0D81F400 == 29 [pid = 3056] [id = 344] 03:00:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D822400) [pid = 3056] [serial = 1031] [outer = 00000000] 03:00:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D892800) [pid = 3056] [serial = 1032] [outer = 0D822400] 03:00:35 INFO - PROCESS | 3056 | 1465120835217 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D9A7C00) [pid = 3056] [serial = 1033] [outer = 0D822400] 03:00:35 INFO - PROCESS | 3056 | 1465120835608 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 03:00:35 INFO - PROCESS | 3056 | 1465120835652 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 3056 | 1465120835654 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 03:00:35 INFO - PROCESS | 3056 | 1465120835657 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:00:35 INFO - PROCESS | 3056 | 1465120835661 Marionette TRACE conn6 <- [1,1342,null,{}] 03:00:35 INFO - PROCESS | 3056 | 1465120835672 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:35 INFO - PROCESS | 3056 | 1465120835676 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:35 INFO - PROCESS | 3056 | 1465120835790 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 03:00:35 INFO - PROCESS | 3056 | 1465120835798 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 3056 | 1465120835801 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:35 INFO - PROCESS | 3056 | ++DOCSHELL 14884800 == 30 [pid = 3056] [id = 345] 03:00:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (148CEC00) [pid = 3056] [serial = 1034] [outer = 00000000] 03:00:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1495E800) [pid = 3056] [serial = 1035] [outer = 148CEC00] 03:00:35 INFO - PROCESS | 3056 | 1465120835857 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (14B95800) [pid = 3056] [serial = 1036] [outer = 148CEC00] 03:00:36 INFO - PROCESS | 3056 | 1465120836347 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 730ms 03:00:36 INFO - PROCESS | 3056 | 1465120836391 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 3056 | 1465120836394 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 03:00:36 INFO - PROCESS | 3056 | 1465120836397 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 3056 | 1465120836399 Marionette TRACE conn6 <- [1,1346,null,{}] 03:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:00:36 INFO - PROCESS | 3056 | 1465120836403 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:36 INFO - PROCESS | 3056 | 1465120836405 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:36 INFO - PROCESS | 3056 | 1465120836493 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 03:00:36 INFO - PROCESS | 3056 | 1465120836501 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 3056 | 1465120836503 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:36 INFO - PROCESS | 3056 | ++DOCSHELL 1508E400 == 31 [pid = 3056] [id = 346] 03:00:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (150D5800) [pid = 3056] [serial = 1037] [outer = 00000000] 03:00:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15E1DC00) [pid = 3056] [serial = 1038] [outer = 150D5800] 03:00:36 INFO - PROCESS | 3056 | 1465120836550 Marionette DEBUG loaded listener.js 03:00:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1626EC00) [pid = 3056] [serial = 1039] [outer = 150D5800] 03:00:36 INFO - PROCESS | 3056 | 1465120836992 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 630ms 03:00:37 INFO - PROCESS | 3056 | 1465120837031 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 3056 | 1465120837033 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 03:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:00:37 INFO - PROCESS | 3056 | 1465120837037 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 3056 | 1465120837039 Marionette TRACE conn6 <- [1,1350,null,{}] 03:00:37 INFO - PROCESS | 3056 | 1465120837042 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:37 INFO - PROCESS | 3056 | 1465120837044 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:37 INFO - PROCESS | 3056 | 1465120837124 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 03:00:37 INFO - PROCESS | 3056 | 1465120837160 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 3056 | 1465120837163 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:37 INFO - PROCESS | 3056 | ++DOCSHELL 17D79C00 == 32 [pid = 3056] [id = 347] 03:00:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17D7A400) [pid = 3056] [serial = 1040] [outer = 00000000] 03:00:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17E88C00) [pid = 3056] [serial = 1041] [outer = 17D7A400] 03:00:37 INFO - PROCESS | 3056 | 1465120837209 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (18738000) [pid = 3056] [serial = 1042] [outer = 17D7A400] 03:00:37 INFO - PROCESS | 3056 | 1465120837649 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 03:00:37 INFO - PROCESS | 3056 | 1465120837708 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 3056 | 1465120837710 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 03:00:37 INFO - PROCESS | 3056 | 1465120837713 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:00:37 INFO - PROCESS | 3056 | 1465120837715 Marionette TRACE conn6 <- [1,1354,null,{}] 03:00:37 INFO - PROCESS | 3056 | 1465120837718 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:37 INFO - PROCESS | 3056 | 1465120837724 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:37 INFO - PROCESS | 3056 | 1465120837826 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 03:00:37 INFO - PROCESS | 3056 | 1465120837834 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 3056 | 1465120837836 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:37 INFO - PROCESS | 3056 | ++DOCSHELL 0D621000 == 33 [pid = 3056] [id = 348] 03:00:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1873B800) [pid = 3056] [serial = 1043] [outer = 00000000] 03:00:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (192B0C00) [pid = 3056] [serial = 1044] [outer = 1873B800] 03:00:37 INFO - PROCESS | 3056 | 1465120837882 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (192BA400) [pid = 3056] [serial = 1045] [outer = 1873B800] 03:00:38 INFO - PROCESS | 3056 | 1465120838349 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 03:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:00:38 INFO - PROCESS | 3056 | 1465120838389 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 03:00:38 INFO - PROCESS | 3056 | 1465120838392 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 3056 | 1465120838394 Marionette TRACE conn6 <- [1,1358,null,{}] 03:00:38 INFO - PROCESS | 3056 | 1465120838397 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:38 INFO - PROCESS | 3056 | 1465120838399 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:38 INFO - PROCESS | 3056 | 1465120838478 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 03:00:38 INFO - PROCESS | 3056 | 1465120838512 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 3056 | 1465120838514 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:38 INFO - PROCESS | 3056 | ++DOCSHELL 1954B000 == 34 [pid = 3056] [id = 349] 03:00:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (19559800) [pid = 3056] [serial = 1046] [outer = 00000000] 03:00:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19564400) [pid = 3056] [serial = 1047] [outer = 19559800] 03:00:38 INFO - PROCESS | 3056 | 1465120838558 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (19C05C00) [pid = 3056] [serial = 1048] [outer = 19559800] 03:00:38 INFO - PROCESS | 3056 | 1465120838990 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 3056 | 1465120839039 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 03:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:00:39 INFO - PROCESS | 3056 | 1465120839042 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 3056 | 1465120839044 Marionette TRACE conn6 <- [1,1362,null,{}] 03:00:39 INFO - PROCESS | 3056 | 1465120839054 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:39 INFO - PROCESS | 3056 | 1465120839056 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:39 INFO - PROCESS | 3056 | 1465120839167 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 03:00:39 INFO - PROCESS | 3056 | 1465120839173 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 3056 | 1465120839175 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:39 INFO - PROCESS | 3056 | ++DOCSHELL 19C0CC00 == 35 [pid = 3056] [id = 350] 03:00:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19C80400) [pid = 3056] [serial = 1049] [outer = 00000000] 03:00:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A398C00) [pid = 3056] [serial = 1050] [outer = 19C80400] 03:00:39 INFO - PROCESS | 3056 | 1465120839219 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A399C00) [pid = 3056] [serial = 1051] [outer = 19C80400] 03:00:39 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:39 INFO - PROCESS | 3056 | 1465120839651 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 3056 | 1465120839718 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 03:00:39 INFO - PROCESS | 3056 | 1465120839721 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 3056 | 1465120839723 Marionette TRACE conn6 <- [1,1366,null,{}] 03:00:39 INFO - PROCESS | 3056 | 1465120839726 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:39 INFO - PROCESS | 3056 | 1465120839728 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:39 INFO - PROCESS | 3056 | 1465120839839 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 03:00:39 INFO - PROCESS | 3056 | 1465120839926 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 3056 | 1465120839928 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:39 INFO - PROCESS | 3056 | ++DOCSHELL 14881C00 == 36 [pid = 3056] [id = 351] 03:00:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A572C00) [pid = 3056] [serial = 1052] [outer = 00000000] 03:00:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A7F2800) [pid = 3056] [serial = 1053] [outer = 1A572C00] 03:00:39 INFO - PROCESS | 3056 | 1465120839972 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A7F9400) [pid = 3056] [serial = 1054] [outer = 1A572C00] 03:00:40 INFO - PROCESS | 3056 | 1465120840382 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 3056 | 1465120840454 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 03:00:40 INFO - PROCESS | 3056 | 1465120840457 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:00:40 INFO - PROCESS | 3056 | 1465120840459 Marionette TRACE conn6 <- [1,1370,null,{}] 03:00:40 INFO - PROCESS | 3056 | 1465120840462 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:40 INFO - PROCESS | 3056 | 1465120840464 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:40 INFO - PROCESS | 3056 | 1465120840580 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 03:00:40 INFO - PROCESS | 3056 | 1465120840590 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 3056 | 1465120840592 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:40 INFO - PROCESS | 3056 | ++DOCSHELL 1A858800 == 37 [pid = 3056] [id = 352] 03:00:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A85F400) [pid = 3056] [serial = 1055] [outer = 00000000] 03:00:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1B63F400) [pid = 3056] [serial = 1056] [outer = 1A85F400] 03:00:40 INFO - PROCESS | 3056 | 1465120840686 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1BC66400) [pid = 3056] [serial = 1057] [outer = 1A85F400] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (150D6C00) [pid = 3056] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A455800) [pid = 3056] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A7F0800) [pid = 3056] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0912C800) [pid = 3056] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (14B5DC00) [pid = 3056] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D83EC00) [pid = 3056] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D439800) [pid = 3056] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A856000) [pid = 3056] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (19C07800) [pid = 3056] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1955D000) [pid = 3056] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (18B70800) [pid = 3056] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (16370000) [pid = 3056] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:00:41 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (15070400) [pid = 3056] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:00:41 INFO - PROCESS | 3056 | [3056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:41 INFO - PROCESS | 3056 | 1465120841303 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 3056 | 1465120841334 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 03:00:41 INFO - PROCESS | 3056 | 1465120841338 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:00:41 INFO - PROCESS | 3056 | 1465120841340 Marionette TRACE conn6 <- [1,1374,null,{}] 03:00:41 INFO - PROCESS | 3056 | 1465120841344 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:41 INFO - PROCESS | 3056 | 1465120841346 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:41 INFO - PROCESS | 3056 | 1465120841440 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 03:00:41 INFO - PROCESS | 3056 | 1465120841446 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 3056 | 1465120841448 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:41 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B8000 == 38 [pid = 3056] [id = 353] 03:00:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (14B5DC00) [pid = 3056] [serial = 1058] [outer = 00000000] 03:00:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (19C03C00) [pid = 3056] [serial = 1059] [outer = 14B5DC00] 03:00:41 INFO - PROCESS | 3056 | 1465120841495 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A856000) [pid = 3056] [serial = 1060] [outer = 14B5DC00] 03:00:41 INFO - PROCESS | 3056 | 1465120841946 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 3056 | 1465120842014 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 03:00:41 INFO - PROCESS | 3056 | 1465120842017 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:00:42 INFO - PROCESS | 3056 | 1465120842019 Marionette TRACE conn6 <- [1,1378,null,{}] 03:00:42 INFO - PROCESS | 3056 | 1465120842023 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:42 INFO - PROCESS | 3056 | 1465120842024 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:42 INFO - PROCESS | 3056 | 1465120842106 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 03:00:42 INFO - PROCESS | 3056 | 1465120842111 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 3056 | 1465120842113 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:42 INFO - PROCESS | 3056 | ++DOCSHELL 1A85C400 == 39 [pid = 3056] [id = 354] 03:00:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1B6BDC00) [pid = 3056] [serial = 1061] [outer = 00000000] 03:00:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1C9F1000) [pid = 3056] [serial = 1062] [outer = 1B6BDC00] 03:00:42 INFO - PROCESS | 3056 | 1465120842166 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1CD0CC00) [pid = 3056] [serial = 1063] [outer = 1B6BDC00] 03:00:42 INFO - PROCESS | 3056 | 1465120842583 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 630ms 03:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:00:42 INFO - PROCESS | 3056 | 1465120842652 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 3056 | 1465120842654 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 03:00:42 INFO - PROCESS | 3056 | 1465120842657 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 3056 | 1465120842658 Marionette TRACE conn6 <- [1,1382,null,{}] 03:00:42 INFO - PROCESS | 3056 | 1465120842662 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:42 INFO - PROCESS | 3056 | 1465120842664 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:42 INFO - PROCESS | 3056 | 1465120842744 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 03:00:42 INFO - PROCESS | 3056 | 1465120842749 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 3056 | 1465120842751 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:42 INFO - PROCESS | 3056 | ++DOCSHELL 1CD75400 == 40 [pid = 3056] [id = 355] 03:00:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1D01C000) [pid = 3056] [serial = 1064] [outer = 00000000] 03:00:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1D020400) [pid = 3056] [serial = 1065] [outer = 1D01C000] 03:00:42 INFO - PROCESS | 3056 | 1465120842794 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1D025000) [pid = 3056] [serial = 1066] [outer = 1D01C000] 03:00:43 INFO - PROCESS | 3056 | 1465120843270 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 03:00:43 INFO - PROCESS | 3056 | 1465120843328 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 03:00:43 INFO - PROCESS | 3056 | 1465120843333 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 03:00:43 INFO - PROCESS | 3056 | 1465120843339 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:00:43 INFO - PROCESS | 3056 | 1465120843344 Marionette TRACE conn6 <- [1,1386,null,{}] 03:00:43 INFO - PROCESS | 3056 | 1465120843351 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:43 INFO - PROCESS | 3056 | 1465120843354 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:43 INFO - PROCESS | 3056 | 1465120843512 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 03:00:43 INFO - PROCESS | 3056 | 1465120843638 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:43 INFO - PROCESS | 3056 | 1465120843642 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:43 INFO - PROCESS | 3056 | ++DOCSHELL 0CFEFC00 == 41 [pid = 3056] [id = 356] 03:00:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0CFF3400) [pid = 3056] [serial = 1067] [outer = 00000000] 03:00:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D356000) [pid = 3056] [serial = 1068] [outer = 0CFF3400] 03:00:43 INFO - PROCESS | 3056 | 1465120843705 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D441C00) [pid = 3056] [serial = 1069] [outer = 0CFF3400] 03:00:44 INFO - PROCESS | 3056 | 1465120844469 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1174ms 03:00:44 INFO - PROCESS | 3056 | 1465120844517 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 03:00:44 INFO - PROCESS | 3056 | 1465120844522 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 03:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:00:44 INFO - PROCESS | 3056 | 1465120844528 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 3056 | 1465120844531 Marionette TRACE conn6 <- [1,1390,null,{}] 03:00:44 INFO - PROCESS | 3056 | 1465120844535 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:44 INFO - PROCESS | 3056 | 1465120844538 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:44 INFO - PROCESS | 3056 | 1465120844668 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 03:00:44 INFO - PROCESS | 3056 | 1465120844792 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 3056 | 1465120844795 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:44 INFO - PROCESS | 3056 | ++DOCSHELL 0D98C400 == 42 [pid = 3056] [id = 357] 03:00:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D9B0C00) [pid = 3056] [serial = 1070] [outer = 00000000] 03:00:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0E50F400) [pid = 3056] [serial = 1071] [outer = 0D9B0C00] 03:00:44 INFO - PROCESS | 3056 | 1465120844853 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (14885800) [pid = 3056] [serial = 1072] [outer = 0D9B0C00] 03:00:45 INFO - PROCESS | 3056 | 1465120845762 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 1A85C400 == 41 [pid = 3056] [id = 354] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 0E7B8000 == 40 [pid = 3056] [id = 353] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 1A858800 == 39 [pid = 3056] [id = 352] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 14881C00 == 38 [pid = 3056] [id = 351] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 19C0CC00 == 37 [pid = 3056] [id = 350] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 1954B000 == 36 [pid = 3056] [id = 349] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 0D621000 == 35 [pid = 3056] [id = 348] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 17D79C00 == 34 [pid = 3056] [id = 347] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 1508E400 == 33 [pid = 3056] [id = 346] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 14884800 == 32 [pid = 3056] [id = 345] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 0D81F400 == 31 [pid = 3056] [id = 344] 03:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1324ms 03:00:45 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1C3D1C00) [pid = 3056] [serial = 1026] [outer = 00000000] [url = about:blank] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 0D437000 == 30 [pid = 3056] [id = 343] 03:00:45 INFO - PROCESS | 3056 | --DOCSHELL 195D9C00 == 29 [pid = 3056] [id = 342] 03:00:45 INFO - PROCESS | 3056 | 1465120845860 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 3056 | 1465120845864 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 03:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:00:45 INFO - PROCESS | 3056 | 1465120845868 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 3056 | 1465120845872 Marionette TRACE conn6 <- [1,1394,null,{}] 03:00:45 INFO - PROCESS | 3056 | 1465120845877 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 3056 | 1465120845880 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:45 INFO - PROCESS | 3056 | 1465120845978 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 03:00:45 INFO - PROCESS | 3056 | 1465120845985 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 3056 | 1465120845987 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:45 INFO - PROCESS | 3056 | ++DOCSHELL 0D61A400 == 30 [pid = 3056] [id = 358] 03:00:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0D61C800) [pid = 3056] [serial = 1073] [outer = 00000000] 03:00:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (0D634800) [pid = 3056] [serial = 1074] [outer = 0D61C800] 03:00:46 INFO - PROCESS | 3056 | 1465120846037 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0D74B000) [pid = 3056] [serial = 1075] [outer = 0D61C800] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1B644800) [pid = 3056] [serial = 1024] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1A56C400) [pid = 3056] [serial = 1014] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1A856800) [pid = 3056] [serial = 1017] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1A56EC00) [pid = 3056] [serial = 1015] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0D63AC00) [pid = 3056] [serial = 1020] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A85E400) [pid = 3056] [serial = 1018] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (15043000) [pid = 3056] [serial = 1021] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A568800) [pid = 3056] [serial = 1023] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (15030C00) [pid = 3056] [serial = 996] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (15066C00) [pid = 3056] [serial = 997] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D899800) [pid = 3056] [serial = 993] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D98B400) [pid = 3056] [serial = 994] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D43EC00) [pid = 3056] [serial = 990] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D618C00) [pid = 3056] [serial = 991] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A85E800) [pid = 3056] [serial = 988] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A163000) [pid = 3056] [serial = 1011] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (195DB800) [pid = 3056] [serial = 1008] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (19C04400) [pid = 3056] [serial = 1009] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1954A400) [pid = 3056] [serial = 1005] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1955A400) [pid = 3056] [serial = 1006] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (17C0C000) [pid = 3056] [serial = 1002] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (17D80400) [pid = 3056] [serial = 1003] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1517CC00) [pid = 3056] [serial = 999] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (15E4E400) [pid = 3056] [serial = 1000] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (19C0F000) [pid = 3056] [serial = 1012] [outer = 00000000] [url = about:blank] 03:00:46 INFO - PROCESS | 3056 | 1465120846573 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 730ms 03:00:46 INFO - PROCESS | 3056 | 1465120846601 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 03:00:46 INFO - PROCESS | 3056 | 1465120846605 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 03:00:46 INFO - PROCESS | 3056 | 1465120846611 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:00:46 INFO - PROCESS | 3056 | 1465120846614 Marionette TRACE conn6 <- [1,1398,null,{}] 03:00:46 INFO - PROCESS | 3056 | 1465120846618 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:46 INFO - PROCESS | 3056 | 1465120846620 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:46 INFO - PROCESS | 3056 | 1465120846707 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 03:00:46 INFO - PROCESS | 3056 | 1465120846789 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 3056 | 1465120846791 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:46 INFO - PROCESS | 3056 | ++DOCSHELL 0D81E400 == 31 [pid = 3056] [id = 359] 03:00:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D982400) [pid = 3056] [serial = 1076] [outer = 00000000] 03:00:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0DC29000) [pid = 3056] [serial = 1077] [outer = 0D982400] 03:00:46 INFO - PROCESS | 3056 | 1465120846849 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0E703C00) [pid = 3056] [serial = 1078] [outer = 0D982400] 03:00:47 INFO - PROCESS | 3056 | 1465120847278 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 731ms 03:00:47 INFO - PROCESS | 3056 | 1465120847347 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 3056 | 1465120847349 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 03:00:47 INFO - PROCESS | 3056 | 1465120847353 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:00:47 INFO - PROCESS | 3056 | 1465120847356 Marionette TRACE conn6 <- [1,1402,null,{}] 03:00:47 INFO - PROCESS | 3056 | 1465120847367 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:47 INFO - PROCESS | 3056 | 1465120847371 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:47 INFO - PROCESS | 3056 | 1465120847465 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 03:00:47 INFO - PROCESS | 3056 | 1465120847475 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 3056 | 1465120847478 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:47 INFO - PROCESS | 3056 | ++DOCSHELL 15177000 == 32 [pid = 3056] [id = 360] 03:00:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1517A800) [pid = 3056] [serial = 1079] [outer = 00000000] 03:00:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (152E6000) [pid = 3056] [serial = 1080] [outer = 1517A800] 03:00:47 INFO - PROCESS | 3056 | 1465120847527 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1626CC00) [pid = 3056] [serial = 1081] [outer = 1517A800] 03:00:48 INFO - PROCESS | 3056 | 1465120848021 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 03:00:48 INFO - PROCESS | 3056 | 1465120848091 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 3056 | 1465120848094 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 03:00:48 INFO - PROCESS | 3056 | 1465120848097 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:00:48 INFO - PROCESS | 3056 | 1465120848099 Marionette TRACE conn6 <- [1,1406,null,{}] 03:00:48 INFO - PROCESS | 3056 | 1465120848103 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 3056 | 1465120848105 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:48 INFO - PROCESS | 3056 | 1465120848222 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 03:00:48 INFO - PROCESS | 3056 | 1465120848230 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 3056 | 1465120848232 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:48 INFO - PROCESS | 3056 | ++DOCSHELL 17D7E000 == 33 [pid = 3056] [id = 361] 03:00:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17D7EC00) [pid = 3056] [serial = 1082] [outer = 00000000] 03:00:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18739000) [pid = 3056] [serial = 1083] [outer = 17D7EC00] 03:00:48 INFO - PROCESS | 3056 | 1465120848325 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1874F000) [pid = 3056] [serial = 1084] [outer = 17D7EC00] 03:00:48 INFO - PROCESS | 3056 | 1465120848763 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 730ms 03:00:48 INFO - PROCESS | 3056 | 1465120848843 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 3056 | 1465120848845 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 03:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:00:48 INFO - PROCESS | 3056 | 1465120848849 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 3056 | 1465120848850 Marionette TRACE conn6 <- [1,1410,null,{}] 03:00:48 INFO - PROCESS | 3056 | 1465120848854 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 3056 | 1465120848856 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:48 INFO - PROCESS | 3056 | 1465120848968 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 03:00:49 INFO - PROCESS | 3056 | 1465120849027 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 3056 | 1465120849029 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:49 INFO - PROCESS | 3056 | ++DOCSHELL 18B6D800 == 34 [pid = 3056] [id = 362] 03:00:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (18B75800) [pid = 3056] [serial = 1085] [outer = 00000000] 03:00:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (192B9800) [pid = 3056] [serial = 1086] [outer = 18B75800] 03:00:49 INFO - PROCESS | 3056 | 1465120849075 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (192BB400) [pid = 3056] [serial = 1087] [outer = 18B75800] 03:00:49 INFO - PROCESS | 3056 | 1465120849518 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 730ms 03:00:49 INFO - PROCESS | 3056 | 1465120849583 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 3056 | 1465120849585 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 03:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:00:49 INFO - PROCESS | 3056 | 1465120849588 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 3056 | 1465120849590 Marionette TRACE conn6 <- [1,1414,null,{}] 03:00:49 INFO - PROCESS | 3056 | 1465120849594 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:49 INFO - PROCESS | 3056 | 1465120849599 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:49 INFO - PROCESS | 3056 | 1465120849749 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 03:00:49 INFO - PROCESS | 3056 | 1465120849763 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 3056 | 1465120849765 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:49 INFO - PROCESS | 3056 | ++DOCSHELL 1955AC00 == 35 [pid = 3056] [id = 363] 03:00:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1955F400) [pid = 3056] [serial = 1088] [outer = 00000000] 03:00:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19C10800) [pid = 3056] [serial = 1089] [outer = 1955F400] 03:00:49 INFO - PROCESS | 3056 | 1465120849860 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A38DC00) [pid = 3056] [serial = 1090] [outer = 1955F400] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (148CEC00) [pid = 3056] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1873B800) [pid = 3056] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A7F0400) [pid = 3056] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D437400) [pid = 3056] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D822400) [pid = 3056] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19C80400) [pid = 3056] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A572C00) [pid = 3056] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A85F400) [pid = 3056] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (14B5DC00) [pid = 3056] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (17D7A400) [pid = 3056] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (150D5800) [pid = 3056] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19559800) [pid = 3056] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:00:50 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1B6BDC00) [pid = 3056] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:00:50 INFO - PROCESS | 3056 | 1465120850378 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 830ms 03:00:50 INFO - PROCESS | 3056 | 1465120850419 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 3056 | 1465120850421 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 03:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:00:50 INFO - PROCESS | 3056 | 1465120850431 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 3056 | 1465120850432 Marionette TRACE conn6 <- [1,1418,null,{}] 03:00:50 INFO - PROCESS | 3056 | 1465120850436 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:50 INFO - PROCESS | 3056 | 1465120850438 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:50 INFO - PROCESS | 3056 | 1465120850517 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 03:00:50 INFO - PROCESS | 3056 | 1465120850525 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 3056 | 1465120850527 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:50 INFO - PROCESS | 3056 | ++DOCSHELL 18B70400 == 36 [pid = 3056] [id = 364] 03:00:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18B72800) [pid = 3056] [serial = 1091] [outer = 00000000] 03:00:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A38C000) [pid = 3056] [serial = 1092] [outer = 18B72800] 03:00:50 INFO - PROCESS | 3056 | 1465120850572 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A3E9800) [pid = 3056] [serial = 1093] [outer = 18B72800] 03:00:51 INFO - PROCESS | 3056 | 1465120851015 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 630ms 03:00:51 INFO - PROCESS | 3056 | 1465120851064 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 03:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:00:51 INFO - PROCESS | 3056 | 1465120851066 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 03:00:51 INFO - PROCESS | 3056 | 1465120851070 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 3056 | 1465120851071 Marionette TRACE conn6 <- [1,1422,null,{}] 03:00:51 INFO - PROCESS | 3056 | 1465120851075 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:51 INFO - PROCESS | 3056 | 1465120851077 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:51 INFO - PROCESS | 3056 | 1465120851156 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 03:00:51 INFO - PROCESS | 3056 | 1465120851164 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 3056 | 1465120851166 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:51 INFO - PROCESS | 3056 | ++DOCSHELL 1A569400 == 37 [pid = 3056] [id = 365] 03:00:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A56B400) [pid = 3056] [serial = 1094] [outer = 00000000] 03:00:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A702800) [pid = 3056] [serial = 1095] [outer = 1A56B400] 03:00:51 INFO - PROCESS | 3056 | 1465120851211 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A706000) [pid = 3056] [serial = 1096] [outer = 1A56B400] 03:00:51 INFO - PROCESS | 3056 | 1465120851688 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 671ms 03:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:00:51 INFO - PROCESS | 3056 | 1465120851741 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 3056 | 1465120851743 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 03:00:51 INFO - PROCESS | 3056 | 1465120851746 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 3056 | 1465120851748 Marionette TRACE conn6 <- [1,1426,null,{}] 03:00:51 INFO - PROCESS | 3056 | 1465120851751 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:51 INFO - PROCESS | 3056 | 1465120851753 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:51 INFO - PROCESS | 3056 | 1465120851834 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 03:00:51 INFO - PROCESS | 3056 | 1465120851840 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 3056 | 1465120851842 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:51 INFO - PROCESS | 3056 | ++DOCSHELL 0CF64000 == 38 [pid = 3056] [id = 366] 03:00:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0CFF1400) [pid = 3056] [serial = 1097] [outer = 00000000] 03:00:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A85C800) [pid = 3056] [serial = 1098] [outer = 0CFF1400] 03:00:51 INFO - PROCESS | 3056 | 1465120851885 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A85D800) [pid = 3056] [serial = 1099] [outer = 0CFF1400] 03:00:52 INFO - PROCESS | 3056 | --DOCSHELL 0D61A400 == 37 [pid = 3056] [id = 358] 03:00:52 INFO - PROCESS | 3056 | --DOCSHELL 0D98C400 == 36 [pid = 3056] [id = 357] 03:00:52 INFO - PROCESS | 3056 | --DOCSHELL 1CD75400 == 35 [pid = 3056] [id = 355] 03:00:52 INFO - PROCESS | 3056 | --DOCSHELL 0CFEFC00 == 34 [pid = 3056] [id = 356] 03:00:53 INFO - PROCESS | 3056 | --DOCSHELL 0D81E400 == 33 [pid = 3056] [id = 359] 03:00:53 INFO - PROCESS | 3056 | --DOCSHELL 17D7E000 == 32 [pid = 3056] [id = 361] 03:00:53 INFO - PROCESS | 3056 | --DOCSHELL 18B6D800 == 31 [pid = 3056] [id = 362] 03:00:53 INFO - PROCESS | 3056 | --DOCSHELL 18B70400 == 30 [pid = 3056] [id = 364] 03:00:53 INFO - PROCESS | 3056 | --DOCSHELL 1A569400 == 29 [pid = 3056] [id = 365] 03:00:53 INFO - PROCESS | 3056 | --DOCSHELL 15177000 == 28 [pid = 3056] [id = 360] 03:00:53 INFO - PROCESS | 3056 | --DOCSHELL 1955AC00 == 27 [pid = 3056] [id = 363] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1495E800) [pid = 3056] [serial = 1035] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (192B0C00) [pid = 3056] [serial = 1044] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (192BA400) [pid = 3056] [serial = 1045] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1C49E000) [pid = 3056] [serial = 1027] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D43E000) [pid = 3056] [serial = 1029] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D619000) [pid = 3056] [serial = 1030] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D892800) [pid = 3056] [serial = 1032] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D9A7C00) [pid = 3056] [serial = 1033] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A398C00) [pid = 3056] [serial = 1050] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A7F9400) [pid = 3056] [serial = 1054] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A7F2800) [pid = 3056] [serial = 1053] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1B63F400) [pid = 3056] [serial = 1056] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A856000) [pid = 3056] [serial = 1060] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (17E88C00) [pid = 3056] [serial = 1041] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (19C03C00) [pid = 3056] [serial = 1059] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (18738000) [pid = 3056] [serial = 1042] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (15E1DC00) [pid = 3056] [serial = 1038] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1626EC00) [pid = 3056] [serial = 1039] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (19564400) [pid = 3056] [serial = 1047] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1BC66400) [pid = 3056] [serial = 1057] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (14B95800) [pid = 3056] [serial = 1036] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (1D020400) [pid = 3056] [serial = 1065] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (1CD0CC00) [pid = 3056] [serial = 1063] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (1A399C00) [pid = 3056] [serial = 1051] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (1C9F1000) [pid = 3056] [serial = 1062] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (19C05C00) [pid = 3056] [serial = 1048] [outer = 00000000] [url = about:blank] 03:00:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0D351400) [pid = 3056] [serial = 1100] [outer = 0D357800] 03:00:53 INFO - PROCESS | 3056 | 1465120853666 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1977ms 03:00:53 INFO - PROCESS | 3056 | 1465120853725 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 3056 | 1465120853729 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 03:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:00:53 INFO - PROCESS | 3056 | 1465120853734 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 3056 | 1465120853738 Marionette TRACE conn6 <- [1,1430,null,{}] 03:00:53 INFO - PROCESS | 3056 | 1465120853743 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:53 INFO - PROCESS | 3056 | 1465120853746 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:53 INFO - PROCESS | 3056 | 1465120853873 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 03:00:53 INFO - PROCESS | 3056 | 1465120853963 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:53 INFO - PROCESS | 3056 | 1465120853966 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:53 INFO - PROCESS | 3056 | ++DOCSHELL 09125C00 == 28 [pid = 3056] [id = 367] 03:00:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (09127C00) [pid = 3056] [serial = 1101] [outer = 00000000] 03:00:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0CB32400) [pid = 3056] [serial = 1102] [outer = 09127C00] 03:00:54 INFO - PROCESS | 3056 | 1465120854029 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0D43B400) [pid = 3056] [serial = 1103] [outer = 09127C00] 03:00:54 INFO - PROCESS | 3056 | 1465120854791 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1136ms 03:00:54 INFO - PROCESS | 3056 | 1465120854879 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 03:00:54 INFO - PROCESS | 3056 | 1465120854884 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 03:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:00:54 INFO - PROCESS | 3056 | 1465120854889 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - PROCESS | 3056 | 1465120854894 Marionette TRACE conn6 <- [1,1434,null,{}] 03:00:54 INFO - PROCESS | 3056 | 1465120854899 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:54 INFO - PROCESS | 3056 | 1465120854902 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:55 INFO - PROCESS | 3056 | 1465120855032 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 03:00:55 INFO - PROCESS | 3056 | 1465120855109 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 3056 | 1465120855112 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:55 INFO - PROCESS | 3056 | ++DOCSHELL 0D893000 == 29 [pid = 3056] [id = 368] 03:00:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0D893800) [pid = 3056] [serial = 1104] [outer = 00000000] 03:00:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D899800) [pid = 3056] [serial = 1105] [outer = 0D893800] 03:00:55 INFO - PROCESS | 3056 | 1465120855212 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D9A8C00) [pid = 3056] [serial = 1106] [outer = 0D893800] 03:00:56 INFO - PROCESS | 3056 | 1465120856055 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1224ms 03:00:56 INFO - PROCESS | 3056 | 1465120856116 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 3056 | 1465120856120 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 03:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:00:56 INFO - PROCESS | 3056 | 1465120856125 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 3056 | 1465120856128 Marionette TRACE conn6 <- [1,1438,null,{}] 03:00:56 INFO - PROCESS | 3056 | 1465120856134 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:56 INFO - PROCESS | 3056 | 1465120856137 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:56 INFO - PROCESS | 3056 | 1465120856291 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 03:00:56 INFO - PROCESS | 3056 | --DOCSHELL 1A3EB400 == 28 [pid = 3056] [id = 215] 03:00:56 INFO - PROCESS | 3056 | --DOCSHELL 0CE89C00 == 27 [pid = 3056] [id = 206] 03:00:56 INFO - PROCESS | 3056 | --DOCSHELL 0912AC00 == 26 [pid = 3056] [id = 207] 03:00:56 INFO - PROCESS | 3056 | --DOCSHELL 0D63F800 == 25 [pid = 3056] [id = 214] 03:00:56 INFO - PROCESS | 3056 | --DOCSHELL 14885C00 == 24 [pid = 3056] [id = 212] 03:00:56 INFO - PROCESS | 3056 | --DOCSHELL 16273C00 == 23 [pid = 3056] [id = 213] 03:00:56 INFO - PROCESS | 3056 | --DOCSHELL 0CF64000 == 22 [pid = 3056] [id = 366] 03:00:56 INFO - PROCESS | 3056 | 1465120856413 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:56 INFO - PROCESS | 3056 | 1465120856416 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:56 INFO - PROCESS | 3056 | ++DOCSHELL 09123000 == 23 [pid = 3056] [id = 369] 03:00:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (09126400) [pid = 3056] [serial = 1107] [outer = 00000000] 03:00:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0CE89C00) [pid = 3056] [serial = 1108] [outer = 09126400] 03:00:56 INFO - PROCESS | 3056 | 1465120856479 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D632C00) [pid = 3056] [serial = 1109] [outer = 09126400] 03:00:57 INFO - PROCESS | 3056 | 1465120857165 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1077ms 03:00:57 INFO - PROCESS | 3056 | 1465120857203 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 03:00:57 INFO - PROCESS | 3056 | 1465120857208 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 03:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:00:57 INFO - PROCESS | 3056 | 1465120857213 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 3056 | 1465120857217 Marionette TRACE conn6 <- [1,1442,null,{}] 03:00:57 INFO - PROCESS | 3056 | 1465120857237 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:57 INFO - PROCESS | 3056 | 1465120857240 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:57 INFO - PROCESS | 3056 | 1465120857357 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 03:00:57 INFO - PROCESS | 3056 | 1465120857440 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 3056 | 1465120857443 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:57 INFO - PROCESS | 3056 | ++DOCSHELL 14879C00 == 24 [pid = 3056] [id = 370] 03:00:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1487DC00) [pid = 3056] [serial = 1110] [outer = 00000000] 03:00:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (148D2400) [pid = 3056] [serial = 1111] [outer = 1487DC00] 03:00:57 INFO - PROCESS | 3056 | 1465120857543 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (14B52400) [pid = 3056] [serial = 1112] [outer = 1487DC00] 03:00:58 INFO - PROCESS | 3056 | 1465120858162 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1017ms 03:00:58 INFO - PROCESS | 3056 | 1465120858235 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 3056 | 1465120858239 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 03:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:00:58 INFO - PROCESS | 3056 | 1465120858242 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 3056 | 1465120858245 Marionette TRACE conn6 <- [1,1446,null,{}] 03:00:58 INFO - PROCESS | 3056 | 1465120858249 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:58 INFO - PROCESS | 3056 | 1465120858251 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:58 INFO - PROCESS | 3056 | 1465120858372 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 03:00:58 INFO - PROCESS | 3056 | 1465120858494 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 3056 | 1465120858497 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:58 INFO - PROCESS | 3056 | ++DOCSHELL 150D6800 == 25 [pid = 3056] [id = 371] 03:00:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (150DB400) [pid = 3056] [serial = 1113] [outer = 00000000] 03:00:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1514AC00) [pid = 3056] [serial = 1114] [outer = 150DB400] 03:00:58 INFO - PROCESS | 3056 | 1465120858555 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1517AC00) [pid = 3056] [serial = 1115] [outer = 150DB400] 03:00:59 INFO - PROCESS | 3056 | 1465120859244 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1069ms 03:00:59 INFO - PROCESS | 3056 | 1465120859317 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 3056 | 1465120859321 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 03:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:00:59 INFO - PROCESS | 3056 | 1465120859332 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 3056 | 1465120859338 Marionette TRACE conn6 <- [1,1450,null,{}] 03:00:59 INFO - PROCESS | 3056 | 1465120859341 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:59 INFO - PROCESS | 3056 | 1465120859345 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:59 INFO - PROCESS | 3056 | 1465120859501 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 03:00:59 INFO - PROCESS | 3056 | 1465120859631 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 3056 | 1465120859635 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:00:59 INFO - PROCESS | 3056 | ++DOCSHELL 09109400 == 26 [pid = 3056] [id = 372] 03:00:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0910B400) [pid = 3056] [serial = 1116] [outer = 00000000] 03:00:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0912F000) [pid = 3056] [serial = 1117] [outer = 0910B400] 03:00:59 INFO - PROCESS | 3056 | 1465120859689 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D63BC00) [pid = 3056] [serial = 1118] [outer = 0910B400] 03:01:00 INFO - PROCESS | 3056 | 1465120860442 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1178ms 03:01:00 INFO - PROCESS | 3056 | 1465120860507 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 3056 | 1465120860512 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 03:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:01:00 INFO - PROCESS | 3056 | 1465120860517 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 3056 | 1465120860521 Marionette TRACE conn6 <- [1,1454,null,{}] 03:01:00 INFO - PROCESS | 3056 | 1465120860528 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:00 INFO - PROCESS | 3056 | 1465120860531 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:00 INFO - PROCESS | 3056 | 1465120860652 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 03:01:00 INFO - PROCESS | 3056 | 1465120860774 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 3056 | 1465120860777 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:00 INFO - PROCESS | 3056 | ++DOCSHELL 0E706000 == 27 [pid = 3056] [id = 373] 03:01:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0E791800) [pid = 3056] [serial = 1119] [outer = 00000000] 03:01:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (14B51400) [pid = 3056] [serial = 1120] [outer = 0E791800] 03:01:00 INFO - PROCESS | 3056 | 1465120860838 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (15069C00) [pid = 3056] [serial = 1121] [outer = 0E791800] 03:01:01 INFO - PROCESS | 3056 | 1465120861498 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1022ms 03:01:01 INFO - PROCESS | 3056 | 1465120861544 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 3056 | 1465120861549 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 03:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:01:01 INFO - PROCESS | 3056 | 1465120861555 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 3056 | 1465120861558 Marionette TRACE conn6 <- [1,1458,null,{}] 03:01:01 INFO - PROCESS | 3056 | 1465120861562 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:01 INFO - PROCESS | 3056 | 1465120861565 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:01 INFO - PROCESS | 3056 | 1465120861679 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 03:01:01 INFO - PROCESS | 3056 | 1465120861806 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 3056 | 1465120861809 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:01 INFO - PROCESS | 3056 | ++DOCSHELL 16277000 == 28 [pid = 3056] [id = 374] 03:01:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (16279800) [pid = 3056] [serial = 1122] [outer = 00000000] 03:01:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17C0A800) [pid = 3056] [serial = 1123] [outer = 16279800] 03:01:01 INFO - PROCESS | 3056 | 1465120861869 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (17D7E000) [pid = 3056] [serial = 1124] [outer = 16279800] 03:01:02 INFO - PROCESS | 3056 | 1465120862504 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 970ms 03:01:02 INFO - PROCESS | 3056 | 1465120862529 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 3056 | 1465120862531 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 03:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:01:02 INFO - PROCESS | 3056 | 1465120862535 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 3056 | 1465120862539 Marionette TRACE conn6 <- [1,1462,null,{}] 03:01:02 INFO - PROCESS | 3056 | 1465120862550 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:02 INFO - PROCESS | 3056 | 1465120862555 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:02 INFO - PROCESS | 3056 | 1465120862678 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 03:01:02 INFO - PROCESS | 3056 | 1465120862810 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:02 INFO - PROCESS | 3056 | 1465120862813 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:02 INFO - PROCESS | 3056 | ++DOCSHELL 18774800 == 29 [pid = 3056] [id = 375] 03:01:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1877A400) [pid = 3056] [serial = 1125] [outer = 00000000] 03:01:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (18B69800) [pid = 3056] [serial = 1126] [outer = 1877A400] 03:01:02 INFO - PROCESS | 3056 | 1465120862874 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (192AF400) [pid = 3056] [serial = 1127] [outer = 1877A400] 03:01:03 INFO - PROCESS | 3056 | 1465120863540 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1076ms 03:01:03 INFO - PROCESS | 3056 | 1465120863637 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 3056 | 1465120863641 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 03:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:01:03 INFO - PROCESS | 3056 | 1465120863645 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 3056 | 1465120863649 Marionette TRACE conn6 <- [1,1466,null,{}] 03:01:03 INFO - PROCESS | 3056 | 1465120863655 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:03 INFO - PROCESS | 3056 | 1465120863659 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:03 INFO - PROCESS | 3056 | 1465120863775 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 03:01:03 INFO - PROCESS | 3056 | 1465120863899 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 3056 | 1465120863905 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:03 INFO - PROCESS | 3056 | ++DOCSHELL 0D837C00 == 30 [pid = 3056] [id = 376] 03:01:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D894C00) [pid = 3056] [serial = 1128] [outer = 00000000] 03:01:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0DB61400) [pid = 3056] [serial = 1129] [outer = 0D894C00] 03:01:03 INFO - PROCESS | 3056 | 1465120863959 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (14B5D000) [pid = 3056] [serial = 1130] [outer = 0D894C00] 03:01:04 INFO - PROCESS | 3056 | --DOCSHELL 14879C00 == 29 [pid = 3056] [id = 370] 03:01:04 INFO - PROCESS | 3056 | --DOCSHELL 09123000 == 28 [pid = 3056] [id = 369] 03:01:04 INFO - PROCESS | 3056 | 1465120864659 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1071ms 03:01:04 INFO - PROCESS | 3056 | 1465120864737 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 3056 | 1465120864742 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 03:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:01:04 INFO - PROCESS | 3056 | 1465120864748 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 3056 | 1465120864753 Marionette TRACE conn6 <- [1,1470,null,{}] 03:01:04 INFO - PROCESS | 3056 | 1465120864759 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:04 INFO - PROCESS | 3056 | 1465120864762 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:04 INFO - PROCESS | 3056 | 1465120864887 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 03:01:05 INFO - PROCESS | 3056 | 1465120865012 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 3056 | 1465120865015 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:05 INFO - PROCESS | 3056 | ++DOCSHELL 148D8000 == 29 [pid = 3056] [id = 377] 03:01:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (14964C00) [pid = 3056] [serial = 1131] [outer = 00000000] 03:01:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (15149800) [pid = 3056] [serial = 1132] [outer = 14964C00] 03:01:05 INFO - PROCESS | 3056 | 1465120865080 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1626D000) [pid = 3056] [serial = 1133] [outer = 14964C00] 03:01:05 INFO - PROCESS | 3056 | 1465120865709 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1025ms 03:01:05 INFO - PROCESS | 3056 | 1465120865775 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 3056 | 1465120865780 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 03:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:01:05 INFO - PROCESS | 3056 | 1465120865800 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 3056 | 1465120865803 Marionette TRACE conn6 <- [1,1474,null,{}] 03:01:05 INFO - PROCESS | 3056 | 1465120865828 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:05 INFO - PROCESS | 3056 | 1465120865831 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:05 INFO - PROCESS | 3056 | 1465120865959 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 03:01:06 INFO - PROCESS | 3056 | 1465120866080 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 3056 | 1465120866082 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:06 INFO - PROCESS | 3056 | ++DOCSHELL 09107800 == 30 [pid = 3056] [id = 378] 03:01:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D63F800) [pid = 3056] [serial = 1134] [outer = 00000000] 03:01:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (18B6A000) [pid = 3056] [serial = 1135] [outer = 0D63F800] 03:01:06 INFO - PROCESS | 3056 | 1465120866144 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (192B4000) [pid = 3056] [serial = 1136] [outer = 0D63F800] 03:01:06 INFO - PROCESS | 3056 | 1465120866827 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1094ms 03:01:06 INFO - PROCESS | 3056 | 1465120866899 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 3056 | 1465120866902 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 03:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:01:06 INFO - PROCESS | 3056 | 1465120866920 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 3056 | 1465120866924 Marionette TRACE conn6 <- [1,1478,null,{}] 03:01:06 INFO - PROCESS | 3056 | 1465120866936 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 3056 | 1465120866941 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:07 INFO - PROCESS | 3056 | 1465120867061 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 03:01:07 INFO - PROCESS | 3056 | 1465120867184 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 3056 | 1465120867188 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:07 INFO - PROCESS | 3056 | ++DOCSHELL 19C0CC00 == 31 [pid = 3056] [id = 379] 03:01:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (19C0D400) [pid = 3056] [serial = 1137] [outer = 00000000] 03:01:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (19C7F400) [pid = 3056] [serial = 1138] [outer = 19C0D400] 03:01:07 INFO - PROCESS | 3056 | 1465120867253 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1A3B9000) [pid = 3056] [serial = 1139] [outer = 19C0D400] 03:01:07 INFO - PROCESS | 3056 | 1465120867862 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 990ms 03:01:07 INFO - PROCESS | 3056 | 1465120867902 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 3056 | 1465120867905 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 03:01:07 INFO - PROCESS | 3056 | 1465120867908 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:01:07 INFO - PROCESS | 3056 | 1465120867910 Marionette TRACE conn6 <- [1,1482,null,{}] 03:01:07 INFO - PROCESS | 3056 | 1465120867914 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:07 INFO - PROCESS | 3056 | 1465120867916 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:08 INFO - PROCESS | 3056 | 1465120868037 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 03:01:08 INFO - PROCESS | 3056 | 1465120868142 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 3056 | 1465120868144 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:08 INFO - PROCESS | 3056 | ++DOCSHELL 1A7EE000 == 32 [pid = 3056] [id = 380] 03:01:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (1A7EE800) [pid = 3056] [serial = 1140] [outer = 00000000] 03:01:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (1A7F8C00) [pid = 3056] [serial = 1141] [outer = 1A7EE800] 03:01:08 INFO - PROCESS | 3056 | 1465120868200 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (1A855C00) [pid = 3056] [serial = 1142] [outer = 1A7EE800] 03:01:08 INFO - PROCESS | 3056 | 1465120869001 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1123ms 03:01:09 INFO - PROCESS | 3056 | 1465120869035 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 3056 | 1465120869040 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 03:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:01:09 INFO - PROCESS | 3056 | 1465120869046 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 3056 | 1465120869049 Marionette TRACE conn6 <- [1,1486,null,{}] 03:01:09 INFO - PROCESS | 3056 | 1465120869069 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:09 INFO - PROCESS | 3056 | 1465120869072 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:09 INFO - PROCESS | 3056 | 1465120869228 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 03:01:09 INFO - PROCESS | 3056 | 1465120869284 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 3056 | 1465120869289 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:09 INFO - PROCESS | 3056 | ++DOCSHELL 0D896800 == 33 [pid = 3056] [id = 381] 03:01:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (0D9AA400) [pid = 3056] [serial = 1143] [outer = 00000000] 03:01:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (15036400) [pid = 3056] [serial = 1144] [outer = 0D9AA400] 03:01:09 INFO - PROCESS | 3056 | 1465120869350 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (1514A400) [pid = 3056] [serial = 1145] [outer = 0D9AA400] 03:01:09 INFO - PROCESS | 3056 | 1465120869944 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 970ms 03:01:10 INFO - PROCESS | 3056 | 1465120870020 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 3056 | 1465120870025 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 03:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:01:10 INFO - PROCESS | 3056 | 1465120870032 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 3056 | 1465120870035 Marionette TRACE conn6 <- [1,1490,null,{}] 03:01:10 INFO - PROCESS | 3056 | 1465120870054 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:10 INFO - PROCESS | 3056 | 1465120870057 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:10 INFO - PROCESS | 3056 | 1465120870180 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 03:01:10 INFO - PROCESS | 3056 | 1465120870304 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 3056 | 1465120870307 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:10 INFO - PROCESS | 3056 | ++DOCSHELL 1873AC00 == 34 [pid = 3056] [id = 382] 03:01:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 101 (1876F800) [pid = 3056] [serial = 1146] [outer = 00000000] 03:01:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 102 (192AFC00) [pid = 3056] [serial = 1147] [outer = 1876F800] 03:01:10 INFO - PROCESS | 3056 | 1465120870367 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 103 (19562400) [pid = 3056] [serial = 1148] [outer = 1876F800] 03:01:10 INFO - PROCESS | 3056 | 1465120870985 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1017ms 03:01:11 INFO - PROCESS | 3056 | 1465120871052 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 3056 | 1465120871055 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 03:01:11 INFO - PROCESS | 3056 | 1465120871059 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:01:11 INFO - PROCESS | 3056 | 1465120871063 Marionette TRACE conn6 <- [1,1494,null,{}] 03:01:11 INFO - PROCESS | 3056 | 1465120871074 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:11 INFO - PROCESS | 3056 | 1465120871079 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:11 INFO - PROCESS | 3056 | 1465120871222 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 03:01:11 INFO - PROCESS | 3056 | 1465120871355 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 3056 | 1465120871358 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:11 INFO - PROCESS | 3056 | ++DOCSHELL 1A574C00 == 35 [pid = 3056] [id = 383] 03:01:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 104 (1A575C00) [pid = 3056] [serial = 1149] [outer = 00000000] 03:01:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 105 (1A7F4000) [pid = 3056] [serial = 1150] [outer = 1A575C00] 03:01:11 INFO - PROCESS | 3056 | 1465120871419 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 106 (1A85F800) [pid = 3056] [serial = 1151] [outer = 1A575C00] 03:01:12 INFO - PROCESS | 3056 | 1465120872036 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1025ms 03:01:12 INFO - PROCESS | 3056 | 1465120872087 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 3056 | 1465120872090 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 03:01:12 INFO - PROCESS | 3056 | 1465120872093 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:01:12 INFO - PROCESS | 3056 | 1465120872095 Marionette TRACE conn6 <- [1,1498,null,{}] 03:01:12 INFO - PROCESS | 3056 | 1465120872099 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:12 INFO - PROCESS | 3056 | 1465120872101 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:12 INFO - PROCESS | 3056 | 1465120872211 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 03:01:12 INFO - PROCESS | 3056 | 1465120872341 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 3056 | 1465120872344 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:12 INFO - PROCESS | 3056 | ++DOCSHELL 1B59CC00 == 36 [pid = 3056] [id = 384] 03:01:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 107 (1B644800) [pid = 3056] [serial = 1152] [outer = 00000000] 03:01:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 108 (1C3CB800) [pid = 3056] [serial = 1153] [outer = 1B644800] 03:01:12 INFO - PROCESS | 3056 | 1465120872401 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 109 (1C3D7000) [pid = 3056] [serial = 1154] [outer = 1B644800] 03:01:12 INFO - PROCESS | 3056 | 1465120872989 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 930ms 03:01:13 INFO - PROCESS | 3056 | 1465120873027 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 03:01:13 INFO - PROCESS | 3056 | 1465120873029 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 03:01:13 INFO - PROCESS | 3056 | 1465120873033 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:01:13 INFO - PROCESS | 3056 | 1465120873035 Marionette TRACE conn6 <- [1,1502,null,{}] 03:01:13 INFO - PROCESS | 3056 | 1465120873039 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:13 INFO - PROCESS | 3056 | 1465120873041 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:13 INFO - PROCESS | 3056 | 1465120873147 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 03:01:13 INFO - PROCESS | 3056 | 1465120873280 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 3056 | 1465120873283 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:13 INFO - PROCESS | 3056 | ++DOCSHELL 1C973400 == 37 [pid = 3056] [id = 385] 03:01:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 110 (1C976C00) [pid = 3056] [serial = 1155] [outer = 00000000] 03:01:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 111 (1C9F5800) [pid = 3056] [serial = 1156] [outer = 1C976C00] 03:01:13 INFO - PROCESS | 3056 | 1465120873339 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 112 (1CB52000) [pid = 3056] [serial = 1157] [outer = 1C976C00] 03:01:14 INFO - PROCESS | 3056 | --DOCSHELL 148D8000 == 36 [pid = 3056] [id = 377] 03:01:14 INFO - PROCESS | 3056 | 1465120874076 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1076ms 03:01:14 INFO - PROCESS | 3056 | 1465120874122 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 03:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:01:14 INFO - PROCESS | 3056 | 1465120874127 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 03:01:14 INFO - PROCESS | 3056 | 1465120874133 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 3056 | 1465120874137 Marionette TRACE conn6 <- [1,1506,null,{}] 03:01:14 INFO - PROCESS | 3056 | 1465120874143 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:14 INFO - PROCESS | 3056 | 1465120874146 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:14 INFO - PROCESS | 3056 | 1465120874277 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 03:01:14 INFO - PROCESS | 3056 | 1465120874405 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 3056 | 1465120874410 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:14 INFO - PROCESS | 3056 | ++DOCSHELL 15E29C00 == 37 [pid = 3056] [id = 386] 03:01:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 113 (15E4F000) [pid = 3056] [serial = 1158] [outer = 00000000] 03:01:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 114 (17C05C00) [pid = 3056] [serial = 1159] [outer = 15E4F000] 03:01:14 INFO - PROCESS | 3056 | 1465120874471 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 115 (17E86C00) [pid = 3056] [serial = 1160] [outer = 15E4F000] 03:01:15 INFO - PROCESS | 3056 | 1465120875109 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1026ms 03:01:15 INFO - PROCESS | 3056 | 1465120875161 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 3056 | 1465120875165 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 03:01:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:01:15 INFO - PROCESS | 3056 | 1465120875172 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 3056 | 1465120875175 Marionette TRACE conn6 <- [1,1510,null,{}] 03:01:15 INFO - PROCESS | 3056 | 1465120875179 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:15 INFO - PROCESS | 3056 | 1465120875182 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:15 INFO - PROCESS | 3056 | 1465120875309 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 03:01:15 INFO - PROCESS | 3056 | 1465120875443 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 3056 | 1465120875445 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:15 INFO - PROCESS | 3056 | ++DOCSHELL 19565800 == 38 [pid = 3056] [id = 387] 03:01:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 116 (19565C00) [pid = 3056] [serial = 1161] [outer = 00000000] 03:01:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 117 (1A38FC00) [pid = 3056] [serial = 1162] [outer = 19565C00] 03:01:15 INFO - PROCESS | 3056 | 1465120875507 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 118 (1A3BD400) [pid = 3056] [serial = 1163] [outer = 19565C00] 03:01:16 INFO - PROCESS | 3056 | 1465120876106 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:01:16 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:01:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:01:16 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:01:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:01:16 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:01:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:01:16 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:01:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:01:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 980ms 03:01:16 INFO - PROCESS | 3056 | 1465120876155 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 3056 | 1465120876158 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 03:01:16 INFO - PROCESS | 3056 | 1465120876162 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:01:16 INFO - PROCESS | 3056 | 1465120876166 Marionette TRACE conn6 <- [1,1514,null,{}] 03:01:16 INFO - PROCESS | 3056 | 1465120876178 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:16 INFO - PROCESS | 3056 | 1465120876182 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:16 INFO - PROCESS | 3056 | 1465120876299 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 03:01:16 INFO - PROCESS | 3056 | 1465120876434 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 3056 | 1465120876438 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:16 INFO - PROCESS | 3056 | ++DOCSHELL 1C49E800 == 39 [pid = 3056] [id = 388] 03:01:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 119 (1C4A1400) [pid = 3056] [serial = 1164] [outer = 00000000] 03:01:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 120 (1C9F5C00) [pid = 3056] [serial = 1165] [outer = 1C4A1400] 03:01:16 INFO - PROCESS | 3056 | 1465120876499 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 121 (1CD75400) [pid = 3056] [serial = 1166] [outer = 1C4A1400] 03:01:17 INFO - PROCESS | 3056 | 1465120877129 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:01:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:01:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:01:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:01:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1023ms 03:01:17 INFO - PROCESS | 3056 | 1465120877189 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 3056 | 1465120877192 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 03:01:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:01:17 INFO - PROCESS | 3056 | 1465120877195 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 3056 | 1465120877197 Marionette TRACE conn6 <- [1,1518,null,{}] 03:01:17 INFO - PROCESS | 3056 | 1465120877201 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:17 INFO - PROCESS | 3056 | 1465120877204 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:17 INFO - PROCESS | 3056 | 1465120877315 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 03:01:17 INFO - PROCESS | 3056 | 1465120877447 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 3056 | 1465120877450 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:17 INFO - PROCESS | 3056 | ++DOCSHELL 0CE7F400 == 40 [pid = 3056] [id = 389] 03:01:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 122 (0CE8D000) [pid = 3056] [serial = 1167] [outer = 00000000] 03:01:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 123 (1D0C0C00) [pid = 3056] [serial = 1168] [outer = 0CE8D000] 03:01:17 INFO - PROCESS | 3056 | 1465120877507 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 124 (1D116000) [pid = 3056] [serial = 1169] [outer = 0CE8D000] 03:01:18 INFO - PROCESS | 3056 | 1465120878039 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:01:18 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:01:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:01:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:01:18 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:01:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:01:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 870ms 03:01:18 INFO - PROCESS | 3056 | 1465120878071 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 03:01:18 INFO - PROCESS | 3056 | 1465120878074 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 03:01:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:01:18 INFO - PROCESS | 3056 | 1465120878079 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 3056 | 1465120878081 Marionette TRACE conn6 <- [1,1522,null,{}] 03:01:18 INFO - PROCESS | 3056 | 1465120878084 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:18 INFO - PROCESS | 3056 | 1465120878087 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:18 INFO - PROCESS | 3056 | 1465120878192 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 03:01:18 INFO - PROCESS | 3056 | 1465120878300 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 3056 | 1465120878303 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:18 INFO - PROCESS | 3056 | ++DOCSHELL 1A50E800 == 41 [pid = 3056] [id = 390] 03:01:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 125 (1A510800) [pid = 3056] [serial = 1170] [outer = 00000000] 03:01:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 126 (1A516800) [pid = 3056] [serial = 1171] [outer = 1A510800] 03:01:18 INFO - PROCESS | 3056 | 1465120878358 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 127 (1D0B5C00) [pid = 3056] [serial = 1172] [outer = 1A510800] 03:01:19 INFO - PROCESS | 3056 | 1465120879077 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:01:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1069ms 03:01:19 INFO - PROCESS | 3056 | 1465120879153 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 3056 | 1465120879157 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 03:01:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:01:19 INFO - PROCESS | 3056 | 1465120879161 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 3056 | 1465120879166 Marionette TRACE conn6 <- [1,1526,null,{}] 03:01:19 INFO - PROCESS | 3056 | 1465120879171 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:19 INFO - PROCESS | 3056 | 1465120879173 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:19 INFO - PROCESS | 3056 | 1465120879313 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 03:01:19 INFO - PROCESS | 3056 | 1465120879472 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 3056 | 1465120879476 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:19 INFO - PROCESS | 3056 | ++DOCSHELL 09124C00 == 42 [pid = 3056] [id = 391] 03:01:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 128 (09129400) [pid = 3056] [serial = 1173] [outer = 00000000] 03:01:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 129 (0D61A400) [pid = 3056] [serial = 1174] [outer = 09129400] 03:01:19 INFO - PROCESS | 3056 | 1465120879561 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 130 (148D8000) [pid = 3056] [serial = 1175] [outer = 09129400] 03:01:20 INFO - PROCESS | 3056 | 1465120880196 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:01:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1079ms 03:01:20 INFO - PROCESS | 3056 | 1465120880243 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 3056 | 1465120880247 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 03:01:20 INFO - PROCESS | 3056 | 1465120880252 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:01:20 INFO - PROCESS | 3056 | 1465120880255 Marionette TRACE conn6 <- [1,1530,null,{}] 03:01:20 INFO - PROCESS | 3056 | 1465120880261 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 3056 | 1465120880265 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:20 INFO - PROCESS | 3056 | 1465120880382 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 03:01:20 INFO - PROCESS | 3056 | 1465120880492 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 3056 | 1465120880495 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:20 INFO - PROCESS | 3056 | ++DOCSHELL 19C10C00 == 43 [pid = 3056] [id = 392] 03:01:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 131 (1A38D400) [pid = 3056] [serial = 1176] [outer = 00000000] 03:01:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 132 (1A3B6C00) [pid = 3056] [serial = 1177] [outer = 1A38D400] 03:01:20 INFO - PROCESS | 3056 | 1465120880553 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 133 (1A50E400) [pid = 3056] [serial = 1178] [outer = 1A38D400] 03:01:21 INFO - PROCESS | 3056 | 1465120881190 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:01:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 970ms 03:01:21 INFO - PROCESS | 3056 | 1465120881229 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 3056 | 1465120881233 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 03:01:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:01:21 INFO - PROCESS | 3056 | 1465120881238 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 3056 | 1465120881240 Marionette TRACE conn6 <- [1,1534,null,{}] 03:01:21 INFO - PROCESS | 3056 | 1465120881244 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:21 INFO - PROCESS | 3056 | 1465120881247 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:21 INFO - PROCESS | 3056 | 1465120881365 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 03:01:21 INFO - PROCESS | 3056 | 1465120881477 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 3056 | 1465120881480 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:21 INFO - PROCESS | 3056 | ++DOCSHELL 1AA32C00 == 44 [pid = 3056] [id = 393] 03:01:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 134 (1B63AC00) [pid = 3056] [serial = 1179] [outer = 00000000] 03:01:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 135 (1C3CC800) [pid = 3056] [serial = 1180] [outer = 1B63AC00] 03:01:21 INFO - PROCESS | 3056 | 1465120881576 Marionette DEBUG loaded listener.js 03:01:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 136 (1C9F2800) [pid = 3056] [serial = 1181] [outer = 1B63AC00] 03:01:22 INFO - PROCESS | 3056 | 1465120882224 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:01:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1017ms 03:01:22 INFO - PROCESS | 3056 | 1465120882259 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 3056 | 1465120882261 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 03:01:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:01:22 INFO - PROCESS | 3056 | 1465120882266 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - PROCESS | 3056 | 1465120882273 Marionette TRACE conn6 <- [1,1538,null,{}] 03:01:22 INFO - PROCESS | 3056 | 1465120882282 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:22 INFO - PROCESS | 3056 | 1465120882286 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:22 INFO - PROCESS | 3056 | 1465120882403 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 03:01:22 INFO - PROCESS | 3056 | 1465120882545 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 3056 | 1465120882548 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:22 INFO - PROCESS | 3056 | ++DOCSHELL 0D621C00 == 45 [pid = 3056] [id = 394] 03:01:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 137 (1D165800) [pid = 3056] [serial = 1182] [outer = 00000000] 03:01:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 138 (1D906800) [pid = 3056] [serial = 1183] [outer = 1D165800] 03:01:22 INFO - PROCESS | 3056 | 1465120882607 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 139 (1D90A400) [pid = 3056] [serial = 1184] [outer = 1D165800] 03:01:23 INFO - PROCESS | 3056 | 1465120883220 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:01:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 990ms 03:01:23 INFO - PROCESS | 3056 | 1465120883258 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 3056 | 1465120883261 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 03:01:23 INFO - PROCESS | 3056 | 1465120883265 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:01:23 INFO - PROCESS | 3056 | 1465120883267 Marionette TRACE conn6 <- [1,1542,null,{}] 03:01:23 INFO - PROCESS | 3056 | 1465120883271 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:23 INFO - PROCESS | 3056 | 1465120883273 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:23 INFO - PROCESS | 3056 | 1465120883386 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 03:01:23 INFO - PROCESS | 3056 | 1465120883531 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 3056 | 1465120883533 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:23 INFO - PROCESS | 3056 | ++DOCSHELL 1D906400 == 46 [pid = 3056] [id = 395] 03:01:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 140 (1DADAC00) [pid = 3056] [serial = 1185] [outer = 00000000] 03:01:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 141 (1DAE5000) [pid = 3056] [serial = 1186] [outer = 1DADAC00] 03:01:23 INFO - PROCESS | 3056 | 1465120883596 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 142 (1DB33800) [pid = 3056] [serial = 1187] [outer = 1DADAC00] 03:01:24 INFO - PROCESS | 3056 | --DOCSHELL 15E29C00 == 45 [pid = 3056] [id = 386] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 09125C00 == 44 [pid = 3056] [id = 367] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0D836800 == 43 [pid = 3056] [id = 199] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0D896800 == 42 [pid = 3056] [id = 381] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 16271C00 == 41 [pid = 3056] [id = 210] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 15061C00 == 40 [pid = 3056] [id = 209] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0E706000 == 39 [pid = 3056] [id = 373] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 15E1C400 == 38 [pid = 3056] [id = 201] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 18B6D400 == 37 [pid = 3056] [id = 211] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0D893000 == 36 [pid = 3056] [id = 368] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 18774800 == 35 [pid = 3056] [id = 375] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1873AC00 == 34 [pid = 3056] [id = 382] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1A574C00 == 33 [pid = 3056] [id = 383] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1B59CC00 == 32 [pid = 3056] [id = 384] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 16277000 == 31 [pid = 3056] [id = 374] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 17C08800 == 30 [pid = 3056] [id = 202] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 14959C00 == 29 [pid = 3056] [id = 200] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0CFF9000 == 28 [pid = 3056] [id = 198] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0D61FC00 == 27 [pid = 3056] [id = 208] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 19565800 == 26 [pid = 3056] [id = 387] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1C49E800 == 25 [pid = 3056] [id = 388] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0CB34C00 == 24 [pid = 3056] [id = 205] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 09107800 == 23 [pid = 3056] [id = 378] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 192B3800 == 22 [pid = 3056] [id = 204] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 19C0CC00 == 21 [pid = 3056] [id = 379] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0CE7F400 == 20 [pid = 3056] [id = 389] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0D351000 == 19 [pid = 3056] [id = 203] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0D837C00 == 18 [pid = 3056] [id = 376] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 150D6800 == 17 [pid = 3056] [id = 371] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1A7EE000 == 16 [pid = 3056] [id = 380] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 09109400 == 15 [pid = 3056] [id = 372] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1A50E800 == 14 [pid = 3056] [id = 390] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1C973400 == 13 [pid = 3056] [id = 385] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 0D621C00 == 12 [pid = 3056] [id = 394] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 19C10C00 == 11 [pid = 3056] [id = 392] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 1AA32C00 == 10 [pid = 3056] [id = 393] 03:01:26 INFO - PROCESS | 3056 | --DOCSHELL 09124C00 == 9 [pid = 3056] [id = 391] 03:01:28 INFO - PROCESS | 3056 | 1465120888601 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:01:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 5399ms 03:01:28 INFO - PROCESS | 3056 | 1465120888667 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 3056 | 1465120888672 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 03:01:28 INFO - PROCESS | 3056 | 1465120888678 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:01:28 INFO - PROCESS | 3056 | 1465120888681 Marionette TRACE conn6 <- [1,1546,null,{}] 03:01:28 INFO - PROCESS | 3056 | 1465120888687 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:28 INFO - PROCESS | 3056 | 1465120888690 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:28 INFO - PROCESS | 3056 | 1465120888796 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 03:01:28 INFO - PROCESS | 3056 | 1465120888810 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 3056 | 1465120888814 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:28 INFO - PROCESS | 3056 | ++DOCSHELL 0D631800 == 10 [pid = 3056] [id = 396] 03:01:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 143 (0D634C00) [pid = 3056] [serial = 1188] [outer = 00000000] 03:01:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 144 (0D83B400) [pid = 3056] [serial = 1189] [outer = 0D634C00] 03:01:28 INFO - PROCESS | 3056 | 1465120888865 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 145 (0DB66400) [pid = 3056] [serial = 1190] [outer = 0D634C00] 03:01:29 INFO - PROCESS | 3056 | 1465120889400 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 770ms 03:01:29 INFO - PROCESS | 3056 | 1465120889452 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 3056 | 1465120889457 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 03:01:29 INFO - PROCESS | 3056 | 1465120889463 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:01:29 INFO - PROCESS | 3056 | 1465120889466 Marionette TRACE conn6 <- [1,1550,null,{}] 03:01:29 INFO - PROCESS | 3056 | 1465120889470 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:29 INFO - PROCESS | 3056 | 1465120889473 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:29 INFO - PROCESS | 3056 | 1465120889572 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 03:01:29 INFO - PROCESS | 3056 | 1465120889682 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 3056 | 1465120889685 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:29 INFO - PROCESS | 3056 | ++DOCSHELL 0D61D800 == 11 [pid = 3056] [id = 397] 03:01:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 146 (16278C00) [pid = 3056] [serial = 1191] [outer = 00000000] 03:01:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 147 (17D74400) [pid = 3056] [serial = 1192] [outer = 16278C00] 03:01:29 INFO - PROCESS | 3056 | 1465120889733 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 148 (17E4A400) [pid = 3056] [serial = 1193] [outer = 16278C00] 03:01:30 INFO - PROCESS | 3056 | 1465120890183 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:01:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 770ms 03:01:30 INFO - PROCESS | 3056 | 1465120890237 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 3056 | 1465120890239 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 03:01:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:01:30 INFO - PROCESS | 3056 | 1465120890245 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 3056 | 1465120890249 Marionette TRACE conn6 <- [1,1554,null,{}] 03:01:30 INFO - PROCESS | 3056 | 1465120890264 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:30 INFO - PROCESS | 3056 | 1465120890269 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:30 INFO - PROCESS | 3056 | 1465120890363 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 03:01:30 INFO - PROCESS | 3056 | 1465120890378 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 3056 | 1465120890381 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:30 INFO - PROCESS | 3056 | ++DOCSHELL 1A399C00 == 12 [pid = 3056] [id = 398] 03:01:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 149 (1A3E0000) [pid = 3056] [serial = 1194] [outer = 00000000] 03:01:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 150 (1A50C000) [pid = 3056] [serial = 1195] [outer = 1A3E0000] 03:01:30 INFO - PROCESS | 3056 | 1465120890432 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 151 (1A569400) [pid = 3056] [serial = 1196] [outer = 1A3E0000] 03:01:30 INFO - PROCESS | 3056 | 1465120890954 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 790ms 03:01:31 INFO - PROCESS | 3056 | 1465120891037 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 3056 | 1465120891040 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 03:01:31 INFO - PROCESS | 3056 | 1465120891043 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:01:31 INFO - PROCESS | 3056 | 1465120891045 Marionette TRACE conn6 <- [1,1558,null,{}] 03:01:31 INFO - PROCESS | 3056 | 1465120891048 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:31 INFO - PROCESS | 3056 | 1465120891050 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:31 INFO - PROCESS | 3056 | 1465120891177 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 03:01:31 INFO - PROCESS | 3056 | 1465120891187 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 3056 | 1465120891189 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:31 INFO - PROCESS | 3056 | ++DOCSHELL 1A859400 == 13 [pid = 3056] [id = 399] 03:01:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 152 (1A859C00) [pid = 3056] [serial = 1197] [outer = 00000000] 03:01:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 153 (1B79B800) [pid = 3056] [serial = 1198] [outer = 1A859C00] 03:01:31 INFO - PROCESS | 3056 | 1465120891238 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 154 (1C4A4800) [pid = 3056] [serial = 1199] [outer = 1A859C00] 03:01:31 INFO - PROCESS | 3056 | 1465120891741 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 730ms 03:01:31 INFO - PROCESS | 3056 | 1465120891797 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 3056 | 1465120891799 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 03:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:01:31 INFO - PROCESS | 3056 | 1465120891802 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 3056 | 1465120891804 Marionette TRACE conn6 <- [1,1562,null,{}] 03:01:31 INFO - PROCESS | 3056 | 1465120891807 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:31 INFO - PROCESS | 3056 | 1465120891809 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:31 INFO - PROCESS | 3056 | 1465120891929 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 03:01:31 INFO - PROCESS | 3056 | 1465120891997 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 3056 | 1465120891999 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:32 INFO - PROCESS | 3056 | ++DOCSHELL 1CB5D800 == 14 [pid = 3056] [id = 400] 03:01:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 155 (1CD77000) [pid = 3056] [serial = 1200] [outer = 00000000] 03:01:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 156 (1D024400) [pid = 3056] [serial = 1201] [outer = 1CD77000] 03:01:32 INFO - PROCESS | 3056 | 1465120892044 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 157 (1D0B8000) [pid = 3056] [serial = 1202] [outer = 1CD77000] 03:01:32 INFO - PROCESS | 3056 | 1465120892489 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 730ms 03:01:32 INFO - PROCESS | 3056 | 1465120892535 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 3056 | 1465120892537 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 03:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:01:32 INFO - PROCESS | 3056 | 1465120892546 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 3056 | 1465120892548 Marionette TRACE conn6 <- [1,1566,null,{}] 03:01:32 INFO - PROCESS | 3056 | 1465120892552 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:32 INFO - PROCESS | 3056 | 1465120892557 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:33 INFO - PROCESS | 3056 | 1465120893495 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 156 (09127C00) [pid = 3056] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 155 (17D7EC00) [pid = 3056] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 154 (18B75800) [pid = 3056] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 153 (1955F400) [pid = 3056] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 152 (1A56B400) [pid = 3056] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 151 (0D9B0C00) [pid = 3056] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 150 (0CFF3400) [pid = 3056] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 149 (1D01C000) [pid = 3056] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 148 (0CFF1400) [pid = 3056] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 147 (1517A800) [pid = 3056] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 146 (0D982400) [pid = 3056] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 145 (0D61C800) [pid = 3056] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 144 (18B72800) [pid = 3056] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 143 (1877A400) [pid = 3056] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 142 (09126400) [pid = 3056] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 141 (16279800) [pid = 3056] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 140 (1876F800) [pid = 3056] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 139 (150DB400) [pid = 3056] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 138 (0E791800) [pid = 3056] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 137 (14964C00) [pid = 3056] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 136 (1487DC00) [pid = 3056] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 135 (0D894C00) [pid = 3056] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 134 (0D893800) [pid = 3056] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 133 (0910B400) [pid = 3056] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 132 (1B63AC00) [pid = 3056] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 131 (1D165800) [pid = 3056] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 130 (1A510800) [pid = 3056] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 129 (0CE8D000) [pid = 3056] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 128 (09129400) [pid = 3056] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 127 (1C976C00) [pid = 3056] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 126 (1B644800) [pid = 3056] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 125 (1C4A1400) [pid = 3056] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 124 (1A7EE800) [pid = 3056] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 123 (1A575C00) [pid = 3056] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 122 (1A38D400) [pid = 3056] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 121 (15E4F000) [pid = 3056] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 120 (19C0D400) [pid = 3056] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 119 (0D63F800) [pid = 3056] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 118 (0D9AA400) [pid = 3056] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:01:33 INFO - PROCESS | 3056 | --DOMWINDOW == 117 (19565C00) [pid = 3056] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:01:33 INFO - PROCESS | 3056 | 1465120893615 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 3056 | 1465120893617 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:33 INFO - PROCESS | 3056 | ++DOCSHELL 09109C00 == 15 [pid = 3056] [id = 401] 03:01:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 118 (0910B400) [pid = 3056] [serial = 1203] [outer = 00000000] 03:01:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 119 (0CB34400) [pid = 3056] [serial = 1204] [outer = 0910B400] 03:01:33 INFO - PROCESS | 3056 | 1465120893675 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 120 (0D35C800) [pid = 3056] [serial = 1205] [outer = 0910B400] 03:01:34 INFO - PROCESS | 3056 | 1465120894039 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1538ms 03:01:34 INFO - PROCESS | 3056 | 1465120894078 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 3056 | 1465120894080 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 03:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:01:34 INFO - PROCESS | 3056 | 1465120894083 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 3056 | 1465120894084 Marionette TRACE conn6 <- [1,1570,null,{}] 03:01:34 INFO - PROCESS | 3056 | 1465120894088 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:34 INFO - PROCESS | 3056 | 1465120894090 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:34 INFO - PROCESS | 3056 | 1465120894171 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 03:01:34 INFO - PROCESS | 3056 | 1465120894176 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 3056 | 1465120894178 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:34 INFO - PROCESS | 3056 | ++DOCSHELL 0D620000 == 16 [pid = 3056] [id = 402] 03:01:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 121 (0D813400) [pid = 3056] [serial = 1206] [outer = 00000000] 03:01:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 122 (14964C00) [pid = 3056] [serial = 1207] [outer = 0D813400] 03:01:34 INFO - PROCESS | 3056 | 1465120894223 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 123 (1514DC00) [pid = 3056] [serial = 1208] [outer = 0D813400] 03:01:34 INFO - PROCESS | 3056 | 1465120894647 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 630ms 03:01:34 INFO - PROCESS | 3056 | 1465120894714 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 03:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:01:34 INFO - PROCESS | 3056 | 1465120894716 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 03:01:34 INFO - PROCESS | 3056 | 1465120894719 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 3056 | 1465120894721 Marionette TRACE conn6 <- [1,1574,null,{}] 03:01:34 INFO - PROCESS | 3056 | 1465120894724 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:34 INFO - PROCESS | 3056 | 1465120894726 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:34 INFO - PROCESS | 3056 | 1465120894807 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 03:01:34 INFO - PROCESS | 3056 | 1465120894812 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 3056 | 1465120894814 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:34 INFO - PROCESS | 3056 | ++DOCSHELL 14964000 == 17 [pid = 3056] [id = 403] 03:01:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 124 (16271000) [pid = 3056] [serial = 1209] [outer = 00000000] 03:01:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 125 (1873F800) [pid = 3056] [serial = 1210] [outer = 16271000] 03:01:34 INFO - PROCESS | 3056 | 1465120894859 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 126 (187E3000) [pid = 3056] [serial = 1211] [outer = 16271000] 03:01:35 INFO - PROCESS | 3056 | 1465120895327 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 630ms 03:01:35 INFO - PROCESS | 3056 | 1465120895350 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 3056 | 1465120895352 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 03:01:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:01:35 INFO - PROCESS | 3056 | 1465120895355 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 3056 | 1465120895357 Marionette TRACE conn6 <- [1,1578,null,{}] 03:01:35 INFO - PROCESS | 3056 | 1465120895360 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:35 INFO - PROCESS | 3056 | 1465120895362 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:35 INFO - PROCESS | 3056 | 1465120895492 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 03:01:35 INFO - PROCESS | 3056 | 1465120895615 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 3056 | 1465120895619 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:35 INFO - PROCESS | 3056 | ++DOCSHELL 09110800 == 18 [pid = 3056] [id = 404] 03:01:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 127 (09122400) [pid = 3056] [serial = 1212] [outer = 00000000] 03:01:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 128 (0CBCE000) [pid = 3056] [serial = 1213] [outer = 09122400] 03:01:35 INFO - PROCESS | 3056 | 1465120895679 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 129 (0D34D800) [pid = 3056] [serial = 1214] [outer = 09122400] 03:01:36 INFO - PROCESS | 3056 | 1465120896475 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:01:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1168ms 03:01:36 INFO - PROCESS | 3056 | 1465120896532 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 3056 | 1465120896535 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 03:01:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:01:36 INFO - PROCESS | 3056 | 1465120896540 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 3056 | 1465120896544 Marionette TRACE conn6 <- [1,1582,null,{}] 03:01:36 INFO - PROCESS | 3056 | 1465120896549 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:36 INFO - PROCESS | 3056 | 1465120896552 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:36 INFO - PROCESS | 3056 | 1465120896683 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 03:01:36 INFO - PROCESS | 3056 | 1465120896823 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 3056 | 1465120896827 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:36 INFO - PROCESS | 3056 | ++DOCSHELL 192B3400 == 19 [pid = 3056] [id = 405] 03:01:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 130 (192B5000) [pid = 3056] [serial = 1215] [outer = 00000000] 03:01:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 131 (19560400) [pid = 3056] [serial = 1216] [outer = 192B5000] 03:01:36 INFO - PROCESS | 3056 | 1465120896909 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 132 (19C09400) [pid = 3056] [serial = 1217] [outer = 192B5000] 03:01:37 INFO - PROCESS | 3056 | 1465120897845 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1321ms 03:01:37 INFO - PROCESS | 3056 | 1465120897866 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 3056 | 1465120897871 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 03:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:01:37 INFO - PROCESS | 3056 | 1465120897876 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 3056 | 1465120897879 Marionette TRACE conn6 <- [1,1586,null,{}] 03:01:37 INFO - PROCESS | 3056 | 1465120897885 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:37 INFO - PROCESS | 3056 | 1465120897887 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:37 INFO - PROCESS | 3056 | 1465120898001 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 03:01:38 INFO - PROCESS | 3056 | 1465120898127 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 3056 | 1465120898131 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 131 (18739000) [pid = 3056] [serial = 1083] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 130 (1874F000) [pid = 3056] [serial = 1084] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 129 (192BB400) [pid = 3056] [serial = 1087] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 128 (192B9800) [pid = 3056] [serial = 1086] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 127 (19C10800) [pid = 3056] [serial = 1089] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 126 (1A702800) [pid = 3056] [serial = 1095] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 125 (1A38DC00) [pid = 3056] [serial = 1090] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 124 (0E50F400) [pid = 3056] [serial = 1071] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 123 (0D441C00) [pid = 3056] [serial = 1069] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 122 (0D356000) [pid = 3056] [serial = 1068] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 121 (1A706000) [pid = 3056] [serial = 1096] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 120 (1D025000) [pid = 3056] [serial = 1066] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 119 (1A85C800) [pid = 3056] [serial = 1098] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 118 (152E6000) [pid = 3056] [serial = 1080] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 117 (0DC29000) [pid = 3056] [serial = 1077] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 116 (0E703C00) [pid = 3056] [serial = 1078] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 115 (14B50C00) [pid = 3056] [serial = 667] [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:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 114 (0D634800) [pid = 3056] [serial = 1074] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 113 (0D74B000) [pid = 3056] [serial = 1075] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 112 (14885800) [pid = 3056] [serial = 1072] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 111 (1A38C000) [pid = 3056] [serial = 1092] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 110 (1626CC00) [pid = 3056] [serial = 1081] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 109 (1A3E9800) [pid = 3056] [serial = 1093] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 108 (1A85D800) [pid = 3056] [serial = 1099] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 107 (14B5D000) [pid = 3056] [serial = 1130] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 106 (17C0A800) [pid = 3056] [serial = 1123] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 105 (148D2400) [pid = 3056] [serial = 1111] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 104 (15036400) [pid = 3056] [serial = 1144] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 103 (0D9A8C00) [pid = 3056] [serial = 1106] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 102 (0DB61400) [pid = 3056] [serial = 1129] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 101 (0D899800) [pid = 3056] [serial = 1105] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 100 (0D63BC00) [pid = 3056] [serial = 1118] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (0D43B400) [pid = 3056] [serial = 1103] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (14B51400) [pid = 3056] [serial = 1120] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (0CB32400) [pid = 3056] [serial = 1102] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (0912F000) [pid = 3056] [serial = 1117] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (0CE89C00) [pid = 3056] [serial = 1108] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1A3B6C00) [pid = 3056] [serial = 1177] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (17D7E000) [pid = 3056] [serial = 1124] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (19562400) [pid = 3056] [serial = 1148] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (18B69800) [pid = 3056] [serial = 1126] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1A7F4000) [pid = 3056] [serial = 1150] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (192AFC00) [pid = 3056] [serial = 1147] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A38FC00) [pid = 3056] [serial = 1162] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1517AC00) [pid = 3056] [serial = 1115] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D61A400) [pid = 3056] [serial = 1174] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (15069C00) [pid = 3056] [serial = 1121] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1626D000) [pid = 3056] [serial = 1133] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (14B52400) [pid = 3056] [serial = 1112] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (18B6A000) [pid = 3056] [serial = 1135] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1514AC00) [pid = 3056] [serial = 1114] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (15149800) [pid = 3056] [serial = 1132] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17C05C00) [pid = 3056] [serial = 1159] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1D906800) [pid = 3056] [serial = 1183] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1CB52000) [pid = 3056] [serial = 1157] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1C3D7000) [pid = 3056] [serial = 1154] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1C9F5800) [pid = 3056] [serial = 1156] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1CD75400) [pid = 3056] [serial = 1166] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A855C00) [pid = 3056] [serial = 1142] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A85F800) [pid = 3056] [serial = 1151] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1C3CB800) [pid = 3056] [serial = 1153] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A50E400) [pid = 3056] [serial = 1178] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (17E86C00) [pid = 3056] [serial = 1160] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1D0C0C00) [pid = 3056] [serial = 1168] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A3B9000) [pid = 3056] [serial = 1139] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A7F8C00) [pid = 3056] [serial = 1141] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (192B4000) [pid = 3056] [serial = 1136] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1514A400) [pid = 3056] [serial = 1145] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1A3BD400) [pid = 3056] [serial = 1163] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1C9F5C00) [pid = 3056] [serial = 1165] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (192AF400) [pid = 3056] [serial = 1127] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1C3CC800) [pid = 3056] [serial = 1180] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (0D632C00) [pid = 3056] [serial = 1109] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (19C7F400) [pid = 3056] [serial = 1138] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (1C9F2800) [pid = 3056] [serial = 1181] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (1D90A400) [pid = 3056] [serial = 1184] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (1DAE5000) [pid = 3056] [serial = 1186] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (1D0B5C00) [pid = 3056] [serial = 1172] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 53 (1A516800) [pid = 3056] [serial = 1171] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 52 (1D116000) [pid = 3056] [serial = 1169] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | --DOMWINDOW == 51 (148D8000) [pid = 3056] [serial = 1175] [outer = 00000000] [url = about:blank] 03:01:38 INFO - PROCESS | 3056 | ++DOCSHELL 09125C00 == 20 [pid = 3056] [id = 406] 03:01:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (0912AC00) [pid = 3056] [serial = 1218] [outer = 00000000] 03:01:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (0CE81C00) [pid = 3056] [serial = 1219] [outer = 0912AC00] 03:01:38 INFO - PROCESS | 3056 | 1465120898227 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (0D43AC00) [pid = 3056] [serial = 1220] [outer = 0912AC00] 03:01:38 INFO - PROCESS | 3056 | 1465120898677 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 831ms 03:01:38 INFO - PROCESS | 3056 | 1465120898707 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 3056 | 1465120898712 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 03:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:01:38 INFO - PROCESS | 3056 | 1465120898718 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 3056 | 1465120898720 Marionette TRACE conn6 <- [1,1590,null,{}] 03:01:38 INFO - PROCESS | 3056 | 1465120898724 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:38 INFO - PROCESS | 3056 | 1465120898727 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:38 INFO - PROCESS | 3056 | 1465120898816 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 03:01:38 INFO - PROCESS | 3056 | 1465120898825 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 3056 | 1465120898827 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:38 INFO - PROCESS | 3056 | ++DOCSHELL 0D750400 == 21 [pid = 3056] [id = 407] 03:01:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0D814400) [pid = 3056] [serial = 1221] [outer = 00000000] 03:01:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D892400) [pid = 3056] [serial = 1222] [outer = 0D814400] 03:01:38 INFO - PROCESS | 3056 | 1465120898875 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D983800) [pid = 3056] [serial = 1223] [outer = 0D814400] 03:01:39 INFO - PROCESS | 3056 | 1465120899360 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:01:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 03:01:39 INFO - PROCESS | 3056 | 1465120899392 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 3056 | 1465120899395 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 03:01:39 INFO - PROCESS | 3056 | 1465120899398 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:01:39 INFO - PROCESS | 3056 | 1465120899402 Marionette TRACE conn6 <- [1,1594,null,{}] 03:01:39 INFO - PROCESS | 3056 | 1465120899412 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:39 INFO - PROCESS | 3056 | 1465120899417 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:39 INFO - PROCESS | 3056 | 1465120899533 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 03:01:39 INFO - PROCESS | 3056 | 1465120899548 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 3056 | 1465120899551 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:39 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B3800 == 22 [pid = 3056] [id = 408] 03:01:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0E7B4000) [pid = 3056] [serial = 1224] [outer = 00000000] 03:01:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (14879800) [pid = 3056] [serial = 1225] [outer = 0E7B4000] 03:01:39 INFO - PROCESS | 3056 | 1465120899600 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (148D9800) [pid = 3056] [serial = 1226] [outer = 0E7B4000] 03:01:40 INFO - PROCESS | 3056 | 1465120900049 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 03:01:40 INFO - PROCESS | 3056 | 1465120900075 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 3056 | 1465120900077 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 03:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:01:40 INFO - PROCESS | 3056 | 1465120900080 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 3056 | 1465120900082 Marionette TRACE conn6 <- [1,1598,null,{}] 03:01:40 INFO - PROCESS | 3056 | 1465120900085 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:40 INFO - PROCESS | 3056 | 1465120900087 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:40 INFO - PROCESS | 3056 | 1465120900188 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 03:01:40 INFO - PROCESS | 3056 | 1465120900194 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 3056 | 1465120900196 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:40 INFO - PROCESS | 3056 | ++DOCSHELL 15061400 == 23 [pid = 3056] [id = 409] 03:01:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (15062800) [pid = 3056] [serial = 1227] [outer = 00000000] 03:01:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (1506D800) [pid = 3056] [serial = 1228] [outer = 15062800] 03:01:40 INFO - PROCESS | 3056 | 1465120900242 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (1508E000) [pid = 3056] [serial = 1229] [outer = 15062800] 03:01:40 INFO - PROCESS | 3056 | 1465120900704 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 03:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:01:40 INFO - PROCESS | 3056 | 1465120900752 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 3056 | 1465120900754 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 03:01:40 INFO - PROCESS | 3056 | 1465120900757 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 3056 | 1465120900759 Marionette TRACE conn6 <- [1,1602,null,{}] 03:01:40 INFO - PROCESS | 3056 | 1465120900762 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:40 INFO - PROCESS | 3056 | 1465120900764 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:40 INFO - PROCESS | 3056 | 1465120900872 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 03:01:40 INFO - PROCESS | 3056 | 1465120900960 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 3056 | 1465120900962 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:40 INFO - PROCESS | 3056 | ++DOCSHELL 09110C00 == 24 [pid = 3056] [id = 410] 03:01:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (15153C00) [pid = 3056] [serial = 1230] [outer = 00000000] 03:01:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (16276C00) [pid = 3056] [serial = 1231] [outer = 15153C00] 03:01:40 INFO - PROCESS | 3056 | 1465120901007 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (17969C00) [pid = 3056] [serial = 1232] [outer = 15153C00] 03:01:41 INFO - PROCESS | 3056 | 1465120901440 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:01:41 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:01:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 730ms 03:01:41 INFO - PROCESS | 3056 | 1465120901488 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 3056 | 1465120901490 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 03:01:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:01:41 INFO - PROCESS | 3056 | 1465120901501 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 3056 | 1465120901503 Marionette TRACE conn6 <- [1,1606,null,{}] 03:01:41 INFO - PROCESS | 3056 | 1465120901506 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:41 INFO - PROCESS | 3056 | 1465120901512 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:41 INFO - PROCESS | 3056 | 1465120901648 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 03:01:41 INFO - PROCESS | 3056 | 1465120901711 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 3056 | 1465120901713 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:41 INFO - PROCESS | 3056 | ++DOCSHELL 17D79400 == 25 [pid = 3056] [id = 411] 03:01:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (17D79800) [pid = 3056] [serial = 1233] [outer = 00000000] 03:01:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1873B000) [pid = 3056] [serial = 1234] [outer = 17D79800] 03:01:41 INFO - PROCESS | 3056 | 1465120901759 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (18743000) [pid = 3056] [serial = 1235] [outer = 17D79800] 03:01:42 INFO - PROCESS | 3056 | 1465120902194 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 730ms 03:01:42 INFO - PROCESS | 3056 | 1465120902254 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 3056 | 1465120902265 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 03:01:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:01:42 INFO - PROCESS | 3056 | 1465120902273 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 3056 | 1465120902275 Marionette TRACE conn6 <- [1,1610,null,{}] 03:01:42 INFO - PROCESS | 3056 | 1465120902279 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:42 INFO - PROCESS | 3056 | 1465120902280 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:42 INFO - PROCESS | 3056 | 1465120902391 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 03:01:42 INFO - PROCESS | 3056 | 1465120902402 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 3056 | 1465120902404 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:42 INFO - PROCESS | 3056 | ++DOCSHELL 0910E400 == 26 [pid = 3056] [id = 412] 03:01:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (09131000) [pid = 3056] [serial = 1236] [outer = 00000000] 03:01:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (18B6A000) [pid = 3056] [serial = 1237] [outer = 09131000] 03:01:42 INFO - PROCESS | 3056 | 1465120902498 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (192AEC00) [pid = 3056] [serial = 1238] [outer = 09131000] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A3E0000) [pid = 3056] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A859C00) [pid = 3056] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (16278C00) [pid = 3056] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1CD77000) [pid = 3056] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D813400) [pid = 3056] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D634C00) [pid = 3056] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1DADAC00) [pid = 3056] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:01:42 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (0910B400) [pid = 3056] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:01:42 INFO - PROCESS | 3056 | 1465120902939 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:01:42 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:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 03:01:42 INFO - PROCESS | 3056 | 1465120903008 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 3056 | 1465120903010 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 03:01:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:01:43 INFO - PROCESS | 3056 | 1465120903014 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 3056 | 1465120903015 Marionette TRACE conn6 <- [1,1614,null,{}] 03:01:43 INFO - PROCESS | 3056 | 1465120903019 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:43 INFO - PROCESS | 3056 | 1465120903021 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:43 INFO - PROCESS | 3056 | 1465120903132 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 03:01:43 INFO - PROCESS | 3056 | 1465120903192 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 3056 | 1465120903194 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:43 INFO - PROCESS | 3056 | ++DOCSHELL 0D74D800 == 27 [pid = 3056] [id = 413] 03:01:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (14810C00) [pid = 3056] [serial = 1239] [outer = 00000000] 03:01:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1954A800) [pid = 3056] [serial = 1240] [outer = 14810C00] 03:01:43 INFO - PROCESS | 3056 | 1465120903238 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1955B800) [pid = 3056] [serial = 1241] [outer = 14810C00] 03:01:43 INFO - PROCESS | 3056 | 1465120903597 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:01:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:01:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 631ms 03:01:43 INFO - PROCESS | 3056 | 1465120903644 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 3056 | 1465120903646 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 03:01:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:01:43 INFO - PROCESS | 3056 | 1465120903657 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 3056 | 1465120903659 Marionette TRACE conn6 <- [1,1618,null,{}] 03:01:43 INFO - PROCESS | 3056 | 1465120903663 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:43 INFO - PROCESS | 3056 | 1465120903665 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:43 INFO - PROCESS | 3056 | 1465120903772 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 03:01:43 INFO - PROCESS | 3056 | 1465120903780 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 3056 | 1465120903782 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:43 INFO - PROCESS | 3056 | ++DOCSHELL 18736400 == 28 [pid = 3056] [id = 414] 03:01:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (187DDC00) [pid = 3056] [serial = 1242] [outer = 00000000] 03:01:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (195E4C00) [pid = 3056] [serial = 1243] [outer = 187DDC00] 03:01:43 INFO - PROCESS | 3056 | 1465120903827 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (19C06800) [pid = 3056] [serial = 1244] [outer = 187DDC00] 03:01:44 INFO - PROCESS | 3056 | 1465120904269 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:01:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:01:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 630ms 03:01:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:01:44 INFO - PROCESS | 3056 | 1465120904298 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 3056 | 1465120904300 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 03:01:44 INFO - PROCESS | 3056 | 1465120904304 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 3056 | 1465120904306 Marionette TRACE conn6 <- [1,1622,null,{}] 03:01:44 INFO - PROCESS | 3056 | 1465120904314 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:44 INFO - PROCESS | 3056 | 1465120904315 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:44 INFO - PROCESS | 3056 | 1465120904396 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 03:01:44 INFO - PROCESS | 3056 | 1465120904401 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 3056 | 1465120904403 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:44 INFO - PROCESS | 3056 | ++DOCSHELL 0DCAD400 == 29 [pid = 3056] [id = 415] 03:01:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (195E4800) [pid = 3056] [serial = 1245] [outer = 00000000] 03:01:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19C7F800) [pid = 3056] [serial = 1246] [outer = 195E4800] 03:01:44 INFO - PROCESS | 3056 | 1465120904447 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A38AC00) [pid = 3056] [serial = 1247] [outer = 195E4800] 03:01:44 INFO - PROCESS | 3056 | 1465120905006 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:01:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 03:01:45 INFO - PROCESS | 3056 | 1465120905035 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 3056 | 1465120905040 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 03:01:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:01:45 INFO - PROCESS | 3056 | 1465120905046 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 3056 | 1465120905049 Marionette TRACE conn6 <- [1,1626,null,{}] 03:01:45 INFO - PROCESS | 3056 | 1465120905056 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:45 INFO - PROCESS | 3056 | 1465120905059 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:45 INFO - PROCESS | 3056 | 1465120905223 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 03:01:45 INFO - PROCESS | 3056 | 1465120905328 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 3056 | 1465120905333 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:45 INFO - PROCESS | 3056 | ++DOCSHELL 0CB28C00 == 30 [pid = 3056] [id = 416] 03:01:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0CE39800) [pid = 3056] [serial = 1248] [outer = 00000000] 03:01:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D631C00) [pid = 3056] [serial = 1249] [outer = 0CE39800] 03:01:45 INFO - PROCESS | 3056 | 1465120905394 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D81F400) [pid = 3056] [serial = 1250] [outer = 0CE39800] 03:01:45 INFO - PROCESS | 3056 | 1465120905948 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:01:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 930ms 03:01:45 INFO - PROCESS | 3056 | 1465120905980 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 3056 | 1465120905985 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 03:01:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:01:45 INFO - PROCESS | 3056 | 1465120905991 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 3056 | 1465120905994 Marionette TRACE conn6 <- [1,1630,null,{}] 03:01:45 INFO - PROCESS | 3056 | 1465120905998 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:45 INFO - PROCESS | 3056 | 1465120906001 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:46 INFO - PROCESS | 3056 | 1465120906114 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 03:01:46 INFO - PROCESS | 3056 | 1465120906219 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 3056 | 1465120906222 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:46 INFO - PROCESS | 3056 | ++DOCSHELL 14810000 == 31 [pid = 3056] [id = 417] 03:01:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (148D3C00) [pid = 3056] [serial = 1251] [outer = 00000000] 03:01:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (15062000) [pid = 3056] [serial = 1252] [outer = 148D3C00] 03:01:46 INFO - PROCESS | 3056 | 1465120906280 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (152DCC00) [pid = 3056] [serial = 1253] [outer = 148D3C00] 03:01:46 INFO - PROCESS | 3056 | 1465120906910 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 970ms 03:01:46 INFO - PROCESS | 3056 | 1465120906965 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 3056 | 1465120906967 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 03:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:01:46 INFO - PROCESS | 3056 | 1465120906971 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 3056 | 1465120906975 Marionette TRACE conn6 <- [1,1634,null,{}] 03:01:46 INFO - PROCESS | 3056 | 1465120906986 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:46 INFO - PROCESS | 3056 | 1465120906991 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:47 INFO - PROCESS | 3056 | 1465120907132 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 03:01:47 INFO - PROCESS | 3056 | 1465120907265 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 3056 | 1465120907268 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:47 INFO - PROCESS | 3056 | ++DOCSHELL 195D9800 == 32 [pid = 3056] [id = 418] 03:01:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (195DC400) [pid = 3056] [serial = 1254] [outer = 00000000] 03:01:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (19C10000) [pid = 3056] [serial = 1255] [outer = 195DC400] 03:01:47 INFO - PROCESS | 3056 | 1465120907327 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A396800) [pid = 3056] [serial = 1256] [outer = 195DC400] 03:01:47 INFO - PROCESS | 3056 | 1465120907959 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:01:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1023ms 03:01:47 INFO - PROCESS | 3056 | 1465120907998 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 3056 | 1465120908001 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 03:01:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:01:47 INFO - PROCESS | 3056 | 1465120908004 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 3056 | 1465120908006 Marionette TRACE conn6 <- [1,1638,null,{}] 03:01:47 INFO - PROCESS | 3056 | 1465120908010 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:47 INFO - PROCESS | 3056 | 1465120908012 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:48 INFO - PROCESS | 3056 | 1465120908125 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 03:01:48 INFO - PROCESS | 3056 | 1465120908228 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 3056 | 1465120908231 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:48 INFO - PROCESS | 3056 | ++DOCSHELL 0D83BC00 == 33 [pid = 3056] [id = 419] 03:01:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D83DC00) [pid = 3056] [serial = 1257] [outer = 00000000] 03:01:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1955A400) [pid = 3056] [serial = 1258] [outer = 0D83DC00] 03:01:48 INFO - PROCESS | 3056 | 1465120908286 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A509C00) [pid = 3056] [serial = 1259] [outer = 0D83DC00] 03:01:48 INFO - PROCESS | 3056 | 1465120909013 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:01:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1077ms 03:01:49 INFO - PROCESS | 3056 | 1465120909085 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 3056 | 1465120909089 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 03:01:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:01:49 INFO - PROCESS | 3056 | 1465120909093 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 3056 | 1465120909097 Marionette TRACE conn6 <- [1,1642,null,{}] 03:01:49 INFO - PROCESS | 3056 | 1465120909102 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 3056 | 1465120909105 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:49 INFO - PROCESS | 3056 | 1465120909220 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 03:01:49 INFO - PROCESS | 3056 | --DOCSHELL 1D906400 == 32 [pid = 3056] [id = 395] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1873F800) [pid = 3056] [serial = 1210] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A50C000) [pid = 3056] [serial = 1195] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1B79B800) [pid = 3056] [serial = 1198] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (17D74400) [pid = 3056] [serial = 1192] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (17E4A400) [pid = 3056] [serial = 1193] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1D024400) [pid = 3056] [serial = 1201] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (14964C00) [pid = 3056] [serial = 1207] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1D0B8000) [pid = 3056] [serial = 1202] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D83B400) [pid = 3056] [serial = 1189] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0DB66400) [pid = 3056] [serial = 1190] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1DB33800) [pid = 3056] [serial = 1187] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0CB34400) [pid = 3056] [serial = 1204] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1514DC00) [pid = 3056] [serial = 1208] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D35C800) [pid = 3056] [serial = 1205] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1C4A4800) [pid = 3056] [serial = 1199] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A569400) [pid = 3056] [serial = 1196] [outer = 00000000] [url = about:blank] 03:01:49 INFO - PROCESS | 3056 | 1465120909353 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 3056 | 1465120909356 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:49 INFO - PROCESS | 3056 | ++DOCSHELL 0CE47800 == 33 [pid = 3056] [id = 420] 03:01:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0CE8D000) [pid = 3056] [serial = 1260] [outer = 00000000] 03:01:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D618400) [pid = 3056] [serial = 1261] [outer = 0CE8D000] 03:01:49 INFO - PROCESS | 3056 | 1465120909405 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D750800) [pid = 3056] [serial = 1262] [outer = 0CE8D000] 03:01:49 INFO - PROCESS | 3056 | 1465120909847 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:01:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 790ms 03:01:49 INFO - PROCESS | 3056 | 1465120909885 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 3056 | 1465120909889 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 03:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:01:49 INFO - PROCESS | 3056 | 1465120909899 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 3056 | 1465120909901 Marionette TRACE conn6 <- [1,1646,null,{}] 03:01:49 INFO - PROCESS | 3056 | 1465120909905 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 3056 | 1465120909908 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:49 INFO - PROCESS | 3056 | 1465120910000 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 03:01:49 INFO - PROCESS | 3056 | 1465120910009 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 3056 | 1465120910011 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:50 INFO - PROCESS | 3056 | ++DOCSHELL 15036400 == 34 [pid = 3056] [id = 421] 03:01:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15064400) [pid = 3056] [serial = 1263] [outer = 00000000] 03:01:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1506E400) [pid = 3056] [serial = 1264] [outer = 15064400] 03:01:50 INFO - PROCESS | 3056 | 1465120910059 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1514B400) [pid = 3056] [serial = 1265] [outer = 15064400] 03:01:50 INFO - PROCESS | 3056 | 1465120910558 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 03:01:50 INFO - PROCESS | 3056 | 1465120910569 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 03:01:50 INFO - PROCESS | 3056 | 1465120910572 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 03:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:01:50 INFO - PROCESS | 3056 | 1465120910579 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 3056 | 1465120910582 Marionette TRACE conn6 <- [1,1650,null,{}] 03:01:50 INFO - PROCESS | 3056 | 1465120910593 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:50 INFO - PROCESS | 3056 | 1465120910597 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:50 INFO - PROCESS | 3056 | 1465120910684 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 03:01:50 INFO - PROCESS | 3056 | 1465120910691 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 3056 | 1465120910694 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:50 INFO - PROCESS | 3056 | ++DOCSHELL 17E4A400 == 35 [pid = 3056] [id = 422] 03:01:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17E4B800) [pid = 3056] [serial = 1266] [outer = 00000000] 03:01:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18737400) [pid = 3056] [serial = 1267] [outer = 17E4B800] 03:01:50 INFO - PROCESS | 3056 | 1465120910743 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18755800) [pid = 3056] [serial = 1268] [outer = 17E4B800] 03:01:51 INFO - PROCESS | 3056 | 1465120911226 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 03:01:51 INFO - PROCESS | 3056 | 1465120911263 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 3056 | 1465120911266 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 03:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:01:51 INFO - PROCESS | 3056 | 1465120911269 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 3056 | 1465120911271 Marionette TRACE conn6 <- [1,1654,null,{}] 03:01:51 INFO - PROCESS | 3056 | 1465120911278 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:51 INFO - PROCESS | 3056 | 1465120911280 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:51 INFO - PROCESS | 3056 | 1465120911372 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 03:01:51 INFO - PROCESS | 3056 | 1465120911378 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 3056 | 1465120911380 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:51 INFO - PROCESS | 3056 | ++DOCSHELL 18741C00 == 36 [pid = 3056] [id = 423] 03:01:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1877B800) [pid = 3056] [serial = 1269] [outer = 00000000] 03:01:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1955A000) [pid = 3056] [serial = 1270] [outer = 1877B800] 03:01:51 INFO - PROCESS | 3056 | 1465120911427 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (195E6C00) [pid = 3056] [serial = 1271] [outer = 1877B800] 03:01:51 INFO - PROCESS | 3056 | 1465120911884 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 03:01:51 INFO - PROCESS | 3056 | 1465120911946 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 3056 | 1465120911948 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 03:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:01:51 INFO - PROCESS | 3056 | 1465120911951 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 3056 | 1465120911953 Marionette TRACE conn6 <- [1,1658,null,{}] 03:01:51 INFO - PROCESS | 3056 | 1465120911956 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:51 INFO - PROCESS | 3056 | 1465120911958 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:52 INFO - PROCESS | 3056 | 1465120912073 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 03:01:52 INFO - PROCESS | 3056 | 1465120912160 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 3056 | 1465120912162 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:52 INFO - PROCESS | 3056 | ++DOCSHELL 1A392C00 == 37 [pid = 3056] [id = 424] 03:01:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A393000) [pid = 3056] [serial = 1272] [outer = 00000000] 03:01:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A50D000) [pid = 3056] [serial = 1273] [outer = 1A393000] 03:01:52 INFO - PROCESS | 3056 | 1465120912207 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A50FC00) [pid = 3056] [serial = 1274] [outer = 1A393000] 03:01:52 INFO - PROCESS | 3056 | 1465120912660 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 730ms 03:01:52 INFO - PROCESS | 3056 | 1465120912681 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 3056 | 1465120912684 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 03:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:01:52 INFO - PROCESS | 3056 | 1465120912703 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 3056 | 1465120912705 Marionette TRACE conn6 <- [1,1662,null,{}] 03:01:52 INFO - PROCESS | 3056 | 1465120912709 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:52 INFO - PROCESS | 3056 | 1465120912714 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:52 INFO - PROCESS | 3056 | 1465120912840 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 03:01:52 INFO - PROCESS | 3056 | 1465120912907 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 3056 | 1465120912909 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:52 INFO - PROCESS | 3056 | ++DOCSHELL 1A702800 == 38 [pid = 3056] [id = 425] 03:01:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A706000) [pid = 3056] [serial = 1275] [outer = 00000000] 03:01:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A7F3800) [pid = 3056] [serial = 1276] [outer = 1A706000] 03:01:52 INFO - PROCESS | 3056 | 1465120912956 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A7F7000) [pid = 3056] [serial = 1277] [outer = 1A706000] 03:01:53 INFO - PROCESS | 3056 | 1465120913407 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 731ms 03:01:53 INFO - PROCESS | 3056 | 1465120913471 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 3056 | 1465120913473 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 03:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:01:53 INFO - PROCESS | 3056 | 1465120913476 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 3056 | 1465120913478 Marionette TRACE conn6 <- [1,1666,null,{}] 03:01:53 INFO - PROCESS | 3056 | 1465120913481 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:53 INFO - PROCESS | 3056 | 1465120913483 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:53 INFO - PROCESS | 3056 | 1465120913597 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 03:01:53 INFO - PROCESS | 3056 | 1465120913661 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 3056 | 1465120913663 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:53 INFO - PROCESS | 3056 | ++DOCSHELL 09125800 == 39 [pid = 3056] [id = 426] 03:01:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A855400) [pid = 3056] [serial = 1278] [outer = 00000000] 03:01:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A85EC00) [pid = 3056] [serial = 1279] [outer = 1A855400] 03:01:53 INFO - PROCESS | 3056 | 1465120913708 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1A85F800) [pid = 3056] [serial = 1280] [outer = 1A855400] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0E7B4000) [pid = 3056] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (15062800) [pid = 3056] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (14810C00) [pid = 3056] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0912AC00) [pid = 3056] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (17D79800) [pid = 3056] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (15153C00) [pid = 3056] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (09131000) [pid = 3056] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D814400) [pid = 3056] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (16271000) [pid = 3056] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:01:54 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (187DDC00) [pid = 3056] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:01:54 INFO - PROCESS | 3056 | 1465120914169 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 730ms 03:01:54 INFO - PROCESS | 3056 | 1465120914208 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 3056 | 1465120914210 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 03:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:01:54 INFO - PROCESS | 3056 | 1465120914213 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 3056 | 1465120914215 Marionette TRACE conn6 <- [1,1670,null,{}] 03:01:54 INFO - PROCESS | 3056 | 1465120914219 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:54 INFO - PROCESS | 3056 | 1465120914220 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:54 INFO - PROCESS | 3056 | 1465120914303 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 03:01:54 INFO - PROCESS | 3056 | 1465120914396 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 3056 | 1465120914398 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:54 INFO - PROCESS | 3056 | ++DOCSHELL 0910C000 == 40 [pid = 3056] [id = 427] 03:01:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (09127400) [pid = 3056] [serial = 1281] [outer = 00000000] 03:01:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (15069800) [pid = 3056] [serial = 1282] [outer = 09127400] 03:01:54 INFO - PROCESS | 3056 | 1465120914444 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (18B68400) [pid = 3056] [serial = 1283] [outer = 09127400] 03:01:54 INFO - PROCESS | 3056 | 1465120914810 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 03:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:01:54 INFO - PROCESS | 3056 | 1465120914843 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 3056 | 1465120914845 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 03:01:54 INFO - PROCESS | 3056 | 1465120914848 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 3056 | 1465120914850 Marionette TRACE conn6 <- [1,1674,null,{}] 03:01:54 INFO - PROCESS | 3056 | 1465120914854 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:54 INFO - PROCESS | 3056 | 1465120914856 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:55 INFO - PROCESS | 3056 | 1465120915013 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 03:01:55 INFO - PROCESS | 3056 | 1465120915028 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 3056 | 1465120915030 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:55 INFO - PROCESS | 3056 | ++DOCSHELL 15148C00 == 41 [pid = 3056] [id = 428] 03:01:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (17D80000) [pid = 3056] [serial = 1284] [outer = 00000000] 03:01:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1AA28400) [pid = 3056] [serial = 1285] [outer = 17D80000] 03:01:55 INFO - PROCESS | 3056 | 1465120915075 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1B591400) [pid = 3056] [serial = 1286] [outer = 17D80000] 03:01:55 INFO - PROCESS | 3056 | 1465120915488 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:01:55 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:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 03:01:55 INFO - PROCESS | 3056 | 1465120915519 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 3056 | 1465120915521 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 03:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:01:55 INFO - PROCESS | 3056 | 1465120915525 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 3056 | 1465120915527 Marionette TRACE conn6 <- [1,1678,null,{}] 03:01:55 INFO - PROCESS | 3056 | 1465120915530 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:55 INFO - PROCESS | 3056 | 1465120915532 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:55 INFO - PROCESS | 3056 | 1465120915653 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 03:01:55 INFO - PROCESS | 3056 | 1465120915661 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 3056 | 1465120915663 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:55 INFO - PROCESS | 3056 | ++DOCSHELL 0910E000 == 42 [pid = 3056] [id = 429] 03:01:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (192B4800) [pid = 3056] [serial = 1287] [outer = 00000000] 03:01:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1BC5C800) [pid = 3056] [serial = 1288] [outer = 192B4800] 03:01:55 INFO - PROCESS | 3056 | 1465120915707 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1C3CA800) [pid = 3056] [serial = 1289] [outer = 192B4800] 03:01:56 INFO - PROCESS | 3056 | 1465120916238 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 770ms 03:01:56 INFO - PROCESS | 3056 | 1465120916296 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 3056 | 1465120916301 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 03:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:01:56 INFO - PROCESS | 3056 | 1465120916354 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 3056 | 1465120916358 Marionette TRACE conn6 <- [1,1682,null,{}] 03:01:56 INFO - PROCESS | 3056 | 1465120916409 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:56 INFO - PROCESS | 3056 | 1465120916412 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:56 INFO - PROCESS | 3056 | 1465120916539 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 03:01:56 INFO - PROCESS | 3056 | 1465120916670 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:56 INFO - PROCESS | 3056 | 1465120916674 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:56 INFO - PROCESS | 3056 | ++DOCSHELL 0CFED400 == 43 [pid = 3056] [id = 430] 03:01:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0CFEEC00) [pid = 3056] [serial = 1290] [outer = 00000000] 03:01:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0D9B4400) [pid = 3056] [serial = 1291] [outer = 0CFEEC00] 03:01:56 INFO - PROCESS | 3056 | 1465120916736 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0E791000) [pid = 3056] [serial = 1292] [outer = 0CFEEC00] 03:01:57 INFO - PROCESS | 3056 | 1465120917304 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 970ms 03:01:57 INFO - PROCESS | 3056 | 1465120917340 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 3056 | 1465120917345 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 03:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:01:57 INFO - PROCESS | 3056 | 1465120917353 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 3056 | 1465120917356 Marionette TRACE conn6 <- [1,1686,null,{}] 03:01:57 INFO - PROCESS | 3056 | 1465120917360 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:57 INFO - PROCESS | 3056 | 1465120917363 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:57 INFO - PROCESS | 3056 | 1465120917479 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 03:01:57 INFO - PROCESS | 3056 | 1465120917589 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 3056 | 1465120917592 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:57 INFO - PROCESS | 3056 | ++DOCSHELL 16273800 == 44 [pid = 3056] [id = 431] 03:01:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (16275C00) [pid = 3056] [serial = 1293] [outer = 00000000] 03:01:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (17D83000) [pid = 3056] [serial = 1294] [outer = 16275C00] 03:01:57 INFO - PROCESS | 3056 | 1465120917649 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (1874E400) [pid = 3056] [serial = 1295] [outer = 16275C00] 03:01:58 INFO - PROCESS | 3056 | 1465120918274 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:01:58 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:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 990ms 03:01:58 INFO - PROCESS | 3056 | 1465120918343 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 3056 | 1465120918346 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 03:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:01:58 INFO - PROCESS | 3056 | 1465120918350 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 3056 | 1465120918354 Marionette TRACE conn6 <- [1,1690,null,{}] 03:01:58 INFO - PROCESS | 3056 | 1465120918380 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:58 INFO - PROCESS | 3056 | 1465120918385 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:58 INFO - PROCESS | 3056 | 1465120918504 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 03:01:58 INFO - PROCESS | 3056 | 1465120918634 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 3056 | 1465120918638 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:58 INFO - PROCESS | 3056 | ++DOCSHELL 1A7F1C00 == 45 [pid = 3056] [id = 432] 03:01:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (1A7F2800) [pid = 3056] [serial = 1296] [outer = 00000000] 03:01:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (1BC59C00) [pid = 3056] [serial = 1297] [outer = 1A7F2800] 03:01:58 INFO - PROCESS | 3056 | 1465120918697 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 98 (1C4A2400) [pid = 3056] [serial = 1298] [outer = 1A7F2800] 03:01:59 INFO - PROCESS | 3056 | 1465120919335 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1034ms 03:01:59 INFO - PROCESS | 3056 | 1465120919387 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 3056 | 1465120919390 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 03:01:59 INFO - PROCESS | 3056 | 1465120919393 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:01:59 INFO - PROCESS | 3056 | 1465120919395 Marionette TRACE conn6 <- [1,1694,null,{}] 03:01:59 INFO - PROCESS | 3056 | 1465120919399 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:59 INFO - PROCESS | 3056 | 1465120919402 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:59 INFO - PROCESS | 3056 | 1465120919516 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 03:01:59 INFO - PROCESS | 3056 | 1465120919624 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 3056 | 1465120919626 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:01:59 INFO - PROCESS | 3056 | ++DOCSHELL 15087000 == 46 [pid = 3056] [id = 433] 03:01:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 99 (150E0C00) [pid = 3056] [serial = 1299] [outer = 00000000] 03:01:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 100 (17C06000) [pid = 3056] [serial = 1300] [outer = 150E0C00] 03:01:59 INFO - PROCESS | 3056 | 1465120919682 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 101 (18B75400) [pid = 3056] [serial = 1301] [outer = 150E0C00] 03:02:00 INFO - PROCESS | 3056 | 1465120920466 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1119ms 03:02:00 INFO - PROCESS | 3056 | 1465120920516 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 3056 | 1465120920520 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 03:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:02:00 INFO - PROCESS | 3056 | 1465120920525 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 3056 | 1465120920529 Marionette TRACE conn6 <- [1,1698,null,{}] 03:02:00 INFO - PROCESS | 3056 | 1465120920535 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:00 INFO - PROCESS | 3056 | 1465120920537 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:00 INFO - PROCESS | 3056 | 1465120920643 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 15148C00 == 45 [pid = 3056] [id = 428] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 0910C000 == 44 [pid = 3056] [id = 427] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 09125800 == 43 [pid = 3056] [id = 426] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 1A702800 == 42 [pid = 3056] [id = 425] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 1A392C00 == 41 [pid = 3056] [id = 424] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 18741C00 == 40 [pid = 3056] [id = 423] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 17E4A400 == 39 [pid = 3056] [id = 422] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 15036400 == 38 [pid = 3056] [id = 421] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 0CE47800 == 37 [pid = 3056] [id = 420] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 0D83BC00 == 36 [pid = 3056] [id = 419] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 195D9800 == 35 [pid = 3056] [id = 418] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 0CB28C00 == 34 [pid = 3056] [id = 416] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 14810000 == 33 [pid = 3056] [id = 417] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 18736400 == 32 [pid = 3056] [id = 414] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 0DCAD400 == 31 [pid = 3056] [id = 415] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 15087000 == 30 [pid = 3056] [id = 433] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 1A7F1C00 == 29 [pid = 3056] [id = 432] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 0910E000 == 28 [pid = 3056] [id = 429] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 0CFED400 == 27 [pid = 3056] [id = 430] 03:02:01 INFO - PROCESS | 3056 | --DOCSHELL 16273800 == 26 [pid = 3056] [id = 431] 03:02:01 INFO - PROCESS | 3056 | 1465120921372 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 3056 | 1465120921375 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 100 (19C7F800) [pid = 3056] [serial = 1246] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 99 (19C06800) [pid = 3056] [serial = 1244] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 98 (14879800) [pid = 3056] [serial = 1225] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 97 (1506D800) [pid = 3056] [serial = 1228] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (0CBCE000) [pid = 3056] [serial = 1213] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (1954A800) [pid = 3056] [serial = 1240] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (0D43AC00) [pid = 3056] [serial = 1220] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1873B000) [pid = 3056] [serial = 1234] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (17969C00) [pid = 3056] [serial = 1232] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (148D9800) [pid = 3056] [serial = 1226] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1508E000) [pid = 3056] [serial = 1229] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (16276C00) [pid = 3056] [serial = 1231] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1955B800) [pid = 3056] [serial = 1241] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (18B6A000) [pid = 3056] [serial = 1237] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (19560400) [pid = 3056] [serial = 1216] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D983800) [pid = 3056] [serial = 1223] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0CE81C00) [pid = 3056] [serial = 1219] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (187E3000) [pid = 3056] [serial = 1211] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (195E4C00) [pid = 3056] [serial = 1243] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D892400) [pid = 3056] [serial = 1222] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (18743000) [pid = 3056] [serial = 1235] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (192AEC00) [pid = 3056] [serial = 1238] [outer = 00000000] [url = about:blank] 03:02:01 INFO - PROCESS | 3056 | ++DOCSHELL 09110400 == 27 [pid = 3056] [id = 434] 03:02:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (09122800) [pid = 3056] [serial = 1302] [outer = 00000000] 03:02:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (09129C00) [pid = 3056] [serial = 1303] [outer = 09122800] 03:02:01 INFO - PROCESS | 3056 | 1465120921556 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0CB2B000) [pid = 3056] [serial = 1304] [outer = 09122800] 03:02:02 INFO - PROCESS | 3056 | 1465120922039 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1577ms 03:02:02 INFO - PROCESS | 3056 | 1465120922104 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 03:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:02:02 INFO - PROCESS | 3056 | 1465120922108 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 03:02:02 INFO - PROCESS | 3056 | 1465120922112 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 3056 | 1465120922115 Marionette TRACE conn6 <- [1,1702,null,{}] 03:02:02 INFO - PROCESS | 3056 | 1465120922120 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:02 INFO - PROCESS | 3056 | 1465120922125 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:02 INFO - PROCESS | 3056 | 1465120922224 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 03:02:02 INFO - PROCESS | 3056 | 1465120922234 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 3056 | 1465120922237 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:02 INFO - PROCESS | 3056 | ++DOCSHELL 0D61EC00 == 28 [pid = 3056] [id = 435] 03:02:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D61F000) [pid = 3056] [serial = 1305] [outer = 00000000] 03:02:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D625000) [pid = 3056] [serial = 1306] [outer = 0D61F000] 03:02:02 INFO - PROCESS | 3056 | 1465120922286 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0D63F400) [pid = 3056] [serial = 1307] [outer = 0D61F000] 03:02:02 INFO - PROCESS | 3056 | 1465120922768 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 730ms 03:02:02 INFO - PROCESS | 3056 | 1465120922846 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 3056 | 1465120922850 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 03:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:02:02 INFO - PROCESS | 3056 | 1465120922856 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 3056 | 1465120922858 Marionette TRACE conn6 <- [1,1706,null,{}] 03:02:02 INFO - PROCESS | 3056 | 1465120922862 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:02 INFO - PROCESS | 3056 | 1465120922865 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:02 INFO - PROCESS | 3056 | 1465120922995 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 03:02:03 INFO - PROCESS | 3056 | 1465120923056 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 3056 | 1465120923058 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:03 INFO - PROCESS | 3056 | ++DOCSHELL 0D43CC00 == 29 [pid = 3056] [id = 436] 03:02:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D9B5000) [pid = 3056] [serial = 1308] [outer = 00000000] 03:02:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0E502C00) [pid = 3056] [serial = 1309] [outer = 0D9B5000] 03:02:03 INFO - PROCESS | 3056 | 1465120923106 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0E7B7800) [pid = 3056] [serial = 1310] [outer = 0D9B5000] 03:02:03 INFO - PROCESS | 3056 | 1465120923551 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 731ms 03:02:03 INFO - PROCESS | 3056 | 1465120923588 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 3056 | 1465120923590 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 03:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:02:03 INFO - PROCESS | 3056 | 1465120923595 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 3056 | 1465120923601 Marionette TRACE conn6 <- [1,1710,null,{}] 03:02:03 INFO - PROCESS | 3056 | 1465120923624 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:03 INFO - PROCESS | 3056 | 1465120923628 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:03 INFO - PROCESS | 3056 | 1465120923755 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 03:02:03 INFO - PROCESS | 3056 | 1465120923771 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 3056 | 1465120923773 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:03 INFO - PROCESS | 3056 | ++DOCSHELL 0DB63800 == 30 [pid = 3056] [id = 437] 03:02:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (15154000) [pid = 3056] [serial = 1311] [outer = 00000000] 03:02:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (15E1E800) [pid = 3056] [serial = 1312] [outer = 15154000] 03:02:03 INFO - PROCESS | 3056 | 1465120923881 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1636C400) [pid = 3056] [serial = 1313] [outer = 15154000] 03:02:04 INFO - PROCESS | 3056 | 1465120924355 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:02:04 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:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 830ms 03:02:04 INFO - PROCESS | 3056 | 1465120924428 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 3056 | 1465120924431 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 03:02:04 INFO - PROCESS | 3056 | 1465120924434 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 3056 | 1465120924436 Marionette TRACE conn6 <- [1,1714,null,{}] 03:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:02:04 INFO - PROCESS | 3056 | 1465120924439 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:04 INFO - PROCESS | 3056 | 1465120924441 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:04 INFO - PROCESS | 3056 | 1465120924570 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 03:02:04 INFO - PROCESS | 3056 | 1465120924582 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 3056 | 1465120924584 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:04 INFO - PROCESS | 3056 | ++DOCSHELL 17966400 == 31 [pid = 3056] [id = 438] 03:02:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (17C08000) [pid = 3056] [serial = 1314] [outer = 00000000] 03:02:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (17E4C000) [pid = 3056] [serial = 1315] [outer = 17C08000] 03:02:04 INFO - PROCESS | 3056 | 1465120924682 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (18735C00) [pid = 3056] [serial = 1316] [outer = 17C08000] 03:02:05 INFO - PROCESS | 3056 | 1465120925113 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 03:02:05 INFO - PROCESS | 3056 | 1465120925169 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 03:02:05 INFO - PROCESS | 3056 | 1465120925171 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 03:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:02:05 INFO - PROCESS | 3056 | 1465120925174 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - PROCESS | 3056 | 1465120925176 Marionette TRACE conn6 <- [1,1718,null,{}] 03:02:05 INFO - PROCESS | 3056 | 1465120925180 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:05 INFO - PROCESS | 3056 | 1465120925182 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:05 INFO - PROCESS | 3056 | 1465120925297 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 03:02:05 INFO - PROCESS | 3056 | 1465120925304 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 3056 | 1465120925310 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:05 INFO - PROCESS | 3056 | ++DOCSHELL 18770400 == 32 [pid = 3056] [id = 439] 03:02:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (18771C00) [pid = 3056] [serial = 1317] [outer = 00000000] 03:02:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (18B71800) [pid = 3056] [serial = 1318] [outer = 18771C00] 03:02:05 INFO - PROCESS | 3056 | 1465120925373 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 97 (1955B000) [pid = 3056] [serial = 1319] [outer = 18771C00] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 96 (1A393000) [pid = 3056] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (15064400) [pid = 3056] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (148D3C00) [pid = 3056] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (17D80000) [pid = 3056] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1877B800) [pid = 3056] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (0CE39800) [pid = 3056] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0D83DC00) [pid = 3056] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (195DC400) [pid = 3056] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (17E4B800) [pid = 3056] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (195E4800) [pid = 3056] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0CE8D000) [pid = 3056] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A706000) [pid = 3056] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (09127400) [pid = 3056] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A855400) [pid = 3056] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (192B4800) [pid = 3056] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (09122400) [pid = 3056] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:02:05 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (192B5000) [pid = 3056] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:02:06 INFO - PROCESS | 3056 | 1465120926121 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:02:06 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:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 970ms 03:02:06 INFO - PROCESS | 3056 | 1465120926145 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 3056 | 1465120926148 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 03:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:02:06 INFO - PROCESS | 3056 | 1465120926150 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 3056 | 1465120926152 Marionette TRACE conn6 <- [1,1722,null,{}] 03:02:06 INFO - PROCESS | 3056 | 1465120926155 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 3056 | 1465120926158 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:06 INFO - PROCESS | 3056 | 1465120926244 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 03:02:06 INFO - PROCESS | 3056 | 1465120926252 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 3056 | 1465120926263 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:06 INFO - PROCESS | 3056 | ++DOCSHELL 09131400 == 33 [pid = 3056] [id = 440] 03:02:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17D80000) [pid = 3056] [serial = 1320] [outer = 00000000] 03:02:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19562800) [pid = 3056] [serial = 1321] [outer = 17D80000] 03:02:06 INFO - PROCESS | 3056 | 1465120926309 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (195DF000) [pid = 3056] [serial = 1322] [outer = 17D80000] 03:02:06 INFO - PROCESS | 3056 | 1465120926738 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:02:06 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:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 630ms 03:02:06 INFO - PROCESS | 3056 | 1465120926787 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 03:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:02:06 INFO - PROCESS | 3056 | 1465120926789 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 03:02:06 INFO - PROCESS | 3056 | 1465120926793 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 3056 | 1465120926794 Marionette TRACE conn6 <- [1,1726,null,{}] 03:02:06 INFO - PROCESS | 3056 | 1465120926798 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 3056 | 1465120926800 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:06 INFO - PROCESS | 3056 | 1465120926880 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 03:02:06 INFO - PROCESS | 3056 | 1465120926885 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 3056 | 1465120926887 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:06 INFO - PROCESS | 3056 | ++DOCSHELL 19C0BC00 == 34 [pid = 3056] [id = 441] 03:02:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (19C0C000) [pid = 3056] [serial = 1323] [outer = 00000000] 03:02:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A164800) [pid = 3056] [serial = 1324] [outer = 19C0C000] 03:02:06 INFO - PROCESS | 3056 | 1465120926933 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A394C00) [pid = 3056] [serial = 1325] [outer = 19C0C000] 03:02:07 INFO - PROCESS | 3056 | 1465120927395 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 676ms 03:02:07 INFO - PROCESS | 3056 | 1465120927473 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 03:02:07 INFO - PROCESS | 3056 | 1465120927475 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 03:02:07 INFO - PROCESS | 3056 | 1465120927478 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:02:07 INFO - PROCESS | 3056 | 1465120927480 Marionette TRACE conn6 <- [1,1730,null,{}] 03:02:07 INFO - PROCESS | 3056 | 1465120927484 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:07 INFO - PROCESS | 3056 | 1465120927485 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:07 INFO - PROCESS | 3056 | 1465120927566 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 03:02:07 INFO - PROCESS | 3056 | 1465120927571 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 3056 | 1465120927573 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:07 INFO - PROCESS | 3056 | ++DOCSHELL 09124C00 == 35 [pid = 3056] [id = 442] 03:02:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D9B1C00) [pid = 3056] [serial = 1326] [outer = 00000000] 03:02:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A510000) [pid = 3056] [serial = 1327] [outer = 0D9B1C00] 03:02:07 INFO - PROCESS | 3056 | 1465120927619 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A511C00) [pid = 3056] [serial = 1328] [outer = 0D9B1C00] 03:02:08 INFO - PROCESS | 3056 | 1465120928423 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 970ms 03:02:08 INFO - PROCESS | 3056 | 1465120928453 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 3056 | 1465120928458 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 03:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:02:08 INFO - PROCESS | 3056 | 1465120928463 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 3056 | 1465120928466 Marionette TRACE conn6 <- [1,1734,null,{}] 03:02:08 INFO - PROCESS | 3056 | 1465120928473 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:08 INFO - PROCESS | 3056 | 1465120928476 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:08 INFO - PROCESS | 3056 | 1465120928601 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 03:02:08 INFO - PROCESS | 3056 | 1465120928741 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 3056 | 1465120928744 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:08 INFO - PROCESS | 3056 | ++DOCSHELL 0D441800 == 36 [pid = 3056] [id = 443] 03:02:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D442400) [pid = 3056] [serial = 1329] [outer = 00000000] 03:02:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0D983800) [pid = 3056] [serial = 1330] [outer = 0D442400] 03:02:08 INFO - PROCESS | 3056 | 1465120928806 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0D9B6800) [pid = 3056] [serial = 1331] [outer = 0D442400] 03:02:09 INFO - PROCESS | 3056 | 1465120929501 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:02:09 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:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1132ms 03:02:09 INFO - PROCESS | 3056 | 1465120929595 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 3056 | 1465120929600 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 03:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:02:09 INFO - PROCESS | 3056 | 1465120929606 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 3056 | 1465120929609 Marionette TRACE conn6 <- [1,1738,null,{}] 03:02:09 INFO - PROCESS | 3056 | 1465120929613 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:09 INFO - PROCESS | 3056 | 1465120929616 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:09 INFO - PROCESS | 3056 | 1465120929745 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 03:02:09 INFO - PROCESS | 3056 | 1465120929982 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 3056 | 1465120929985 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:09 INFO - PROCESS | 3056 | ++DOCSHELL 09128400 == 37 [pid = 3056] [id = 444] 03:02:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (0912A400) [pid = 3056] [serial = 1332] [outer = 00000000] 03:02:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0CE8B400) [pid = 3056] [serial = 1333] [outer = 0912A400] 03:02:10 INFO - PROCESS | 3056 | 1465120930047 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0D43F000) [pid = 3056] [serial = 1334] [outer = 0912A400] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 192B3400 == 36 [pid = 3056] [id = 405] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 09110800 == 35 [pid = 3056] [id = 404] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 09125C00 == 34 [pid = 3056] [id = 406] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 0D631800 == 33 [pid = 3056] [id = 396] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 0D61D800 == 32 [pid = 3056] [id = 397] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 0D620000 == 31 [pid = 3056] [id = 402] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 17D79400 == 30 [pid = 3056] [id = 411] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 1A399C00 == 29 [pid = 3056] [id = 398] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 09110C00 == 28 [pid = 3056] [id = 410] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 14964000 == 27 [pid = 3056] [id = 403] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 15061400 == 26 [pid = 3056] [id = 409] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 0D74D800 == 25 [pid = 3056] [id = 413] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 0E7B3800 == 24 [pid = 3056] [id = 408] 03:02:10 INFO - PROCESS | 3056 | --DOCSHELL 0D750400 == 23 [pid = 3056] [id = 407] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (19C09400) [pid = 3056] [serial = 1217] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (0D34D800) [pid = 3056] [serial = 1214] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1A50D000) [pid = 3056] [serial = 1273] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1A50FC00) [pid = 3056] [serial = 1274] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1506E400) [pid = 3056] [serial = 1264] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1514B400) [pid = 3056] [serial = 1265] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (15062000) [pid = 3056] [serial = 1252] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (152DCC00) [pid = 3056] [serial = 1253] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1B591400) [pid = 3056] [serial = 1286] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1955A000) [pid = 3056] [serial = 1270] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D631C00) [pid = 3056] [serial = 1249] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D81F400) [pid = 3056] [serial = 1250] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1955A400) [pid = 3056] [serial = 1258] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A509C00) [pid = 3056] [serial = 1259] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19C10000) [pid = 3056] [serial = 1255] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A396800) [pid = 3056] [serial = 1256] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (18737400) [pid = 3056] [serial = 1267] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (18755800) [pid = 3056] [serial = 1268] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A38AC00) [pid = 3056] [serial = 1247] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D618400) [pid = 3056] [serial = 1261] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D750800) [pid = 3056] [serial = 1262] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A7F3800) [pid = 3056] [serial = 1276] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A7F7000) [pid = 3056] [serial = 1277] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (15069800) [pid = 3056] [serial = 1282] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A85EC00) [pid = 3056] [serial = 1279] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1C3CA800) [pid = 3056] [serial = 1289] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1AA28400) [pid = 3056] [serial = 1285] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A85F800) [pid = 3056] [serial = 1280] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (18B68400) [pid = 3056] [serial = 1283] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (195E6C00) [pid = 3056] [serial = 1271] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1BC5C800) [pid = 3056] [serial = 1288] [outer = 00000000] [url = about:blank] 03:02:10 INFO - PROCESS | 3056 | 1465120930700 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:02:10 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:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1123ms 03:02:10 INFO - PROCESS | 3056 | 1465120930733 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 3056 | 1465120930737 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 03:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:02:10 INFO - PROCESS | 3056 | 1465120930741 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 3056 | 1465120930743 Marionette TRACE conn6 <- [1,1742,null,{}] 03:02:10 INFO - PROCESS | 3056 | 1465120930748 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:10 INFO - PROCESS | 3056 | 1465120930753 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:10 INFO - PROCESS | 3056 | 1465120930843 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 03:02:10 INFO - PROCESS | 3056 | 1465120930939 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 3056 | 1465120930941 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:10 INFO - PROCESS | 3056 | ++DOCSHELL 0CE83000 == 24 [pid = 3056] [id = 445] 03:02:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D43C000) [pid = 3056] [serial = 1335] [outer = 00000000] 03:02:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D984000) [pid = 3056] [serial = 1336] [outer = 0D43C000] 03:02:10 INFO - PROCESS | 3056 | 1465120930989 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D9B6000) [pid = 3056] [serial = 1337] [outer = 0D43C000] 03:02:11 INFO - PROCESS | 3056 | 1465120931441 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 730ms 03:02:11 INFO - PROCESS | 3056 | 1465120931474 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 3056 | 1465120931478 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 03:02:11 INFO - PROCESS | 3056 | 1465120931483 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:02:11 INFO - PROCESS | 3056 | 1465120931485 Marionette TRACE conn6 <- [1,1746,null,{}] 03:02:11 INFO - PROCESS | 3056 | 1465120931488 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:11 INFO - PROCESS | 3056 | 1465120931490 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:11 INFO - PROCESS | 3056 | 1465120931581 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 03:02:11 INFO - PROCESS | 3056 | 1465120931587 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 3056 | 1465120931590 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:11 INFO - PROCESS | 3056 | ++DOCSHELL 15028000 == 25 [pid = 3056] [id = 446] 03:02:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (15033400) [pid = 3056] [serial = 1338] [outer = 00000000] 03:02:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1514F800) [pid = 3056] [serial = 1339] [outer = 15033400] 03:02:11 INFO - PROCESS | 3056 | 1465120931637 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (15E25C00) [pid = 3056] [serial = 1340] [outer = 15033400] 03:02:12 INFO - PROCESS | 3056 | 1465120932126 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 03:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:02:12 INFO - PROCESS | 3056 | 1465120932158 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 3056 | 1465120932160 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 03:02:12 INFO - PROCESS | 3056 | 1465120932165 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 3056 | 1465120932171 Marionette TRACE conn6 <- [1,1750,null,{}] 03:02:12 INFO - PROCESS | 3056 | 1465120932180 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 3056 | 1465120932184 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:12 INFO - PROCESS | 3056 | 1465120932275 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 03:02:12 INFO - PROCESS | 3056 | 1465120932284 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 3056 | 1465120932286 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:12 INFO - PROCESS | 3056 | ++DOCSHELL 17E91C00 == 26 [pid = 3056] [id = 447] 03:02:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (18739C00) [pid = 3056] [serial = 1341] [outer = 00000000] 03:02:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18743C00) [pid = 3056] [serial = 1342] [outer = 18739C00] 03:02:12 INFO - PROCESS | 3056 | 1465120932331 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (187D9000) [pid = 3056] [serial = 1343] [outer = 18739C00] 03:02:12 INFO - PROCESS | 3056 | 1465120932792 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 690ms 03:02:12 INFO - PROCESS | 3056 | 1465120932858 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 3056 | 1465120932860 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 03:02:12 INFO - PROCESS | 3056 | 1465120932863 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:02:12 INFO - PROCESS | 3056 | 1465120932865 Marionette TRACE conn6 <- [1,1754,null,{}] 03:02:12 INFO - PROCESS | 3056 | 1465120932868 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 3056 | 1465120932870 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:13 INFO - PROCESS | 3056 | 1465120933017 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 03:02:13 INFO - PROCESS | 3056 | 1465120933037 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 3056 | 1465120933039 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:13 INFO - PROCESS | 3056 | ++DOCSHELL 192BC800 == 27 [pid = 3056] [id = 448] 03:02:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1954A400) [pid = 3056] [serial = 1344] [outer = 00000000] 03:02:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (195DFC00) [pid = 3056] [serial = 1345] [outer = 1954A400] 03:02:13 INFO - PROCESS | 3056 | 1465120933084 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19C03800) [pid = 3056] [serial = 1346] [outer = 1954A400] 03:02:13 INFO - PROCESS | 3056 | 1465120933534 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 731ms 03:02:13 INFO - PROCESS | 3056 | 1465120933597 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 03:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:02:13 INFO - PROCESS | 3056 | 1465120933600 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 03:02:13 INFO - PROCESS | 3056 | 1465120933603 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 3056 | 1465120933605 Marionette TRACE conn6 <- [1,1758,null,{}] 03:02:13 INFO - PROCESS | 3056 | 1465120933608 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:13 INFO - PROCESS | 3056 | 1465120933610 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:13 INFO - PROCESS | 3056 | 1465120933728 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 03:02:13 INFO - PROCESS | 3056 | 1465120933790 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 3056 | 1465120933796 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:13 INFO - PROCESS | 3056 | ++DOCSHELL 0DCA7800 == 28 [pid = 3056] [id = 449] 03:02:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C89400) [pid = 3056] [serial = 1347] [outer = 00000000] 03:02:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A397400) [pid = 3056] [serial = 1348] [outer = 19C89400] 03:02:13 INFO - PROCESS | 3056 | 1465120933852 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A50B800) [pid = 3056] [serial = 1349] [outer = 19C89400] 03:02:14 INFO - PROCESS | 3056 | 1465120934314 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 731ms 03:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:02:14 INFO - PROCESS | 3056 | 1465120934362 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 3056 | 1465120934364 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 03:02:14 INFO - PROCESS | 3056 | 1465120934367 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 3056 | 1465120934369 Marionette TRACE conn6 <- [1,1762,null,{}] 03:02:14 INFO - PROCESS | 3056 | 1465120934372 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:14 INFO - PROCESS | 3056 | 1465120934375 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:14 INFO - PROCESS | 3056 | 1465120934493 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 03:02:14 INFO - PROCESS | 3056 | 1465120934508 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 3056 | 1465120934510 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:14 INFO - PROCESS | 3056 | ++DOCSHELL 1877A400 == 29 [pid = 3056] [id = 450] 03:02:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A50D400) [pid = 3056] [serial = 1350] [outer = 00000000] 03:02:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A574C00) [pid = 3056] [serial = 1351] [outer = 1A50D400] 03:02:14 INFO - PROCESS | 3056 | 1465120934610 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A390400) [pid = 3056] [serial = 1352] [outer = 1A50D400] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D61F000) [pid = 3056] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D9B5000) [pid = 3056] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17C08000) [pid = 3056] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (09122800) [pid = 3056] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (18771C00) [pid = 3056] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0CFEEC00) [pid = 3056] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (16275C00) [pid = 3056] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (19C0C000) [pid = 3056] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A7F2800) [pid = 3056] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (15154000) [pid = 3056] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:02:14 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (17D80000) [pid = 3056] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:02:15 INFO - PROCESS | 3056 | 1465120935074 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 730ms 03:02:15 INFO - PROCESS | 3056 | 1465120935101 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 03:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:02:15 INFO - PROCESS | 3056 | 1465120935103 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 03:02:15 INFO - PROCESS | 3056 | 1465120935106 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 3056 | 1465120935108 Marionette TRACE conn6 <- [1,1766,null,{}] 03:02:15 INFO - PROCESS | 3056 | 1465120935116 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:15 INFO - PROCESS | 3056 | 1465120935118 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:15 INFO - PROCESS | 3056 | 1465120935240 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 03:02:15 INFO - PROCESS | 3056 | 1465120935302 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 3056 | 1465120935304 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:15 INFO - PROCESS | 3056 | ++DOCSHELL 15042C00 == 30 [pid = 3056] [id = 451] 03:02:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1506A400) [pid = 3056] [serial = 1353] [outer = 00000000] 03:02:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17DCD000) [pid = 3056] [serial = 1354] [outer = 1506A400] 03:02:15 INFO - PROCESS | 3056 | 1465120935348 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (18B6FC00) [pid = 3056] [serial = 1355] [outer = 1506A400] 03:02:15 INFO - PROCESS | 3056 | 1465120935707 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:02:15 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:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 630ms 03:02:15 INFO - PROCESS | 3056 | 1465120935736 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 3056 | 1465120935739 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 03:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:02:15 INFO - PROCESS | 3056 | 1465120935754 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 3056 | 1465120935756 Marionette TRACE conn6 <- [1,1770,null,{}] 03:02:15 INFO - PROCESS | 3056 | 1465120935759 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:15 INFO - PROCESS | 3056 | 1465120935762 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:15 INFO - PROCESS | 3056 | 1465120935843 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 03:02:15 INFO - PROCESS | 3056 | 1465120935849 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 3056 | 1465120935851 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:15 INFO - PROCESS | 3056 | ++DOCSHELL 17D82400 == 31 [pid = 3056] [id = 452] 03:02:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A38E800) [pid = 3056] [serial = 1356] [outer = 00000000] 03:02:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A7F0800) [pid = 3056] [serial = 1357] [outer = 1A38E800] 03:02:15 INFO - PROCESS | 3056 | 1465120935895 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A7F8C00) [pid = 3056] [serial = 1358] [outer = 1A38E800] 03:02:16 INFO - PROCESS | 3056 | 1465120936340 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:02:16 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:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 03:02:16 INFO - PROCESS | 3056 | 1465120936387 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 3056 | 1465120936390 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 03:02:16 INFO - PROCESS | 3056 | 1465120936409 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 3056 | 1465120936411 Marionette TRACE conn6 <- [1,1774,null,{}] 03:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:02:16 INFO - PROCESS | 3056 | 1465120936414 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:16 INFO - PROCESS | 3056 | 1465120936416 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:16 INFO - PROCESS | 3056 | 1465120936502 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 03:02:16 INFO - PROCESS | 3056 | 1465120936509 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 3056 | 1465120936511 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:16 INFO - PROCESS | 3056 | ++DOCSHELL 17E8F000 == 32 [pid = 3056] [id = 453] 03:02:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A855800) [pid = 3056] [serial = 1359] [outer = 00000000] 03:02:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A860400) [pid = 3056] [serial = 1360] [outer = 1A855800] 03:02:16 INFO - PROCESS | 3056 | 1465120936564 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A864800) [pid = 3056] [serial = 1361] [outer = 1A855800] 03:02:17 INFO - PROCESS | 3056 | --DOCSHELL 09109C00 == 31 [pid = 3056] [id = 401] 03:02:17 INFO - PROCESS | 3056 | --DOCSHELL 0910E400 == 30 [pid = 3056] [id = 412] 03:02:17 INFO - PROCESS | 3056 | --DOCSHELL 1A859400 == 29 [pid = 3056] [id = 399] 03:02:17 INFO - PROCESS | 3056 | --DOCSHELL 09110400 == 28 [pid = 3056] [id = 434] 03:02:17 INFO - PROCESS | 3056 | --DOCSHELL 1CB5D800 == 27 [pid = 3056] [id = 400] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D625000) [pid = 3056] [serial = 1306] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D63F400) [pid = 3056] [serial = 1307] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0E502C00) [pid = 3056] [serial = 1309] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (18735C00) [pid = 3056] [serial = 1316] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (09129C00) [pid = 3056] [serial = 1303] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0CB2B000) [pid = 3056] [serial = 1304] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (17E4C000) [pid = 3056] [serial = 1315] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (18B71800) [pid = 3056] [serial = 1318] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0E791000) [pid = 3056] [serial = 1292] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D9B4400) [pid = 3056] [serial = 1291] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1874E400) [pid = 3056] [serial = 1295] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A394C00) [pid = 3056] [serial = 1325] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (17D83000) [pid = 3056] [serial = 1294] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1C4A2400) [pid = 3056] [serial = 1298] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1BC59C00) [pid = 3056] [serial = 1297] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1A510000) [pid = 3056] [serial = 1327] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (17C06000) [pid = 3056] [serial = 1300] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1A164800) [pid = 3056] [serial = 1324] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (15E1E800) [pid = 3056] [serial = 1312] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1636C400) [pid = 3056] [serial = 1313] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (1955B000) [pid = 3056] [serial = 1319] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (19562800) [pid = 3056] [serial = 1321] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (0E7B7800) [pid = 3056] [serial = 1310] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (195DF000) [pid = 3056] [serial = 1322] [outer = 00000000] [url = about:blank] 03:02:18 INFO - PROCESS | 3056 | 1465120938375 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:02:18 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:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2024ms 03:02:18 INFO - PROCESS | 3056 | 1465120938440 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 3056 | 1465120938444 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 03:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:02:18 INFO - PROCESS | 3056 | 1465120938449 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 3056 | 1465120938453 Marionette TRACE conn6 <- [1,1778,null,{}] 03:02:18 INFO - PROCESS | 3056 | 1465120938459 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:18 INFO - PROCESS | 3056 | 1465120938462 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:18 INFO - PROCESS | 3056 | 1465120938555 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 03:02:18 INFO - PROCESS | 3056 | 1465120938569 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 3056 | 1465120938572 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:18 INFO - PROCESS | 3056 | ++DOCSHELL 0D43D400 == 28 [pid = 3056] [id = 454] 03:02:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D43D800) [pid = 3056] [serial = 1362] [outer = 00000000] 03:02:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0D61C000) [pid = 3056] [serial = 1363] [outer = 0D43D800] 03:02:18 INFO - PROCESS | 3056 | 1465120938622 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0D623400) [pid = 3056] [serial = 1364] [outer = 0D43D800] 03:02:19 INFO - PROCESS | 3056 | 1465120939124 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:02:19 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:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 730ms 03:02:19 INFO - PROCESS | 3056 | 1465120939180 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 3056 | 1465120939185 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 03:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:02:19 INFO - PROCESS | 3056 | 1465120939191 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 3056 | 1465120939194 Marionette TRACE conn6 <- [1,1782,null,{}] 03:02:19 INFO - PROCESS | 3056 | 1465120939198 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:19 INFO - PROCESS | 3056 | 1465120939201 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:19 INFO - PROCESS | 3056 | 1465120939296 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 03:02:19 INFO - PROCESS | 3056 | 1465120939397 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 3056 | 1465120939400 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:19 INFO - PROCESS | 3056 | ++DOCSHELL 0D982400 == 29 [pid = 3056] [id = 455] 03:02:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D982800) [pid = 3056] [serial = 1365] [outer = 00000000] 03:02:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D9AC000) [pid = 3056] [serial = 1366] [outer = 0D982800] 03:02:19 INFO - PROCESS | 3056 | 1465120939449 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D9B5000) [pid = 3056] [serial = 1367] [outer = 0D982800] 03:02:19 INFO - PROCESS | 3056 | 1465120939856 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 731ms 03:02:19 INFO - PROCESS | 3056 | 1465120939954 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 3056 | 1465120939956 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 03:02:19 INFO - PROCESS | 3056 | 1465120939964 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:02:19 INFO - PROCESS | 3056 | 1465120939967 Marionette TRACE conn6 <- [1,1786,null,{}] 03:02:19 INFO - PROCESS | 3056 | 1465120939979 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:19 INFO - PROCESS | 3056 | 1465120939983 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:20 INFO - PROCESS | 3056 | 1465120940078 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 03:02:20 INFO - PROCESS | 3056 | 1465120940087 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 3056 | 1465120940091 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:20 INFO - PROCESS | 3056 | ++DOCSHELL 15064000 == 30 [pid = 3056] [id = 456] 03:02:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (15064400) [pid = 3056] [serial = 1368] [outer = 00000000] 03:02:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (15068400) [pid = 3056] [serial = 1369] [outer = 15064400] 03:02:20 INFO - PROCESS | 3056 | 1465120940140 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1506EC00) [pid = 3056] [serial = 1370] [outer = 15064400] 03:02:20 INFO - PROCESS | 3056 | 1465120940613 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 03:02:20 INFO - PROCESS | 3056 | 1465120940642 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 3056 | 1465120940644 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 03:02:20 INFO - PROCESS | 3056 | 1465120940647 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:02:20 INFO - PROCESS | 3056 | 1465120940649 Marionette TRACE conn6 <- [1,1790,null,{}] 03:02:20 INFO - PROCESS | 3056 | 1465120940653 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:20 INFO - PROCESS | 3056 | 1465120940655 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:20 INFO - PROCESS | 3056 | 1465120940740 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 03:02:20 INFO - PROCESS | 3056 | 1465120940745 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 3056 | 1465120940747 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:20 INFO - PROCESS | 3056 | ++DOCSHELL 1514DC00 == 31 [pid = 3056] [id = 457] 03:02:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (15156400) [pid = 3056] [serial = 1371] [outer = 00000000] 03:02:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1626D800) [pid = 3056] [serial = 1372] [outer = 15156400] 03:02:20 INFO - PROCESS | 3056 | 1465120940793 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1796A000) [pid = 3056] [serial = 1373] [outer = 15156400] 03:02:21 INFO - PROCESS | 3056 | 1465120941224 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms 03:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:02:21 INFO - PROCESS | 3056 | 1465120941282 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 3056 | 1465120941284 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 03:02:21 INFO - PROCESS | 3056 | 1465120941287 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 3056 | 1465120941289 Marionette TRACE conn6 <- [1,1794,null,{}] 03:02:21 INFO - PROCESS | 3056 | 1465120941293 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:21 INFO - PROCESS | 3056 | 1465120941295 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:21 INFO - PROCESS | 3056 | 1465120941375 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 03:02:21 INFO - PROCESS | 3056 | 1465120941380 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 3056 | 1465120941382 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:21 INFO - PROCESS | 3056 | ++DOCSHELL 17D77C00 == 32 [pid = 3056] [id = 458] 03:02:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (17D78800) [pid = 3056] [serial = 1374] [outer = 00000000] 03:02:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (17DC4800) [pid = 3056] [serial = 1375] [outer = 17D78800] 03:02:21 INFO - PROCESS | 3056 | 1465120941427 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (17E92400) [pid = 3056] [serial = 1376] [outer = 17D78800] 03:02:21 INFO - PROCESS | 3056 | 1465120941902 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 03:02:21 INFO - PROCESS | 3056 | 1465120941958 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 3056 | 1465120941960 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 03:02:21 INFO - PROCESS | 3056 | 1465120941963 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:02:21 INFO - PROCESS | 3056 | 1465120941965 Marionette TRACE conn6 <- [1,1798,null,{}] 03:02:21 INFO - PROCESS | 3056 | 1465120941968 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:21 INFO - PROCESS | 3056 | 1465120941974 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:22 INFO - PROCESS | 3056 | 1465120942083 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 03:02:22 INFO - PROCESS | 3056 | 1465120942099 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 3056 | 1465120942101 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:22 INFO - PROCESS | 3056 | ++DOCSHELL 192B0800 == 33 [pid = 3056] [id = 459] 03:02:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (192B3C00) [pid = 3056] [serial = 1377] [outer = 00000000] 03:02:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (19549C00) [pid = 3056] [serial = 1378] [outer = 192B3C00] 03:02:22 INFO - PROCESS | 3056 | 1465120942148 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1955C800) [pid = 3056] [serial = 1379] [outer = 192B3C00] 03:02:22 INFO - PROCESS | 3056 | 1465120942603 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 730ms 03:02:22 INFO - PROCESS | 3056 | 1465120942698 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 3056 | 1465120942700 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 03:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:02:22 INFO - PROCESS | 3056 | 1465120942703 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 3056 | 1465120942705 Marionette TRACE conn6 <- [1,1802,null,{}] 03:02:22 INFO - PROCESS | 3056 | 1465120942709 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:22 INFO - PROCESS | 3056 | 1465120942711 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:22 INFO - PROCESS | 3056 | 1465120942816 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 03:02:22 INFO - PROCESS | 3056 | 1465120942822 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 3056 | 1465120942824 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:22 INFO - PROCESS | 3056 | ++DOCSHELL 19560800 == 34 [pid = 3056] [id = 460] 03:02:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (195DB800) [pid = 3056] [serial = 1380] [outer = 00000000] 03:02:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19C0E800) [pid = 3056] [serial = 1381] [outer = 195DB800] 03:02:22 INFO - PROCESS | 3056 | 1465120942869 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C0F400) [pid = 3056] [serial = 1382] [outer = 195DB800] 03:02:23 INFO - PROCESS | 3056 | 1465120943305 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 631ms 03:02:23 INFO - PROCESS | 3056 | 1465120943338 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 3056 | 1465120943340 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 03:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:02:23 INFO - PROCESS | 3056 | 1465120943343 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 3056 | 1465120943345 Marionette TRACE conn6 <- [1,1806,null,{}] 03:02:23 INFO - PROCESS | 3056 | 1465120943349 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:23 INFO - PROCESS | 3056 | 1465120943351 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:23 INFO - PROCESS | 3056 | 1465120943432 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 03:02:23 INFO - PROCESS | 3056 | 1465120943437 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 3056 | 1465120943439 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:23 INFO - PROCESS | 3056 | ++DOCSHELL 0CBCE000 == 35 [pid = 3056] [id = 461] 03:02:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D9ABC00) [pid = 3056] [serial = 1383] [outer = 00000000] 03:02:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A399800) [pid = 3056] [serial = 1384] [outer = 0D9ABC00] 03:02:23 INFO - PROCESS | 3056 | 1465120943483 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A391400) [pid = 3056] [serial = 1385] [outer = 0D9ABC00] 03:02:23 INFO - PROCESS | 3056 | 1465120943962 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 03:02:24 INFO - PROCESS | 3056 | 1465120944015 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 3056 | 1465120944017 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 03:02:24 INFO - PROCESS | 3056 | 1465120944025 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:02:24 INFO - PROCESS | 3056 | 1465120944027 Marionette TRACE conn6 <- [1,1810,null,{}] 03:02:24 INFO - PROCESS | 3056 | 1465120944031 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:24 INFO - PROCESS | 3056 | 1465120944032 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:24 INFO - PROCESS | 3056 | 1465120944145 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 03:02:24 INFO - PROCESS | 3056 | 1465120944234 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 3056 | 1465120944237 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:24 INFO - PROCESS | 3056 | ++DOCSHELL 15063800 == 36 [pid = 3056] [id = 462] 03:02:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A513C00) [pid = 3056] [serial = 1386] [outer = 00000000] 03:02:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A56C000) [pid = 3056] [serial = 1387] [outer = 1A513C00] 03:02:24 INFO - PROCESS | 3056 | 1465120944282 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A56DC00) [pid = 3056] [serial = 1388] [outer = 1A513C00] 03:02:24 INFO - PROCESS | 3056 | 1465120944707 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 730ms 03:02:24 INFO - PROCESS | 3056 | 1465120944760 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 3056 | 1465120944762 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 03:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:02:24 INFO - PROCESS | 3056 | 1465120944765 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 3056 | 1465120944767 Marionette TRACE conn6 <- [1,1814,null,{}] 03:02:24 INFO - PROCESS | 3056 | 1465120944777 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:24 INFO - PROCESS | 3056 | 1465120944779 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:24 INFO - PROCESS | 3056 | 1465120944896 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 03:02:24 INFO - PROCESS | 3056 | 1465120944905 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 3056 | 1465120944907 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:24 INFO - PROCESS | 3056 | ++DOCSHELL 0CE85C00 == 37 [pid = 3056] [id = 463] 03:02:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0E7B3000) [pid = 3056] [serial = 1389] [outer = 00000000] 03:02:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A7F5C00) [pid = 3056] [serial = 1390] [outer = 0E7B3000] 03:02:24 INFO - PROCESS | 3056 | 1465120944951 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A85AC00) [pid = 3056] [serial = 1391] [outer = 0E7B3000] 03:02:25 INFO - PROCESS | 3056 | 1465120945422 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 03:02:25 INFO - PROCESS | 3056 | 1465120945436 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 3056 | 1465120945438 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 03:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:02:25 INFO - PROCESS | 3056 | 1465120945447 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 3056 | 1465120945450 Marionette TRACE conn6 <- [1,1818,null,{}] 03:02:25 INFO - PROCESS | 3056 | 1465120945454 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:25 INFO - PROCESS | 3056 | 1465120945457 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:25 INFO - PROCESS | 3056 | 1465120945616 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (150E0C00) [pid = 3056] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1954A400) [pid = 3056] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (19C89400) [pid = 3056] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1506A400) [pid = 3056] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A50D400) [pid = 3056] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A38E800) [pid = 3056] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (18739C00) [pid = 3056] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (15033400) [pid = 3056] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D43C000) [pid = 3056] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0912A400) [pid = 3056] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D442400) [pid = 3056] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:02:25 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D9B1C00) [pid = 3056] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:02:25 INFO - PROCESS | 3056 | 1465120945872 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 3056 | 1465120945874 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:25 INFO - PROCESS | 3056 | ++DOCSHELL 0CF63000 == 38 [pid = 3056] [id = 464] 03:02:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0CFF5000) [pid = 3056] [serial = 1392] [outer = 00000000] 03:02:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D625400) [pid = 3056] [serial = 1393] [outer = 0CFF5000] 03:02:25 INFO - PROCESS | 3056 | 1465120945921 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1506DC00) [pid = 3056] [serial = 1394] [outer = 0CFF5000] 03:02:26 INFO - PROCESS | 3056 | 1465120946280 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:02:26 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:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 890ms 03:02:26 INFO - PROCESS | 3056 | 1465120946336 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 03:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:02:26 INFO - PROCESS | 3056 | 1465120946338 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 03:02:26 INFO - PROCESS | 3056 | 1465120946341 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 3056 | 1465120946343 Marionette TRACE conn6 <- [1,1822,null,{}] 03:02:26 INFO - PROCESS | 3056 | 1465120946346 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:26 INFO - PROCESS | 3056 | 1465120946348 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:26 INFO - PROCESS | 3056 | 1465120946430 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 03:02:26 INFO - PROCESS | 3056 | 1465120946435 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 3056 | 1465120946437 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:26 INFO - PROCESS | 3056 | ++DOCSHELL 15155800 == 39 [pid = 3056] [id = 465] 03:02:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17DCC400) [pid = 3056] [serial = 1395] [outer = 00000000] 03:02:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A7F4000) [pid = 3056] [serial = 1396] [outer = 17DCC400] 03:02:26 INFO - PROCESS | 3056 | 1465120946492 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1B596800) [pid = 3056] [serial = 1397] [outer = 17DCC400] 03:02:26 INFO - PROCESS | 3056 | 1465120946913 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:02:26 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:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 630ms 03:02:26 INFO - PROCESS | 3056 | 1465120946976 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 3056 | 1465120946978 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 03:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:02:26 INFO - PROCESS | 3056 | 1465120946981 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 3056 | 1465120946983 Marionette TRACE conn6 <- [1,1826,null,{}] 03:02:26 INFO - PROCESS | 3056 | 1465120946986 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:26 INFO - PROCESS | 3056 | 1465120946988 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:27 INFO - PROCESS | 3056 | 1465120947070 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 03:02:27 INFO - PROCESS | 3056 | 1465120947076 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 3056 | 1465120947078 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:27 INFO - PROCESS | 3056 | ++DOCSHELL 1B592000 == 40 [pid = 3056] [id = 466] 03:02:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1B6B8000) [pid = 3056] [serial = 1398] [outer = 00000000] 03:02:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1BC66400) [pid = 3056] [serial = 1399] [outer = 1B6B8000] 03:02:27 INFO - PROCESS | 3056 | 1465120947122 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1C3D2400) [pid = 3056] [serial = 1400] [outer = 1B6B8000] 03:02:27 INFO - PROCESS | 3056 | 1465120947583 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 630ms 03:02:27 INFO - PROCESS | 3056 | 1465120947612 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 3056 | 1465120947614 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 03:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:02:27 INFO - PROCESS | 3056 | 1465120947630 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 3056 | 1465120947632 Marionette TRACE conn6 <- [1,1830,null,{}] 03:02:27 INFO - PROCESS | 3056 | 1465120947641 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:27 INFO - PROCESS | 3056 | 1465120947643 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:27 INFO - PROCESS | 3056 | 1465120947727 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 03:02:27 INFO - PROCESS | 3056 | 1465120947733 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 3056 | 1465120947735 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:27 INFO - PROCESS | 3056 | ++DOCSHELL 18737400 == 41 [pid = 3056] [id = 467] 03:02:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1C3D6800) [pid = 3056] [serial = 1401] [outer = 00000000] 03:02:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1C4AA800) [pid = 3056] [serial = 1402] [outer = 1C3D6800] 03:02:27 INFO - PROCESS | 3056 | 1465120947779 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1C97BC00) [pid = 3056] [serial = 1403] [outer = 1C3D6800] 03:02:28 INFO - PROCESS | 3056 | 1465120948607 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1040ms 03:02:28 INFO - PROCESS | 3056 | 1465120948660 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 3056 | 1465120948664 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 03:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:02:28 INFO - PROCESS | 3056 | 1465120948669 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 3056 | 1465120948674 Marionette TRACE conn6 <- [1,1834,null,{}] 03:02:28 INFO - PROCESS | 3056 | 1465120948700 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:28 INFO - PROCESS | 3056 | 1465120948703 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:28 INFO - PROCESS | 3056 | 1465120948836 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 03:02:28 INFO - PROCESS | 3056 | 1465120948968 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 3056 | 1465120948971 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:28 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF6000 == 42 [pid = 3056] [id = 468] 03:02:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D34D400) [pid = 3056] [serial = 1404] [outer = 00000000] 03:02:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D896800) [pid = 3056] [serial = 1405] [outer = 0D34D400] 03:02:29 INFO - PROCESS | 3056 | 1465120949031 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0DCAD800) [pid = 3056] [serial = 1406] [outer = 0D34D400] 03:02:29 INFO - PROCESS | 3056 | 1465120949720 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:02:29 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:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1296ms 03:02:29 INFO - PROCESS | 3056 | 1465120949969 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 3056 | 1465120949974 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 03:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:02:29 INFO - PROCESS | 3056 | 1465120949980 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 3056 | 1465120949983 Marionette TRACE conn6 <- [1,1838,null,{}] 03:02:29 INFO - PROCESS | 3056 | 1465120949988 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:29 INFO - PROCESS | 3056 | 1465120949992 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:30 INFO - PROCESS | 3056 | 1465120950107 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 03:02:30 INFO - PROCESS | 3056 | 1465120950238 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 3056 | 1465120950243 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:30 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF5400 == 43 [pid = 3056] [id = 469] 03:02:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D61D800) [pid = 3056] [serial = 1407] [outer = 00000000] 03:02:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0D63F000) [pid = 3056] [serial = 1408] [outer = 0D61D800] 03:02:30 INFO - PROCESS | 3056 | 1465120950299 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0D988400) [pid = 3056] [serial = 1409] [outer = 0D61D800] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 1B592000 == 42 [pid = 3056] [id = 466] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 15155800 == 41 [pid = 3056] [id = 465] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 0CF63000 == 40 [pid = 3056] [id = 464] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 0CE85C00 == 39 [pid = 3056] [id = 463] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 15063800 == 38 [pid = 3056] [id = 462] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 0CBCE000 == 37 [pid = 3056] [id = 461] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 19560800 == 36 [pid = 3056] [id = 460] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 192B0800 == 35 [pid = 3056] [id = 459] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 17D77C00 == 34 [pid = 3056] [id = 458] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 1514DC00 == 33 [pid = 3056] [id = 457] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1A860400) [pid = 3056] [serial = 1360] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 15064000 == 32 [pid = 3056] [id = 456] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 0D982400 == 31 [pid = 3056] [id = 455] 03:02:30 INFO - PROCESS | 3056 | --DOCSHELL 0D43D400 == 30 [pid = 3056] [id = 454] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (18B75400) [pid = 3056] [serial = 1301] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (195DFC00) [pid = 3056] [serial = 1345] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A50B800) [pid = 3056] [serial = 1349] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A397400) [pid = 3056] [serial = 1348] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (17DCD000) [pid = 3056] [serial = 1354] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A574C00) [pid = 3056] [serial = 1351] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A7F0800) [pid = 3056] [serial = 1357] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A390400) [pid = 3056] [serial = 1352] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A7F8C00) [pid = 3056] [serial = 1358] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (18743C00) [pid = 3056] [serial = 1342] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1514F800) [pid = 3056] [serial = 1339] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (15E25C00) [pid = 3056] [serial = 1340] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D984000) [pid = 3056] [serial = 1336] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D9B6000) [pid = 3056] [serial = 1337] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D43F000) [pid = 3056] [serial = 1334] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0CE8B400) [pid = 3056] [serial = 1333] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D9B6800) [pid = 3056] [serial = 1331] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D983800) [pid = 3056] [serial = 1330] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A511C00) [pid = 3056] [serial = 1328] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (19C03800) [pid = 3056] [serial = 1346] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (18B6FC00) [pid = 3056] [serial = 1355] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (187D9000) [pid = 3056] [serial = 1343] [outer = 00000000] [url = about:blank] 03:02:30 INFO - PROCESS | 3056 | 1465120950896 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 990ms 03:02:30 INFO - PROCESS | 3056 | 1465120950971 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 03:02:30 INFO - PROCESS | 3056 | 1465120950974 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 03:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:02:30 INFO - PROCESS | 3056 | 1465120950980 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 3056 | 1465120950984 Marionette TRACE conn6 <- [1,1842,null,{}] 03:02:30 INFO - PROCESS | 3056 | 1465120950988 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:30 INFO - PROCESS | 3056 | 1465120950991 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:31 INFO - PROCESS | 3056 | 1465120951086 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 03:02:31 INFO - PROCESS | 3056 | 1465120951179 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 3056 | 1465120951182 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:31 INFO - PROCESS | 3056 | ++DOCSHELL 0D750800 == 31 [pid = 3056] [id = 470] 03:02:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D899C00) [pid = 3056] [serial = 1410] [outer = 00000000] 03:02:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0E7B0000) [pid = 3056] [serial = 1411] [outer = 0D899C00] 03:02:31 INFO - PROCESS | 3056 | 1465120951231 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (148D4C00) [pid = 3056] [serial = 1412] [outer = 0D899C00] 03:02:31 INFO - PROCESS | 3056 | 1465120951681 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 790ms 03:02:31 INFO - PROCESS | 3056 | 1465120951771 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 3056 | 1465120951773 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 03:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:02:31 INFO - PROCESS | 3056 | 1465120951777 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 3056 | 1465120951779 Marionette TRACE conn6 <- [1,1846,null,{}] 03:02:31 INFO - PROCESS | 3056 | 1465120951789 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:31 INFO - PROCESS | 3056 | 1465120951794 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:31 INFO - PROCESS | 3056 | 1465120951886 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 03:02:31 INFO - PROCESS | 3056 | 1465120951900 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 3056 | 1465120951904 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:31 INFO - PROCESS | 3056 | ++DOCSHELL 15E1B400 == 32 [pid = 3056] [id = 471] 03:02:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15E1F800) [pid = 3056] [serial = 1413] [outer = 00000000] 03:02:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (16273800) [pid = 3056] [serial = 1414] [outer = 15E1F800] 03:02:31 INFO - PROCESS | 3056 | 1465120951954 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (17964400) [pid = 3056] [serial = 1415] [outer = 15E1F800] 03:02:32 INFO - PROCESS | 3056 | 1465120952433 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 03:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:02:32 INFO - PROCESS | 3056 | 1465120952450 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 3056 | 1465120952452 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 03:02:32 INFO - PROCESS | 3056 | 1465120952455 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 3056 | 1465120952457 Marionette TRACE conn6 <- [1,1850,null,{}] 03:02:32 INFO - PROCESS | 3056 | 1465120952464 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:32 INFO - PROCESS | 3056 | 1465120952467 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:32 INFO - PROCESS | 3056 | 1465120952555 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 03:02:32 INFO - PROCESS | 3056 | 1465120952563 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 3056 | 1465120952565 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:32 INFO - PROCESS | 3056 | ++DOCSHELL 1873EC00 == 33 [pid = 3056] [id = 472] 03:02:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (18741C00) [pid = 3056] [serial = 1416] [outer = 00000000] 03:02:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18770800) [pid = 3056] [serial = 1417] [outer = 18741C00] 03:02:32 INFO - PROCESS | 3056 | 1465120952619 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18B68400) [pid = 3056] [serial = 1418] [outer = 18741C00] 03:02:33 INFO - PROCESS | 3056 | 1465120953110 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 690ms 03:02:33 INFO - PROCESS | 3056 | 1465120953146 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 3056 | 1465120953148 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 03:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:02:33 INFO - PROCESS | 3056 | 1465120953151 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 3056 | 1465120953153 Marionette TRACE conn6 <- [1,1854,null,{}] 03:02:33 INFO - PROCESS | 3056 | 1465120953156 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 3056 | 1465120953158 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:33 INFO - PROCESS | 3056 | 1465120953271 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 03:02:33 INFO - PROCESS | 3056 | 1465120953277 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 3056 | 1465120953279 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:33 INFO - PROCESS | 3056 | ++DOCSHELL 18B71800 == 34 [pid = 3056] [id = 473] 03:02:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (192AE000) [pid = 3056] [serial = 1419] [outer = 00000000] 03:02:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1954AC00) [pid = 3056] [serial = 1420] [outer = 192AE000] 03:02:33 INFO - PROCESS | 3056 | 1465120953324 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (195DB000) [pid = 3056] [serial = 1421] [outer = 192AE000] 03:02:33 INFO - PROCESS | 3056 | 1465120953783 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 03:02:33 INFO - PROCESS | 3056 | 1465120953822 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 03:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:02:33 INFO - PROCESS | 3056 | 1465120953824 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 03:02:33 INFO - PROCESS | 3056 | 1465120953827 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 3056 | 1465120953829 Marionette TRACE conn6 <- [1,1858,null,{}] 03:02:33 INFO - PROCESS | 3056 | 1465120953832 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 3056 | 1465120953838 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:34 INFO - PROCESS | 3056 | 1465120954015 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 03:02:34 INFO - PROCESS | 3056 | 1465120954082 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 3056 | 1465120954084 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:34 INFO - PROCESS | 3056 | ++DOCSHELL 19C05400 == 35 [pid = 3056] [id = 474] 03:02:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19C0A400) [pid = 3056] [serial = 1422] [outer = 00000000] 03:02:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A399400) [pid = 3056] [serial = 1423] [outer = 19C0A400] 03:02:34 INFO - PROCESS | 3056 | 1465120954129 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A50E000) [pid = 3056] [serial = 1424] [outer = 19C0A400] 03:02:34 INFO - PROCESS | 3056 | 1465120954573 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 770ms 03:02:34 INFO - PROCESS | 3056 | 1465120954598 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 3056 | 1465120954600 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 03:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:02:34 INFO - PROCESS | 3056 | 1465120954603 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 3056 | 1465120954605 Marionette TRACE conn6 <- [1,1862,null,{}] 03:02:34 INFO - PROCESS | 3056 | 1465120954609 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:34 INFO - PROCESS | 3056 | 1465120954611 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:34 INFO - PROCESS | 3056 | 1465120954739 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 03:02:34 INFO - PROCESS | 3056 | 1465120954745 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 3056 | 1465120954747 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:34 INFO - PROCESS | 3056 | ++DOCSHELL 0912C800 == 36 [pid = 3056] [id = 475] 03:02:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (15068800) [pid = 3056] [serial = 1425] [outer = 00000000] 03:02:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A56C400) [pid = 3056] [serial = 1426] [outer = 15068800] 03:02:34 INFO - PROCESS | 3056 | 1465120954850 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A56E800) [pid = 3056] [serial = 1427] [outer = 15068800] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A513C00) [pid = 3056] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D43D800) [pid = 3056] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D9ABC00) [pid = 3056] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0CFF5000) [pid = 3056] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (192B3C00) [pid = 3056] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D982800) [pid = 3056] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (15156400) [pid = 3056] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17D78800) [pid = 3056] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (17DCC400) [pid = 3056] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A855800) [pid = 3056] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (195DB800) [pid = 3056] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (15064400) [pid = 3056] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0E7B3000) [pid = 3056] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:02:35 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1B6B8000) [pid = 3056] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:02:35 INFO - PROCESS | 3056 | 1465120955433 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 870ms 03:02:35 INFO - PROCESS | 3056 | 1465120955474 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 3056 | 1465120955477 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 03:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:02:35 INFO - PROCESS | 3056 | 1465120955480 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 3056 | 1465120955482 Marionette TRACE conn6 <- [1,1866,null,{}] 03:02:35 INFO - PROCESS | 3056 | 1465120955485 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:35 INFO - PROCESS | 3056 | 1465120955488 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:35 INFO - PROCESS | 3056 | 1465120955604 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 03:02:35 INFO - PROCESS | 3056 | 1465120955668 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 3056 | 1465120955670 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:35 INFO - PROCESS | 3056 | ++DOCSHELL 0D982800 == 37 [pid = 3056] [id = 476] 03:02:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D9ABC00) [pid = 3056] [serial = 1428] [outer = 00000000] 03:02:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (18B6FC00) [pid = 3056] [serial = 1429] [outer = 0D9ABC00] 03:02:35 INFO - PROCESS | 3056 | 1465120955715 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A568C00) [pid = 3056] [serial = 1430] [outer = 0D9ABC00] 03:02:36 INFO - PROCESS | 3056 | 1465120956057 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 630ms 03:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:02:36 INFO - PROCESS | 3056 | 1465120956114 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 3056 | 1465120956116 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 03:02:36 INFO - PROCESS | 3056 | 1465120956119 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 3056 | 1465120956121 Marionette TRACE conn6 <- [1,1870,null,{}] 03:02:36 INFO - PROCESS | 3056 | 1465120956125 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:36 INFO - PROCESS | 3056 | 1465120956127 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:36 INFO - PROCESS | 3056 | 1465120956208 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 03:02:36 INFO - PROCESS | 3056 | 1465120956213 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 3056 | 1465120956215 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:36 INFO - PROCESS | 3056 | ++DOCSHELL 19C04000 == 38 [pid = 3056] [id = 477] 03:02:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A509800) [pid = 3056] [serial = 1431] [outer = 00000000] 03:02:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A856000) [pid = 3056] [serial = 1432] [outer = 1A509800] 03:02:36 INFO - PROCESS | 3056 | 1465120956259 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A85E000) [pid = 3056] [serial = 1433] [outer = 1A509800] 03:02:36 INFO - PROCESS | 3056 | 1465120956709 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 630ms 03:02:36 INFO - PROCESS | 3056 | 1465120956750 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 03:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:02:36 INFO - PROCESS | 3056 | 1465120956752 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 03:02:36 INFO - PROCESS | 3056 | 1465120956755 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 3056 | 1465120956757 Marionette TRACE conn6 <- [1,1874,null,{}] 03:02:36 INFO - PROCESS | 3056 | 1465120956761 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:36 INFO - PROCESS | 3056 | 1465120956763 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:36 INFO - PROCESS | 3056 | 1465120956848 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 03:02:36 INFO - PROCESS | 3056 | 1465120956853 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 3056 | 1465120956855 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:36 INFO - PROCESS | 3056 | ++DOCSHELL 1A7F8000 == 39 [pid = 3056] [id = 478] 03:02:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A856400) [pid = 3056] [serial = 1434] [outer = 00000000] 03:02:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1B63A400) [pid = 3056] [serial = 1435] [outer = 1A856400] 03:02:36 INFO - PROCESS | 3056 | 1465120956899 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1B79DC00) [pid = 3056] [serial = 1436] [outer = 1A856400] 03:02:37 INFO - PROCESS | 3056 | 1465120957548 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 830ms 03:02:37 INFO - PROCESS | 3056 | 1465120957587 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 3056 | 1465120957592 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 03:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:02:37 INFO - PROCESS | 3056 | 1465120957597 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 3056 | 1465120957600 Marionette TRACE conn6 <- [1,1878,null,{}] 03:02:37 INFO - PROCESS | 3056 | 1465120957607 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:37 INFO - PROCESS | 3056 | 1465120957610 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:37 INFO - PROCESS | 3056 | 1465120957727 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 03:02:37 INFO - PROCESS | 3056 | 1465120957842 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 3056 | 1465120957845 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:37 INFO - PROCESS | 3056 | ++DOCSHELL 0912E000 == 40 [pid = 3056] [id = 479] 03:02:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0CB30000) [pid = 3056] [serial = 1437] [outer = 00000000] 03:02:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D893000) [pid = 3056] [serial = 1438] [outer = 0CB30000] 03:02:37 INFO - PROCESS | 3056 | 1465120957944 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0DCA7400) [pid = 3056] [serial = 1439] [outer = 0CB30000] 03:02:38 INFO - PROCESS | 3056 | 1465120958595 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1023ms 03:02:38 INFO - PROCESS | 3056 | 1465120958620 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 3056 | 1465120958625 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 03:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:02:38 INFO - PROCESS | 3056 | 1465120958631 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 3056 | 1465120958634 Marionette TRACE conn6 <- [1,1882,null,{}] 03:02:38 INFO - PROCESS | 3056 | 1465120958639 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:38 INFO - PROCESS | 3056 | 1465120958642 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:38 INFO - PROCESS | 3056 | 1465120958760 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 03:02:38 INFO - PROCESS | 3056 | 1465120958900 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 3056 | 1465120958902 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:38 INFO - PROCESS | 3056 | ++DOCSHELL 17C08800 == 41 [pid = 3056] [id = 480] 03:02:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (17D7E400) [pid = 3056] [serial = 1440] [outer = 00000000] 03:02:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1873B000) [pid = 3056] [serial = 1441] [outer = 17D7E400] 03:02:38 INFO - PROCESS | 3056 | 1465120958961 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (192BA000) [pid = 3056] [serial = 1442] [outer = 17D7E400] 03:02:39 INFO - PROCESS | 3056 | 1465120959585 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1019ms 03:02:39 INFO - PROCESS | 3056 | 1465120959654 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 3056 | 1465120959656 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 03:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:02:39 INFO - PROCESS | 3056 | 1465120959660 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 3056 | 1465120959664 Marionette TRACE conn6 <- [1,1886,null,{}] 03:02:39 INFO - PROCESS | 3056 | 1465120959675 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:39 INFO - PROCESS | 3056 | 1465120959680 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:39 INFO - PROCESS | 3056 | 1465120959790 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 03:02:39 INFO - PROCESS | 3056 | 1465120959929 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 3056 | 1465120959933 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:39 INFO - PROCESS | 3056 | ++DOCSHELL 1A859C00 == 42 [pid = 3056] [id = 481] 03:02:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1AA31800) [pid = 3056] [serial = 1443] [outer = 00000000] 03:02:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1C49E800) [pid = 3056] [serial = 1444] [outer = 1AA31800] 03:02:39 INFO - PROCESS | 3056 | 1465120959992 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1C9F6C00) [pid = 3056] [serial = 1445] [outer = 1AA31800] 03:02:40 INFO - PROCESS | 3056 | 1465120960640 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1024ms 03:02:40 INFO - PROCESS | 3056 | 1465120960688 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 3056 | 1465120960691 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 03:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:02:40 INFO - PROCESS | 3056 | 1465120960695 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 3056 | 1465120960697 Marionette TRACE conn6 <- [1,1890,null,{}] 03:02:40 INFO - PROCESS | 3056 | 1465120960700 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:40 INFO - PROCESS | 3056 | 1465120960703 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:40 INFO - PROCESS | 3056 | 1465120960821 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 03:02:41 INFO - PROCESS | 3056 | 1465120961058 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 3056 | 1465120961062 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:41 INFO - PROCESS | 3056 | ++DOCSHELL 0910C000 == 43 [pid = 3056] [id = 482] 03:02:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0912E400) [pid = 3056] [serial = 1446] [outer = 00000000] 03:02:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (0D34E800) [pid = 3056] [serial = 1447] [outer = 0912E400] 03:02:41 INFO - PROCESS | 3056 | 1465120961126 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0D753000) [pid = 3056] [serial = 1448] [outer = 0912E400] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 19C04000 == 42 [pid = 3056] [id = 477] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 0D982800 == 41 [pid = 3056] [id = 476] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 0912C800 == 40 [pid = 3056] [id = 475] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 19C05400 == 39 [pid = 3056] [id = 474] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 18B71800 == 38 [pid = 3056] [id = 473] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 1873EC00 == 37 [pid = 3056] [id = 472] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 15E1B400 == 36 [pid = 3056] [id = 471] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 0D750800 == 35 [pid = 3056] [id = 470] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 0CFF5400 == 34 [pid = 3056] [id = 469] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 17D82400 == 33 [pid = 3056] [id = 452] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 17E8F000 == 32 [pid = 3056] [id = 453] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 0CFF6000 == 31 [pid = 3056] [id = 468] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 18737400 == 30 [pid = 3056] [id = 467] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 1A859C00 == 29 [pid = 3056] [id = 481] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 1A7F8000 == 28 [pid = 3056] [id = 478] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 0912E000 == 27 [pid = 3056] [id = 479] 03:02:42 INFO - PROCESS | 3056 | --DOCSHELL 17C08800 == 26 [pid = 3056] [id = 480] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1A56C000) [pid = 3056] [serial = 1387] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1A7F5C00) [pid = 3056] [serial = 1390] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (0D61C000) [pid = 3056] [serial = 1363] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0D9AC000) [pid = 3056] [serial = 1366] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0D9B5000) [pid = 3056] [serial = 1367] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0D623400) [pid = 3056] [serial = 1364] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (17DC4800) [pid = 3056] [serial = 1375] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (17E92400) [pid = 3056] [serial = 1376] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1626D800) [pid = 3056] [serial = 1372] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1796A000) [pid = 3056] [serial = 1373] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1955C800) [pid = 3056] [serial = 1379] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A56DC00) [pid = 3056] [serial = 1388] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (19549C00) [pid = 3056] [serial = 1378] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19C0E800) [pid = 3056] [serial = 1381] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (19C0F400) [pid = 3056] [serial = 1382] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (15068400) [pid = 3056] [serial = 1369] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1506EC00) [pid = 3056] [serial = 1370] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A864800) [pid = 3056] [serial = 1361] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A399800) [pid = 3056] [serial = 1384] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D625400) [pid = 3056] [serial = 1393] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A85AC00) [pid = 3056] [serial = 1391] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A7F4000) [pid = 3056] [serial = 1396] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1C3D2400) [pid = 3056] [serial = 1400] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1B596800) [pid = 3056] [serial = 1397] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1506DC00) [pid = 3056] [serial = 1394] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A391400) [pid = 3056] [serial = 1385] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1BC66400) [pid = 3056] [serial = 1399] [outer = 00000000] [url = about:blank] 03:02:42 INFO - PROCESS | 3056 | 1465120962415 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1835ms 03:02:42 INFO - PROCESS | 3056 | 1465120962534 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 3056 | 1465120962538 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 03:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:02:42 INFO - PROCESS | 3056 | 1465120962544 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 3056 | 1465120962547 Marionette TRACE conn6 <- [1,1894,null,{}] 03:02:42 INFO - PROCESS | 3056 | 1465120962553 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:42 INFO - PROCESS | 3056 | 1465120962556 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:42 INFO - PROCESS | 3056 | 1465120962654 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 03:02:42 INFO - PROCESS | 3056 | 1465120962745 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 3056 | 1465120962749 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:42 INFO - PROCESS | 3056 | ++DOCSHELL 0CFFA400 == 27 [pid = 3056] [id = 483] 03:02:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0CFFA800) [pid = 3056] [serial = 1449] [outer = 00000000] 03:02:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D35A400) [pid = 3056] [serial = 1450] [outer = 0CFFA800] 03:02:42 INFO - PROCESS | 3056 | 1465120962801 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D43E800) [pid = 3056] [serial = 1451] [outer = 0CFFA800] 03:02:43 INFO - PROCESS | 3056 | 1465120963247 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 731ms 03:02:43 INFO - PROCESS | 3056 | 1465120963279 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 3056 | 1465120963284 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 03:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:02:43 INFO - PROCESS | 3056 | 1465120963290 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 3056 | 1465120963293 Marionette TRACE conn6 <- [1,1898,null,{}] 03:02:43 INFO - PROCESS | 3056 | 1465120963297 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:43 INFO - PROCESS | 3056 | 1465120963300 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:43 INFO - PROCESS | 3056 | 1465120963392 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 03:02:43 INFO - PROCESS | 3056 | 1465120963399 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 3056 | 1465120963402 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:43 INFO - PROCESS | 3056 | ++DOCSHELL 0D894C00 == 28 [pid = 3056] [id = 484] 03:02:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D89AC00) [pid = 3056] [serial = 1452] [outer = 00000000] 03:02:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D9AD000) [pid = 3056] [serial = 1453] [outer = 0D89AC00] 03:02:43 INFO - PROCESS | 3056 | 1465120963450 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0DB59400) [pid = 3056] [serial = 1454] [outer = 0D89AC00] 03:02:43 INFO - PROCESS | 3056 | 1465120963934 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 03:02:43 INFO - PROCESS | 3056 | 1465120963964 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 3056 | 1465120963966 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 03:02:43 INFO - PROCESS | 3056 | 1465120963970 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:02:43 INFO - PROCESS | 3056 | 1465120963973 Marionette TRACE conn6 <- [1,1902,null,{}] 03:02:43 INFO - PROCESS | 3056 | 1465120963985 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:43 INFO - PROCESS | 3056 | 1465120963989 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:44 INFO - PROCESS | 3056 | 1465120964107 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 03:02:44 INFO - PROCESS | 3056 | 1465120964209 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 3056 | 1465120964212 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:44 INFO - PROCESS | 3056 | ++DOCSHELL 1506D800 == 29 [pid = 3056] [id = 485] 03:02:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1506E400) [pid = 3056] [serial = 1455] [outer = 00000000] 03:02:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1514B000) [pid = 3056] [serial = 1456] [outer = 1506E400] 03:02:44 INFO - PROCESS | 3056 | 1465120964260 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (152DEC00) [pid = 3056] [serial = 1457] [outer = 1506E400] 03:02:44 INFO - PROCESS | 3056 | 1465120964695 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 770ms 03:02:44 INFO - PROCESS | 3056 | 1465120964751 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 3056 | 1465120964754 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 03:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:02:44 INFO - PROCESS | 3056 | 1465120964757 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 3056 | 1465120964759 Marionette TRACE conn6 <- [1,1906,null,{}] 03:02:44 INFO - PROCESS | 3056 | 1465120964767 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:44 INFO - PROCESS | 3056 | 1465120964769 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:44 INFO - PROCESS | 3056 | 1465120964893 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 03:02:44 INFO - PROCESS | 3056 | 1465120964903 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 3056 | 1465120964905 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:44 INFO - PROCESS | 3056 | ++DOCSHELL 1636C400 == 30 [pid = 3056] [id = 486] 03:02:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1636C800) [pid = 3056] [serial = 1458] [outer = 00000000] 03:02:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17D75C00) [pid = 3056] [serial = 1459] [outer = 1636C800] 03:02:44 INFO - PROCESS | 3056 | 1465120964952 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (17E48800) [pid = 3056] [serial = 1460] [outer = 1636C800] 03:02:45 INFO - PROCESS | 3056 | 1465120965406 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 690ms 03:02:45 INFO - PROCESS | 3056 | 1465120965480 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 3056 | 1465120965482 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 03:02:45 INFO - PROCESS | 3056 | 1465120965488 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 3056 | 1465120965490 Marionette TRACE conn6 <- [1,1910,null,{}] 03:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:02:45 INFO - PROCESS | 3056 | 1465120965494 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:45 INFO - PROCESS | 3056 | 1465120965496 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:45 INFO - PROCESS | 3056 | 1465120965609 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 03:02:45 INFO - PROCESS | 3056 | 1465120965619 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 3056 | 1465120965621 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:45 INFO - PROCESS | 3056 | ++DOCSHELL 18737400 == 31 [pid = 3056] [id = 487] 03:02:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (18738400) [pid = 3056] [serial = 1461] [outer = 00000000] 03:02:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (187E5C00) [pid = 3056] [serial = 1462] [outer = 18738400] 03:02:45 INFO - PROCESS | 3056 | 1465120965719 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (192B1000) [pid = 3056] [serial = 1463] [outer = 18738400] 03:02:46 INFO - PROCESS | 3056 | 1465120966147 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 730ms 03:02:46 INFO - PROCESS | 3056 | 1465120966224 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 3056 | 1465120966226 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 03:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:02:46 INFO - PROCESS | 3056 | 1465120966242 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 3056 | 1465120966244 Marionette TRACE conn6 <- [1,1914,null,{}] 03:02:46 INFO - PROCESS | 3056 | 1465120966248 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:46 INFO - PROCESS | 3056 | 1465120966253 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:46 INFO - PROCESS | 3056 | 1465120966401 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 03:02:46 INFO - PROCESS | 3056 | 1465120966463 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 3056 | 1465120966465 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:46 INFO - PROCESS | 3056 | ++DOCSHELL 192BB000 == 32 [pid = 3056] [id = 488] 03:02:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19C02800) [pid = 3056] [serial = 1464] [outer = 00000000] 03:02:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (19C0E000) [pid = 3056] [serial = 1465] [outer = 19C02800] 03:02:46 INFO - PROCESS | 3056 | 1465120966512 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A38BC00) [pid = 3056] [serial = 1466] [outer = 19C02800] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (192AE000) [pid = 3056] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (19C0A400) [pid = 3056] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (18741C00) [pid = 3056] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D9ABC00) [pid = 3056] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1C3D6800) [pid = 3056] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D61D800) [pid = 3056] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D34D400) [pid = 3056] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (15E1F800) [pid = 3056] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (15068800) [pid = 3056] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D899C00) [pid = 3056] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A509800) [pid = 3056] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:02:46 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A856400) [pid = 3056] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:02:47 INFO - PROCESS | 3056 | 1465120967108 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 930ms 03:02:47 INFO - PROCESS | 3056 | 1465120967169 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 3056 | 1465120967171 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 03:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:02:47 INFO - PROCESS | 3056 | 1465120967174 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 3056 | 1465120967175 Marionette TRACE conn6 <- [1,1918,null,{}] 03:02:47 INFO - PROCESS | 3056 | 1465120967179 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 3056 | 1465120967181 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:47 INFO - PROCESS | 3056 | 1465120967260 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 03:02:47 INFO - PROCESS | 3056 | 1465120967266 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 3056 | 1465120967268 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:47 INFO - PROCESS | 3056 | ++DOCSHELL 148D2400 == 33 [pid = 3056] [id = 489] 03:02:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17E4A400) [pid = 3056] [serial = 1467] [outer = 00000000] 03:02:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19C09400) [pid = 3056] [serial = 1468] [outer = 17E4A400] 03:02:47 INFO - PROCESS | 3056 | 1465120967312 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19C0F400) [pid = 3056] [serial = 1469] [outer = 17E4A400] 03:02:47 INFO - PROCESS | 3056 | 1465120967753 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 630ms 03:02:47 INFO - PROCESS | 3056 | 1465120967805 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 3056 | 1465120967807 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 03:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:02:47 INFO - PROCESS | 3056 | 1465120967810 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 3056 | 1465120967812 Marionette TRACE conn6 <- [1,1922,null,{}] 03:02:47 INFO - PROCESS | 3056 | 1465120967815 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 3056 | 1465120967817 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:47 INFO - PROCESS | 3056 | 1465120967897 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 03:02:47 INFO - PROCESS | 3056 | 1465120967903 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 3056 | 1465120967905 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:47 INFO - PROCESS | 3056 | ++DOCSHELL 19C0B000 == 34 [pid = 3056] [id = 490] 03:02:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A38FC00) [pid = 3056] [serial = 1470] [outer = 00000000] 03:02:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A3EB800) [pid = 3056] [serial = 1471] [outer = 1A38FC00] 03:02:47 INFO - PROCESS | 3056 | 1465120967950 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A509000) [pid = 3056] [serial = 1472] [outer = 1A38FC00] 03:02:48 INFO - PROCESS | 3056 | 1465120968410 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 630ms 03:02:48 INFO - PROCESS | 3056 | 1465120968441 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 3056 | 1465120968443 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 03:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:02:48 INFO - PROCESS | 3056 | 1465120968460 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 3056 | 1465120968461 Marionette TRACE conn6 <- [1,1926,null,{}] 03:02:48 INFO - PROCESS | 3056 | 1465120968465 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:48 INFO - PROCESS | 3056 | 1465120968467 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:48 INFO - PROCESS | 3056 | 1465120968546 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 03:02:48 INFO - PROCESS | 3056 | 1465120968552 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 3056 | 1465120968554 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:48 INFO - PROCESS | 3056 | ++DOCSHELL 1A569C00 == 35 [pid = 3056] [id = 491] 03:02:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A56B800) [pid = 3056] [serial = 1473] [outer = 00000000] 03:02:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A573800) [pid = 3056] [serial = 1474] [outer = 1A56B800] 03:02:48 INFO - PROCESS | 3056 | 1465120968598 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A77E000) [pid = 3056] [serial = 1475] [outer = 1A56B800] 03:02:49 INFO - PROCESS | 3056 | 1465120969330 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 930ms 03:02:49 INFO - PROCESS | 3056 | 1465120969392 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 3056 | 1465120969398 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 03:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:02:49 INFO - PROCESS | 3056 | 1465120969403 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 3056 | 1465120969406 Marionette TRACE conn6 <- [1,1930,null,{}] 03:02:49 INFO - PROCESS | 3056 | 1465120969413 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:49 INFO - PROCESS | 3056 | 1465120969416 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:49 INFO - PROCESS | 3056 | 1465120969548 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 03:02:49 INFO - PROCESS | 3056 | 1465120969681 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 3056 | 1465120969684 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:49 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF4400 == 36 [pid = 3056] [id = 492] 03:02:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D438C00) [pid = 3056] [serial = 1476] [outer = 00000000] 03:02:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D892800) [pid = 3056] [serial = 1477] [outer = 0D438C00] 03:02:49 INFO - PROCESS | 3056 | 1465120969743 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0E706000) [pid = 3056] [serial = 1478] [outer = 0D438C00] 03:02:50 INFO - PROCESS | 3056 | 1465120970407 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1021ms 03:02:50 INFO - PROCESS | 3056 | 1465120970449 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 3056 | 1465120970454 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 03:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:02:50 INFO - PROCESS | 3056 | 1465120970480 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 3056 | 1465120970483 Marionette TRACE conn6 <- [1,1934,null,{}] 03:02:50 INFO - PROCESS | 3056 | 1465120970487 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:50 INFO - PROCESS | 3056 | 1465120970490 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:50 INFO - PROCESS | 3056 | 1465120970626 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 03:02:50 INFO - PROCESS | 3056 | 1465120970758 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 3056 | 1465120970760 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:50 INFO - PROCESS | 3056 | ++DOCSHELL 16272C00 == 37 [pid = 3056] [id = 493] 03:02:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (16274800) [pid = 3056] [serial = 1479] [outer = 00000000] 03:02:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (17D77400) [pid = 3056] [serial = 1480] [outer = 16274800] 03:02:50 INFO - PROCESS | 3056 | 1465120970820 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (18742400) [pid = 3056] [serial = 1481] [outer = 16274800] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 19C0B000 == 36 [pid = 3056] [id = 490] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 148D2400 == 35 [pid = 3056] [id = 489] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 192BB000 == 34 [pid = 3056] [id = 488] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 18737400 == 33 [pid = 3056] [id = 487] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 1636C400 == 32 [pid = 3056] [id = 486] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 1506D800 == 31 [pid = 3056] [id = 485] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 0D894C00 == 30 [pid = 3056] [id = 484] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 0CFFA400 == 29 [pid = 3056] [id = 483] 03:02:51 INFO - PROCESS | 3056 | --DOCSHELL 0910C000 == 28 [pid = 3056] [id = 482] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1954AC00) [pid = 3056] [serial = 1420] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A50E000) [pid = 3056] [serial = 1424] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A399400) [pid = 3056] [serial = 1423] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (18770800) [pid = 3056] [serial = 1417] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (18B6FC00) [pid = 3056] [serial = 1429] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1C97BC00) [pid = 3056] [serial = 1403] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1C4AA800) [pid = 3056] [serial = 1402] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D63F000) [pid = 3056] [serial = 1408] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D988400) [pid = 3056] [serial = 1409] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D896800) [pid = 3056] [serial = 1405] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0DCAD800) [pid = 3056] [serial = 1406] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (16273800) [pid = 3056] [serial = 1414] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A56C400) [pid = 3056] [serial = 1426] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (17964400) [pid = 3056] [serial = 1415] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0E7B0000) [pid = 3056] [serial = 1411] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (148D4C00) [pid = 3056] [serial = 1412] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A856000) [pid = 3056] [serial = 1432] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1B63A400) [pid = 3056] [serial = 1435] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1B79DC00) [pid = 3056] [serial = 1436] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A85E000) [pid = 3056] [serial = 1433] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A56E800) [pid = 3056] [serial = 1427] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A568C00) [pid = 3056] [serial = 1430] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (18B68400) [pid = 3056] [serial = 1418] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (195DB000) [pid = 3056] [serial = 1421] [outer = 00000000] [url = about:blank] 03:02:51 INFO - PROCESS | 3056 | 1465120971699 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1271ms 03:02:51 INFO - PROCESS | 3056 | 1465120971754 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 03:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:02:51 INFO - PROCESS | 3056 | 1465120971758 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 03:02:51 INFO - PROCESS | 3056 | 1465120971763 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 3056 | 1465120971766 Marionette TRACE conn6 <- [1,1938,null,{}] 03:02:51 INFO - PROCESS | 3056 | 1465120971771 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:51 INFO - PROCESS | 3056 | 1465120971774 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:51 INFO - PROCESS | 3056 | 1465120971863 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 03:02:51 INFO - PROCESS | 3056 | 1465120971871 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 3056 | 1465120971875 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:51 INFO - PROCESS | 3056 | ++DOCSHELL 0D618400 == 29 [pid = 3056] [id = 494] 03:02:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D61C800) [pid = 3056] [serial = 1482] [outer = 00000000] 03:02:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D81DC00) [pid = 3056] [serial = 1483] [outer = 0D61C800] 03:02:51 INFO - PROCESS | 3056 | 1465120971924 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D98A400) [pid = 3056] [serial = 1484] [outer = 0D61C800] 03:02:52 INFO - PROCESS | 3056 | 1465120972453 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 03:02:52 INFO - PROCESS | 3056 | 1465120972494 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 3056 | 1465120972498 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 03:02:52 INFO - PROCESS | 3056 | 1465120972504 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:02:52 INFO - PROCESS | 3056 | 1465120972507 Marionette TRACE conn6 <- [1,1942,null,{}] 03:02:52 INFO - PROCESS | 3056 | 1465120972511 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:52 INFO - PROCESS | 3056 | 1465120972513 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:52 INFO - PROCESS | 3056 | 1465120972622 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 03:02:52 INFO - PROCESS | 3056 | 1465120972724 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 3056 | 1465120972726 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:52 INFO - PROCESS | 3056 | ++DOCSHELL 14B91800 == 30 [pid = 3056] [id = 495] 03:02:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (15063400) [pid = 3056] [serial = 1485] [outer = 00000000] 03:02:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1506B800) [pid = 3056] [serial = 1486] [outer = 15063400] 03:02:52 INFO - PROCESS | 3056 | 1465120972776 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (150D6C00) [pid = 3056] [serial = 1487] [outer = 15063400] 03:02:53 INFO - PROCESS | 3056 | 1465120973151 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 03:02:53 INFO - PROCESS | 3056 | 1465120973184 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 3056 | 1465120973186 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 03:02:53 INFO - PROCESS | 3056 | 1465120973189 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:02:53 INFO - PROCESS | 3056 | 1465120973193 Marionette TRACE conn6 <- [1,1946,null,{}] 03:02:53 INFO - PROCESS | 3056 | 1465120973204 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 3056 | 1465120973208 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:53 INFO - PROCESS | 3056 | 1465120973321 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 03:02:53 INFO - PROCESS | 3056 | 1465120973331 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 3056 | 1465120973334 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:53 INFO - PROCESS | 3056 | ++DOCSHELL 17DCEC00 == 31 [pid = 3056] [id = 496] 03:02:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (17DCFC00) [pid = 3056] [serial = 1488] [outer = 00000000] 03:02:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18741000) [pid = 3056] [serial = 1489] [outer = 17DCFC00] 03:02:53 INFO - PROCESS | 3056 | 1465120973392 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (18B69C00) [pid = 3056] [serial = 1490] [outer = 17DCFC00] 03:02:53 INFO - PROCESS | 3056 | 1465120973850 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 03:02:53 INFO - PROCESS | 3056 | 1465120973883 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 3056 | 1465120973886 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 03:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:02:53 INFO - PROCESS | 3056 | 1465120973889 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 3056 | 1465120973891 Marionette TRACE conn6 <- [1,1950,null,{}] 03:02:53 INFO - PROCESS | 3056 | 1465120973894 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 3056 | 1465120973896 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:54 INFO - PROCESS | 3056 | 1465120974023 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 03:02:54 INFO - PROCESS | 3056 | 1465120974028 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 3056 | 1465120974030 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:54 INFO - PROCESS | 3056 | ++DOCSHELL 19562800 == 32 [pid = 3056] [id = 497] 03:02:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (19565400) [pid = 3056] [serial = 1491] [outer = 00000000] 03:02:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19C01400) [pid = 3056] [serial = 1492] [outer = 19565400] 03:02:54 INFO - PROCESS | 3056 | 1465120974076 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19C0C400) [pid = 3056] [serial = 1493] [outer = 19565400] 03:02:54 INFO - PROCESS | 3056 | 1465120974526 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 03:02:54 INFO - PROCESS | 3056 | 1465120974562 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 3056 | 1465120974564 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 03:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:02:54 INFO - PROCESS | 3056 | 1465120974575 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 3056 | 1465120974576 Marionette TRACE conn6 <- [1,1954,null,{}] 03:02:54 INFO - PROCESS | 3056 | 1465120974580 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:54 INFO - PROCESS | 3056 | 1465120974582 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:54 INFO - PROCESS | 3056 | 1465120974698 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 03:02:54 INFO - PROCESS | 3056 | 1465120974793 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 3056 | 1465120974795 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:54 INFO - PROCESS | 3056 | ++DOCSHELL 192B8800 == 33 [pid = 3056] [id = 498] 03:02:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1955C000) [pid = 3056] [serial = 1494] [outer = 00000000] 03:02:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A3EB000) [pid = 3056] [serial = 1495] [outer = 1955C000] 03:02:54 INFO - PROCESS | 3056 | 1465120974840 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A510C00) [pid = 3056] [serial = 1496] [outer = 1955C000] 03:02:55 INFO - PROCESS | 3056 | 1465120975280 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 730ms 03:02:55 INFO - PROCESS | 3056 | 1465120975307 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 03:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:02:55 INFO - PROCESS | 3056 | 1465120975309 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 03:02:55 INFO - PROCESS | 3056 | 1465120975312 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 3056 | 1465120975314 Marionette TRACE conn6 <- [1,1958,null,{}] 03:02:55 INFO - PROCESS | 3056 | 1465120975317 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:55 INFO - PROCESS | 3056 | 1465120975323 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:55 INFO - PROCESS | 3056 | 1465120975478 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 03:02:55 INFO - PROCESS | 3056 | 1465120975488 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 3056 | 1465120975490 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:55 INFO - PROCESS | 3056 | ++DOCSHELL 09127000 == 34 [pid = 3056] [id = 499] 03:02:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0CFF9000) [pid = 3056] [serial = 1497] [outer = 00000000] 03:02:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A783000) [pid = 3056] [serial = 1498] [outer = 0CFF9000] 03:02:55 INFO - PROCESS | 3056 | 1465120975536 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1506D000) [pid = 3056] [serial = 1499] [outer = 0CFF9000] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1636C800) [pid = 3056] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0CFFA800) [pid = 3056] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1506E400) [pid = 3056] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D89AC00) [pid = 3056] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0912E400) [pid = 3056] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0CB30000) [pid = 3056] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17D7E400) [pid = 3056] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (18738400) [pid = 3056] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1AA31800) [pid = 3056] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19C02800) [pid = 3056] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A38FC00) [pid = 3056] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:02:56 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (17E4A400) [pid = 3056] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:02:56 INFO - PROCESS | 3056 | 1465120976123 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 830ms 03:02:56 INFO - PROCESS | 3056 | 1465120976143 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 03:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:02:56 INFO - PROCESS | 3056 | 1465120976145 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 03:02:56 INFO - PROCESS | 3056 | 1465120976149 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 3056 | 1465120976150 Marionette TRACE conn6 <- [1,1962,null,{}] 03:02:56 INFO - PROCESS | 3056 | 1465120976154 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 3056 | 1465120976156 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:56 INFO - PROCESS | 3056 | 1465120976236 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 03:02:56 INFO - PROCESS | 3056 | 1465120976335 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 3056 | 1465120976337 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:56 INFO - PROCESS | 3056 | ++DOCSHELL 0E50D000 == 35 [pid = 3056] [id = 500] 03:02:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (14B5D000) [pid = 3056] [serial = 1500] [outer = 00000000] 03:02:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19C03C00) [pid = 3056] [serial = 1501] [outer = 14B5D000] 03:02:56 INFO - PROCESS | 3056 | 1465120976382 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A50E400) [pid = 3056] [serial = 1502] [outer = 14B5D000] 03:02:56 INFO - PROCESS | 3056 | 1465120976759 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 03:02:56 INFO - PROCESS | 3056 | 1465120976779 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 03:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:02:56 INFO - PROCESS | 3056 | 1465120976781 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 03:02:56 INFO - PROCESS | 3056 | 1465120976785 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 3056 | 1465120976786 Marionette TRACE conn6 <- [1,1966,null,{}] 03:02:56 INFO - PROCESS | 3056 | 1465120976790 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 3056 | 1465120976792 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:56 INFO - PROCESS | 3056 | 1465120976873 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 03:02:56 INFO - PROCESS | 3056 | 1465120976969 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 3056 | 1465120976970 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:56 INFO - PROCESS | 3056 | ++DOCSHELL 19C04000 == 36 [pid = 3056] [id = 501] 03:02:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (19C05400) [pid = 3056] [serial = 1503] [outer = 00000000] 03:02:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A813800) [pid = 3056] [serial = 1504] [outer = 19C05400] 03:02:57 INFO - PROCESS | 3056 | 1465120977015 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A858400) [pid = 3056] [serial = 1505] [outer = 19C05400] 03:02:57 INFO - PROCESS | 3056 | 1465120977381 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 630ms 03:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:02:57 INFO - PROCESS | 3056 | 1465120977415 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 3056 | 1465120977417 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 03:02:57 INFO - PROCESS | 3056 | 1465120977420 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 3056 | 1465120977422 Marionette TRACE conn6 <- [1,1970,null,{}] 03:02:57 INFO - PROCESS | 3056 | 1465120977425 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:57 INFO - PROCESS | 3056 | 1465120977427 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:57 INFO - PROCESS | 3056 | 1465120977508 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 03:02:57 INFO - PROCESS | 3056 | 1465120977629 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 3056 | 1465120977631 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:57 INFO - PROCESS | 3056 | ++DOCSHELL 09129C00 == 37 [pid = 3056] [id = 502] 03:02:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (0D63D400) [pid = 3056] [serial = 1506] [outer = 00000000] 03:02:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A860800) [pid = 3056] [serial = 1507] [outer = 0D63D400] 03:02:57 INFO - PROCESS | 3056 | 1465120977679 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1AA28400) [pid = 3056] [serial = 1508] [outer = 0D63D400] 03:02:58 INFO - PROCESS | 3056 | 1465120978105 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 730ms 03:02:58 INFO - PROCESS | 3056 | 1465120978152 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 03:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:02:58 INFO - PROCESS | 3056 | 1465120978156 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 03:02:58 INFO - PROCESS | 3056 | 1465120978161 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 3056 | 1465120978165 Marionette TRACE conn6 <- [1,1974,null,{}] 03:02:58 INFO - PROCESS | 3056 | 1465120978217 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:58 INFO - PROCESS | 3056 | 1465120978220 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:58 INFO - PROCESS | 3056 | 1465120978337 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 03:02:58 INFO - PROCESS | 3056 | 1465120978442 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 3056 | 1465120978447 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:58 INFO - PROCESS | 3056 | ++DOCSHELL 0D631C00 == 38 [pid = 3056] [id = 503] 03:02:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D632800) [pid = 3056] [serial = 1509] [outer = 00000000] 03:02:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0D896800) [pid = 3056] [serial = 1510] [outer = 0D632800] 03:02:58 INFO - PROCESS | 3056 | 1465120978508 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0E7BA000) [pid = 3056] [serial = 1511] [outer = 0D632800] 03:02:59 INFO - PROCESS | 3056 | 1465120979135 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1012ms 03:02:59 INFO - PROCESS | 3056 | 1465120979174 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 3056 | 1465120979178 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 03:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:02:59 INFO - PROCESS | 3056 | 1465120979185 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 3056 | 1465120979188 Marionette TRACE conn6 <- [1,1978,null,{}] 03:02:59 INFO - PROCESS | 3056 | 1465120979192 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:59 INFO - PROCESS | 3056 | 1465120979195 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:59 INFO - PROCESS | 3056 | 1465120979310 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 03:02:59 INFO - PROCESS | 3056 | 1465120979423 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 3056 | 1465120979426 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:02:59 INFO - PROCESS | 3056 | ++DOCSHELL 17C09000 == 39 [pid = 3056] [id = 504] 03:02:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (17C0B800) [pid = 3056] [serial = 1512] [outer = 00000000] 03:02:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1873C000) [pid = 3056] [serial = 1513] [outer = 17C0B800] 03:02:59 INFO - PROCESS | 3056 | 1465120979525 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (18B75000) [pid = 3056] [serial = 1514] [outer = 17C0B800] 03:03:00 INFO - PROCESS | 3056 | 1465120980091 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 930ms 03:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:03:00 INFO - PROCESS | 3056 | 1465120980119 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 3056 | 1465120980121 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 03:03:00 INFO - PROCESS | 3056 | 1465120980125 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 3056 | 1465120980128 Marionette TRACE conn6 <- [1,1982,null,{}] 03:03:00 INFO - PROCESS | 3056 | 1465120980139 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:00 INFO - PROCESS | 3056 | 1465120980144 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:00 INFO - PROCESS | 3056 | 1465120980258 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 03:03:00 INFO - PROCESS | 3056 | 1465120980398 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 3056 | 1465120980402 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:00 INFO - PROCESS | 3056 | ++DOCSHELL 1A817800 == 40 [pid = 3056] [id = 505] 03:03:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A818000) [pid = 3056] [serial = 1515] [outer = 00000000] 03:03:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1AA2EC00) [pid = 3056] [serial = 1516] [outer = 1A818000] 03:03:00 INFO - PROCESS | 3056 | 1465120980461 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1B6B7000) [pid = 3056] [serial = 1517] [outer = 1A818000] 03:03:01 INFO - PROCESS | 3056 | 1465120981053 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 970ms 03:03:01 INFO - PROCESS | 3056 | 1465120981098 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 3056 | 1465120981101 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 03:03:01 INFO - PROCESS | 3056 | 1465120981105 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:03:01 INFO - PROCESS | 3056 | 1465120981107 Marionette TRACE conn6 <- [1,1986,null,{}] 03:03:01 INFO - PROCESS | 3056 | 1465120981110 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:01 INFO - PROCESS | 3056 | 1465120981113 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:01 INFO - PROCESS | 3056 | 1465120981224 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 03:03:01 INFO - PROCESS | 3056 | 1465120981373 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 3056 | 1465120981376 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:01 INFO - PROCESS | 3056 | ++DOCSHELL 1A50C800 == 41 [pid = 3056] [id = 506] 03:03:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A510000) [pid = 3056] [serial = 1518] [outer = 00000000] 03:03:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1C3D4000) [pid = 3056] [serial = 1519] [outer = 1A510000] 03:03:01 INFO - PROCESS | 3056 | 1465120981434 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1C97CC00) [pid = 3056] [serial = 1520] [outer = 1A510000] 03:03:02 INFO - PROCESS | 3056 | 1465120982193 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1135ms 03:03:02 INFO - PROCESS | 3056 | 1465120982244 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 03:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:03:02 INFO - PROCESS | 3056 | 1465120982249 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 03:03:02 INFO - PROCESS | 3056 | 1465120982254 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - PROCESS | 3056 | 1465120982257 Marionette TRACE conn6 <- [1,1990,null,{}] 03:03:02 INFO - PROCESS | 3056 | 1465120982263 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:02 INFO - PROCESS | 3056 | 1465120982266 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:02 INFO - PROCESS | 3056 | 1465120982374 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 03:03:02 INFO - PROCESS | 3056 | 1465120982516 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 3056 | 1465120982518 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:02 INFO - PROCESS | 3056 | ++DOCSHELL 0D74B000 == 42 [pid = 3056] [id = 507] 03:03:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0D983000) [pid = 3056] [serial = 1521] [outer = 00000000] 03:03:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (15063000) [pid = 3056] [serial = 1522] [outer = 0D983000] 03:03:02 INFO - PROCESS | 3056 | 1465120982570 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1508E400) [pid = 3056] [serial = 1523] [outer = 0D983000] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 19C04000 == 41 [pid = 3056] [id = 501] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 0E50D000 == 40 [pid = 3056] [id = 500] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 09127000 == 39 [pid = 3056] [id = 499] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 192B8800 == 38 [pid = 3056] [id = 498] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 19562800 == 37 [pid = 3056] [id = 497] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 17DCEC00 == 36 [pid = 3056] [id = 496] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 14B91800 == 35 [pid = 3056] [id = 495] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 0D618400 == 34 [pid = 3056] [id = 494] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 0CFF4400 == 33 [pid = 3056] [id = 492] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 1A569C00 == 32 [pid = 3056] [id = 491] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 16272C00 == 31 [pid = 3056] [id = 493] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 1A50C800 == 30 [pid = 3056] [id = 506] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 1A817800 == 29 [pid = 3056] [id = 505] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 09129C00 == 28 [pid = 3056] [id = 502] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 0D631C00 == 27 [pid = 3056] [id = 503] 03:03:03 INFO - PROCESS | 3056 | --DOCSHELL 17C09000 == 26 [pid = 3056] [id = 504] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (17D75C00) [pid = 3056] [serial = 1459] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (0D35A400) [pid = 3056] [serial = 1450] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (0D43E800) [pid = 3056] [serial = 1451] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1514B000) [pid = 3056] [serial = 1456] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0D9AD000) [pid = 3056] [serial = 1453] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0DB59400) [pid = 3056] [serial = 1454] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0D753000) [pid = 3056] [serial = 1448] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D34E800) [pid = 3056] [serial = 1447] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0DCA7400) [pid = 3056] [serial = 1439] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D893000) [pid = 3056] [serial = 1438] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (192BA000) [pid = 3056] [serial = 1442] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1873B000) [pid = 3056] [serial = 1441] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (187E5C00) [pid = 3056] [serial = 1462] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1C9F6C00) [pid = 3056] [serial = 1445] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1C49E800) [pid = 3056] [serial = 1444] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19C0E000) [pid = 3056] [serial = 1465] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (192B1000) [pid = 3056] [serial = 1463] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A509000) [pid = 3056] [serial = 1472] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A3EB800) [pid = 3056] [serial = 1471] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A573800) [pid = 3056] [serial = 1474] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A38BC00) [pid = 3056] [serial = 1466] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (17E48800) [pid = 3056] [serial = 1460] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (19C09400) [pid = 3056] [serial = 1468] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19C0F400) [pid = 3056] [serial = 1469] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (152DEC00) [pid = 3056] [serial = 1457] [outer = 00000000] [url = about:blank] 03:03:03 INFO - PROCESS | 3056 | 1465120983703 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1480ms 03:03:03 INFO - PROCESS | 3056 | 1465120983733 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 3056 | 1465120983737 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 03:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:03:03 INFO - PROCESS | 3056 | 1465120983741 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 3056 | 1465120983746 Marionette TRACE conn6 <- [1,1994,null,{}] 03:03:03 INFO - PROCESS | 3056 | 1465120983751 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:03 INFO - PROCESS | 3056 | 1465120983754 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:03 INFO - PROCESS | 3056 | 1465120983846 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 03:03:03 INFO - PROCESS | 3056 | 1465120983854 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 3056 | 1465120983857 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:03 INFO - PROCESS | 3056 | ++DOCSHELL 0D439000 == 27 [pid = 3056] [id = 508] 03:03:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D439800) [pid = 3056] [serial = 1524] [outer = 00000000] 03:03:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D631C00) [pid = 3056] [serial = 1525] [outer = 0D439800] 03:03:03 INFO - PROCESS | 3056 | 1465120983945 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D63FC00) [pid = 3056] [serial = 1526] [outer = 0D439800] 03:03:04 INFO - PROCESS | 3056 | 1465120984419 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:03:04 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:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 730ms 03:03:04 INFO - PROCESS | 3056 | 1465120984473 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 3056 | 1465120984478 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 03:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:03:04 INFO - PROCESS | 3056 | 1465120984484 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 3056 | 1465120984487 Marionette TRACE conn6 <- [1,1998,null,{}] 03:03:04 INFO - PROCESS | 3056 | 1465120984491 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:04 INFO - PROCESS | 3056 | 1465120984493 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:04 INFO - PROCESS | 3056 | 1465120984623 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 03:03:04 INFO - PROCESS | 3056 | 1465120984630 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 3056 | 1465120984632 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:04 INFO - PROCESS | 3056 | ++DOCSHELL 0D981C00 == 28 [pid = 3056] [id = 509] 03:03:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D984000) [pid = 3056] [serial = 1527] [outer = 00000000] 03:03:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0E50FC00) [pid = 3056] [serial = 1528] [outer = 0D984000] 03:03:04 INFO - PROCESS | 3056 | 1465120984680 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (148CD000) [pid = 3056] [serial = 1529] [outer = 0D984000] 03:03:05 INFO - PROCESS | 3056 | 1465120985137 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:03:05 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:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 730ms 03:03:05 INFO - PROCESS | 3056 | 1465120985218 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 3056 | 1465120985220 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 03:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:03:05 INFO - PROCESS | 3056 | 1465120985224 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 3056 | 1465120985227 Marionette TRACE conn6 <- [1,2002,null,{}] 03:03:05 INFO - PROCESS | 3056 | 1465120985237 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:05 INFO - PROCESS | 3056 | 1465120985242 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:05 INFO - PROCESS | 3056 | 1465120985329 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 03:03:05 INFO - PROCESS | 3056 | 1465120985336 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 3056 | 1465120985339 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:05 INFO - PROCESS | 3056 | ++DOCSHELL 150DAC00 == 29 [pid = 3056] [id = 510] 03:03:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (15173400) [pid = 3056] [serial = 1530] [outer = 00000000] 03:03:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (16367800) [pid = 3056] [serial = 1531] [outer = 15173400] 03:03:05 INFO - PROCESS | 3056 | 1465120985387 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17C06400) [pid = 3056] [serial = 1532] [outer = 15173400] 03:03:05 INFO - PROCESS | 3056 | 1465120985895 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 730ms 03:03:05 INFO - PROCESS | 3056 | 1465120985992 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 3056 | 1465120985994 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 03:03:05 INFO - PROCESS | 3056 | 1465120985998 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:03:05 INFO - PROCESS | 3056 | 1465120985999 Marionette TRACE conn6 <- [1,2006,null,{}] 03:03:05 INFO - PROCESS | 3056 | 1465120986003 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:05 INFO - PROCESS | 3056 | 1465120986005 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:06 INFO - PROCESS | 3056 | 1465120986139 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 03:03:06 INFO - PROCESS | 3056 | 1465120986146 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 3056 | 1465120986148 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:06 INFO - PROCESS | 3056 | ++DOCSHELL 18734400 == 30 [pid = 3056] [id = 511] 03:03:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (18735000) [pid = 3056] [serial = 1533] [outer = 00000000] 03:03:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1873DC00) [pid = 3056] [serial = 1534] [outer = 18735000] 03:03:06 INFO - PROCESS | 3056 | 1465120986246 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (18775400) [pid = 3056] [serial = 1535] [outer = 18735000] 03:03:06 INFO - PROCESS | 3056 | 1465120986668 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 03:03:06 INFO - PROCESS | 3056 | 1465120986734 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 3056 | 1465120986736 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 03:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:03:06 INFO - PROCESS | 3056 | 1465120986739 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 3056 | 1465120986740 Marionette TRACE conn6 <- [1,2010,null,{}] 03:03:06 INFO - PROCESS | 3056 | 1465120986744 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:06 INFO - PROCESS | 3056 | 1465120986746 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:06 INFO - PROCESS | 3056 | 1465120986862 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 03:03:06 INFO - PROCESS | 3056 | 1465120986871 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 3056 | 1465120986873 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:06 INFO - PROCESS | 3056 | ++DOCSHELL 18B6AC00 == 31 [pid = 3056] [id = 512] 03:03:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (18B72000) [pid = 3056] [serial = 1536] [outer = 00000000] 03:03:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19549C00) [pid = 3056] [serial = 1537] [outer = 18B72000] 03:03:06 INFO - PROCESS | 3056 | 1465120986971 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (19559C00) [pid = 3056] [serial = 1538] [outer = 18B72000] 03:03:07 INFO - PROCESS | 3056 | 1465120987420 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 730ms 03:03:07 INFO - PROCESS | 3056 | 1465120987499 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 03:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:03:07 INFO - PROCESS | 3056 | 1465120987502 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 03:03:07 INFO - PROCESS | 3056 | 1465120987505 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 3056 | 1465120987507 Marionette TRACE conn6 <- [1,2014,null,{}] 03:03:07 INFO - PROCESS | 3056 | 1465120987510 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:07 INFO - PROCESS | 3056 | 1465120987516 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:07 INFO - PROCESS | 3056 | 1465120987839 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (19565400) [pid = 3056] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1955C000) [pid = 3056] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (14B5D000) [pid = 3056] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D438C00) [pid = 3056] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (16274800) [pid = 3056] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A56B800) [pid = 3056] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D61C800) [pid = 3056] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (17DCFC00) [pid = 3056] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (15063400) [pid = 3056] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0CFF9000) [pid = 3056] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (19C05400) [pid = 3056] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:03:07 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D63D400) [pid = 3056] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:03:07 INFO - PROCESS | 3056 | 1465120987928 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 3056 | 1465120987930 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:07 INFO - PROCESS | 3056 | ++DOCSHELL 0CE87400 == 32 [pid = 3056] [id = 513] 03:03:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0D352000) [pid = 3056] [serial = 1539] [outer = 00000000] 03:03:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0E7B5000) [pid = 3056] [serial = 1540] [outer = 0D352000] 03:03:07 INFO - PROCESS | 3056 | 1465120987976 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (18B67C00) [pid = 3056] [serial = 1541] [outer = 0D352000] 03:03:08 INFO - PROCESS | 3056 | 1465120988350 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 872ms 03:03:08 INFO - PROCESS | 3056 | 1465120988381 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 3056 | 1465120988383 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 03:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:03:08 INFO - PROCESS | 3056 | 1465120988386 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 3056 | 1465120988388 Marionette TRACE conn6 <- [1,2018,null,{}] 03:03:08 INFO - PROCESS | 3056 | 1465120988392 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:08 INFO - PROCESS | 3056 | 1465120988394 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:08 INFO - PROCESS | 3056 | 1465120988476 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 03:03:08 INFO - PROCESS | 3056 | 1465120988481 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 3056 | 1465120988483 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:08 INFO - PROCESS | 3056 | ++DOCSHELL 16363400 == 33 [pid = 3056] [id = 514] 03:03:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19561400) [pid = 3056] [serial = 1542] [outer = 00000000] 03:03:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A391C00) [pid = 3056] [serial = 1543] [outer = 19561400] 03:03:08 INFO - PROCESS | 3056 | 1465120988527 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A3DC400) [pid = 3056] [serial = 1544] [outer = 19561400] 03:03:08 INFO - PROCESS | 3056 | 1465120988963 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms 03:03:09 INFO - PROCESS | 3056 | 1465120989018 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 3056 | 1465120989020 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 03:03:09 INFO - PROCESS | 3056 | 1465120989023 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:03:09 INFO - PROCESS | 3056 | 1465120989025 Marionette TRACE conn6 <- [1,2022,null,{}] 03:03:09 INFO - PROCESS | 3056 | 1465120989029 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:09 INFO - PROCESS | 3056 | 1465120989031 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:09 INFO - PROCESS | 3056 | 1465120989110 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 03:03:09 INFO - PROCESS | 3056 | 1465120989116 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 3056 | 1465120989118 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:09 INFO - PROCESS | 3056 | ++DOCSHELL 0D622C00 == 34 [pid = 3056] [id = 515] 03:03:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1495B400) [pid = 3056] [serial = 1545] [outer = 00000000] 03:03:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A513000) [pid = 3056] [serial = 1546] [outer = 1495B400] 03:03:09 INFO - PROCESS | 3056 | 1465120989163 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1876F800) [pid = 3056] [serial = 1547] [outer = 1495B400] 03:03:09 INFO - PROCESS | 3056 | 1465120989619 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 630ms 03:03:09 INFO - PROCESS | 3056 | 1465120989676 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 3056 | 1465120989678 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 03:03:09 INFO - PROCESS | 3056 | 1465120989681 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:03:09 INFO - PROCESS | 3056 | 1465120989683 Marionette TRACE conn6 <- [1,2026,null,{}] 03:03:09 INFO - PROCESS | 3056 | 1465120989687 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:09 INFO - PROCESS | 3056 | 1465120989688 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:09 INFO - PROCESS | 3056 | 1465120989771 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 03:03:09 INFO - PROCESS | 3056 | 1465120989779 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 3056 | 1465120989781 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:09 INFO - PROCESS | 3056 | ++DOCSHELL 1A56B800 == 35 [pid = 3056] [id = 516] 03:03:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A572400) [pid = 3056] [serial = 1548] [outer = 00000000] 03:03:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A7F0800) [pid = 3056] [serial = 1549] [outer = 1A572400] 03:03:09 INFO - PROCESS | 3056 | 1465120989836 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A80E000) [pid = 3056] [serial = 1550] [outer = 1A572400] 03:03:10 INFO - PROCESS | 3056 | 1465120990670 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1067ms 03:03:10 INFO - PROCESS | 3056 | 1465120990753 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 03:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:03:10 INFO - PROCESS | 3056 | 1465120990758 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 03:03:10 INFO - PROCESS | 3056 | 1465120990762 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 3056 | 1465120990768 Marionette TRACE conn6 <- [1,2030,null,{}] 03:03:10 INFO - PROCESS | 3056 | 1465120990773 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:10 INFO - PROCESS | 3056 | 1465120990776 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:10 INFO - PROCESS | 3056 | 1465120990928 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 03:03:11 INFO - PROCESS | 3056 | 1465120991060 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 3056 | 1465120991063 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:11 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF6800 == 36 [pid = 3056] [id = 517] 03:03:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0D34E400) [pid = 3056] [serial = 1551] [outer = 00000000] 03:03:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0DB66400) [pid = 3056] [serial = 1552] [outer = 0D34E400] 03:03:11 INFO - PROCESS | 3056 | 1465120991125 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (14966400) [pid = 3056] [serial = 1553] [outer = 0D34E400] 03:03:11 INFO - PROCESS | 3056 | 1465120991854 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:03:11 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:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1191ms 03:03:12 INFO - PROCESS | 3056 | 1465120992041 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 3056 | 1465120992046 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 03:03:12 INFO - PROCESS | 3056 | 1465120992051 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 3056 | 1465120992054 Marionette TRACE conn6 <- [1,2034,null,{}] 03:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:03:12 INFO - PROCESS | 3056 | 1465120992059 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:12 INFO - PROCESS | 3056 | 1465120992063 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:12 INFO - PROCESS | 3056 | 1465120992179 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 03:03:12 INFO - PROCESS | 3056 | 1465120992316 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 3056 | 1465120992321 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:12 INFO - PROCESS | 3056 | ++DOCSHELL 0D633800 == 37 [pid = 3056] [id = 518] 03:03:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D638800) [pid = 3056] [serial = 1554] [outer = 00000000] 03:03:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D89B800) [pid = 3056] [serial = 1555] [outer = 0D638800] 03:03:12 INFO - PROCESS | 3056 | 1465120992374 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0DB61400) [pid = 3056] [serial = 1556] [outer = 0D638800] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 0D622C00 == 36 [pid = 3056] [id = 515] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 16363400 == 35 [pid = 3056] [id = 514] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 0CE87400 == 34 [pid = 3056] [id = 513] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 18B6AC00 == 33 [pid = 3056] [id = 512] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 18734400 == 32 [pid = 3056] [id = 511] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 150DAC00 == 31 [pid = 3056] [id = 510] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 0D981C00 == 30 [pid = 3056] [id = 509] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 0D439000 == 29 [pid = 3056] [id = 508] 03:03:12 INFO - PROCESS | 3056 | --DOCSHELL 0D74B000 == 28 [pid = 3056] [id = 507] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (19C01400) [pid = 3056] [serial = 1492] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A510C00) [pid = 3056] [serial = 1496] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A3EB000) [pid = 3056] [serial = 1495] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (19C03C00) [pid = 3056] [serial = 1501] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D892800) [pid = 3056] [serial = 1477] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0E706000) [pid = 3056] [serial = 1478] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (17D77400) [pid = 3056] [serial = 1480] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (18742400) [pid = 3056] [serial = 1481] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A77E000) [pid = 3056] [serial = 1475] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D81DC00) [pid = 3056] [serial = 1483] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D98A400) [pid = 3056] [serial = 1484] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (18741000) [pid = 3056] [serial = 1489] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1506B800) [pid = 3056] [serial = 1486] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (150D6C00) [pid = 3056] [serial = 1487] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A783000) [pid = 3056] [serial = 1498] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1506D000) [pid = 3056] [serial = 1499] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A858400) [pid = 3056] [serial = 1505] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A860800) [pid = 3056] [serial = 1507] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1AA28400) [pid = 3056] [serial = 1508] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19C0C400) [pid = 3056] [serial = 1493] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A50E400) [pid = 3056] [serial = 1502] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A813800) [pid = 3056] [serial = 1504] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (18B69C00) [pid = 3056] [serial = 1490] [outer = 00000000] [url = about:blank] 03:03:12 INFO - PROCESS | 3056 | 1465120992936 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 930ms 03:03:12 INFO - PROCESS | 3056 | 1465120992991 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 3056 | 1465120992994 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 03:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:03:12 INFO - PROCESS | 3056 | 1465120993001 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 3056 | 1465120993005 Marionette TRACE conn6 <- [1,2038,null,{}] 03:03:13 INFO - PROCESS | 3056 | 1465120993014 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:13 INFO - PROCESS | 3056 | 1465120993017 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:13 INFO - PROCESS | 3056 | 1465120993106 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 03:03:13 INFO - PROCESS | 3056 | 1465120993205 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 3056 | 1465120993207 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:13 INFO - PROCESS | 3056 | ++DOCSHELL 0D83A000 == 29 [pid = 3056] [id = 519] 03:03:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D83BC00) [pid = 3056] [serial = 1557] [outer = 00000000] 03:03:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0E706000) [pid = 3056] [serial = 1558] [outer = 0D83BC00] 03:03:13 INFO - PROCESS | 3056 | 1465120993256 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (14B5B800) [pid = 3056] [serial = 1559] [outer = 0D83BC00] 03:03:13 INFO - PROCESS | 3056 | 1465120993681 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 731ms 03:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:03:13 INFO - PROCESS | 3056 | 1465120993731 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 3056 | 1465120993733 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 03:03:13 INFO - PROCESS | 3056 | 1465120993736 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 3056 | 1465120993738 Marionette TRACE conn6 <- [1,2042,null,{}] 03:03:13 INFO - PROCESS | 3056 | 1465120993752 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:13 INFO - PROCESS | 3056 | 1465120993757 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:13 INFO - PROCESS | 3056 | 1465120993849 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 03:03:13 INFO - PROCESS | 3056 | 1465120993866 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 3056 | 1465120993869 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:13 INFO - PROCESS | 3056 | ++DOCSHELL 17C05C00 == 30 [pid = 3056] [id = 520] 03:03:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (17C06C00) [pid = 3056] [serial = 1560] [outer = 00000000] 03:03:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (17D79800) [pid = 3056] [serial = 1561] [outer = 17C06C00] 03:03:13 INFO - PROCESS | 3056 | 1465120993918 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17E44C00) [pid = 3056] [serial = 1562] [outer = 17C06C00] 03:03:14 INFO - PROCESS | 3056 | 1465120994398 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 670ms 03:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:03:14 INFO - PROCESS | 3056 | 1465120994414 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 3056 | 1465120994417 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 03:03:14 INFO - PROCESS | 3056 | 1465120994419 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 3056 | 1465120994421 Marionette TRACE conn6 <- [1,2046,null,{}] 03:03:14 INFO - PROCESS | 3056 | 1465120994425 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:14 INFO - PROCESS | 3056 | 1465120994427 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:14 INFO - PROCESS | 3056 | 1465120994516 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 03:03:14 INFO - PROCESS | 3056 | 1465120994521 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 3056 | 1465120994523 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:14 INFO - PROCESS | 3056 | ++DOCSHELL 18B70400 == 31 [pid = 3056] [id = 521] 03:03:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (192B0800) [pid = 3056] [serial = 1563] [outer = 00000000] 03:03:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (192BCC00) [pid = 3056] [serial = 1564] [outer = 192B0800] 03:03:14 INFO - PROCESS | 3056 | 1465120994569 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19562400) [pid = 3056] [serial = 1565] [outer = 192B0800] 03:03:15 INFO - PROCESS | 3056 | 1465120995035 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 03:03:15 INFO - PROCESS | 3056 | 1465120995091 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 03:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:03:15 INFO - PROCESS | 3056 | 1465120995093 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 03:03:15 INFO - PROCESS | 3056 | 1465120995096 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 3056 | 1465120995098 Marionette TRACE conn6 <- [1,2050,null,{}] 03:03:15 INFO - PROCESS | 3056 | 1465120995101 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:15 INFO - PROCESS | 3056 | 1465120995103 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:15 INFO - PROCESS | 3056 | 1465120995218 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 03:03:15 INFO - PROCESS | 3056 | 1465120995306 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 3056 | 1465120995308 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:15 INFO - PROCESS | 3056 | ++DOCSHELL 19C01400 == 32 [pid = 3056] [id = 522] 03:03:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C01800) [pid = 3056] [serial = 1566] [outer = 00000000] 03:03:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19C0C400) [pid = 3056] [serial = 1567] [outer = 19C01800] 03:03:15 INFO - PROCESS | 3056 | 1465120995355 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A38BC00) [pid = 3056] [serial = 1568] [outer = 19C01800] 03:03:15 INFO - PROCESS | 3056 | 1465120995791 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 730ms 03:03:15 INFO - PROCESS | 3056 | 1465120995827 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 03:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:03:15 INFO - PROCESS | 3056 | 1465120995829 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 03:03:15 INFO - PROCESS | 3056 | 1465120995832 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 3056 | 1465120995834 Marionette TRACE conn6 <- [1,2054,null,{}] 03:03:15 INFO - PROCESS | 3056 | 1465120995837 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:15 INFO - PROCESS | 3056 | 1465120995843 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:15 INFO - PROCESS | 3056 | 1465120995992 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 03:03:16 INFO - PROCESS | 3056 | 1465120996059 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 3056 | 1465120996061 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:16 INFO - PROCESS | 3056 | ++DOCSHELL 1A3E0000 == 33 [pid = 3056] [id = 523] 03:03:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A50A400) [pid = 3056] [serial = 1569] [outer = 00000000] 03:03:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A56B000) [pid = 3056] [serial = 1570] [outer = 1A50A400] 03:03:16 INFO - PROCESS | 3056 | 1465120996106 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A706000) [pid = 3056] [serial = 1571] [outer = 1A50A400] 03:03:16 INFO - PROCESS | 3056 | 1465120996544 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 770ms 03:03:16 INFO - PROCESS | 3056 | 1465120996604 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 3056 | 1465120996606 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 03:03:16 INFO - PROCESS | 3056 | 1465120996609 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:03:16 INFO - PROCESS | 3056 | 1465120996611 Marionette TRACE conn6 <- [1,2058,null,{}] 03:03:16 INFO - PROCESS | 3056 | 1465120996615 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:16 INFO - PROCESS | 3056 | 1465120996616 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:16 INFO - PROCESS | 3056 | 1465120996740 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 03:03:16 INFO - PROCESS | 3056 | 1465120996806 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 3056 | 1465120996808 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:16 INFO - PROCESS | 3056 | ++DOCSHELL 0912E800 == 34 [pid = 3056] [id = 524] 03:03:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (14B96400) [pid = 3056] [serial = 1572] [outer = 00000000] 03:03:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A7F7000) [pid = 3056] [serial = 1573] [outer = 14B96400] 03:03:16 INFO - PROCESS | 3056 | 1465120996852 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A7F8400) [pid = 3056] [serial = 1574] [outer = 14B96400] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1495B400) [pid = 3056] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (18735000) [pid = 3056] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (18B72000) [pid = 3056] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (15173400) [pid = 3056] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D983000) [pid = 3056] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D439800) [pid = 3056] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D984000) [pid = 3056] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D352000) [pid = 3056] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D632800) [pid = 3056] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17C0B800) [pid = 3056] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A818000) [pid = 3056] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A510000) [pid = 3056] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:03:17 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19561400) [pid = 3056] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:03:17 INFO - PROCESS | 3056 | 1465120997315 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 730ms 03:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:03:17 INFO - PROCESS | 3056 | 1465120997343 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 3056 | 1465120997345 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 03:03:17 INFO - PROCESS | 3056 | 1465120997348 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 3056 | 1465120997350 Marionette TRACE conn6 <- [1,2062,null,{}] 03:03:17 INFO - PROCESS | 3056 | 1465120997353 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:17 INFO - PROCESS | 3056 | 1465120997355 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:17 INFO - PROCESS | 3056 | 1465120997472 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 03:03:17 INFO - PROCESS | 3056 | 1465120997536 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 3056 | 1465120997538 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:17 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AF800 == 35 [pid = 3056] [id = 525] 03:03:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1495B400) [pid = 3056] [serial = 1575] [outer = 00000000] 03:03:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (192B9C00) [pid = 3056] [serial = 1576] [outer = 1495B400] 03:03:17 INFO - PROCESS | 3056 | 1465120997583 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A396800) [pid = 3056] [serial = 1577] [outer = 1495B400] 03:03:17 INFO - PROCESS | 3056 | 1465120997944 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 630ms 03:03:17 INFO - PROCESS | 3056 | 1465120997985 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 3056 | 1465120997987 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 03:03:17 INFO - PROCESS | 3056 | 1465120997990 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:03:17 INFO - PROCESS | 3056 | 1465120997992 Marionette TRACE conn6 <- [1,2066,null,{}] 03:03:17 INFO - PROCESS | 3056 | 1465120997995 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:17 INFO - PROCESS | 3056 | 1465120997997 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:18 INFO - PROCESS | 3056 | 1465120998078 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 03:03:18 INFO - PROCESS | 3056 | 1465120998083 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 3056 | 1465120998085 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:18 INFO - PROCESS | 3056 | ++DOCSHELL 18737C00 == 36 [pid = 3056] [id = 526] 03:03:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A56E000) [pid = 3056] [serial = 1578] [outer = 00000000] 03:03:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A858400) [pid = 3056] [serial = 1579] [outer = 1A56E000] 03:03:18 INFO - PROCESS | 3056 | 1465120998129 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A859400) [pid = 3056] [serial = 1580] [outer = 1A56E000] 03:03:18 INFO - PROCESS | 3056 | 1465120998586 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 630ms 03:03:18 INFO - PROCESS | 3056 | 1465120998637 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 03:03:18 INFO - PROCESS | 3056 | 1465120998639 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 03:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:03:18 INFO - PROCESS | 3056 | 1465120998657 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:03:18 INFO - PROCESS | 3056 | 1465120998659 Marionette TRACE conn6 <- [1,2070,null,{}] 03:03:18 INFO - PROCESS | 3056 | 1465120998663 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:18 INFO - PROCESS | 3056 | 1465120998665 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:18 INFO - PROCESS | 3056 | 1465120998749 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 03:03:18 INFO - PROCESS | 3056 | 1465120998754 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 3056 | 1465120998756 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:18 INFO - PROCESS | 3056 | ++DOCSHELL 1A860800 == 37 [pid = 3056] [id = 527] 03:03:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A863400) [pid = 3056] [serial = 1581] [outer = 00000000] 03:03:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1AA30C00) [pid = 3056] [serial = 1582] [outer = 1A863400] 03:03:18 INFO - PROCESS | 3056 | 1465120998802 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1AA24800) [pid = 3056] [serial = 1583] [outer = 1A863400] 03:03:19 INFO - PROCESS | 3056 | --DOCSHELL 0D83A000 == 36 [pid = 3056] [id = 519] 03:03:19 INFO - PROCESS | 3056 | --DOCSHELL 0CFF6800 == 35 [pid = 3056] [id = 517] 03:03:19 INFO - PROCESS | 3056 | --DOCSHELL 0D633800 == 34 [pid = 3056] [id = 518] 03:03:19 INFO - PROCESS | 3056 | --DOCSHELL 1A56B800 == 33 [pid = 3056] [id = 516] 03:03:20 INFO - PROCESS | 3056 | --DOCSHELL 19C01400 == 32 [pid = 3056] [id = 522] 03:03:20 INFO - PROCESS | 3056 | --DOCSHELL 17C05C00 == 31 [pid = 3056] [id = 520] 03:03:20 INFO - PROCESS | 3056 | --DOCSHELL 0912E800 == 30 [pid = 3056] [id = 524] 03:03:20 INFO - PROCESS | 3056 | --DOCSHELL 18737C00 == 29 [pid = 3056] [id = 526] 03:03:20 INFO - PROCESS | 3056 | --DOCSHELL 1A3E0000 == 28 [pid = 3056] [id = 523] 03:03:20 INFO - PROCESS | 3056 | --DOCSHELL 18B70400 == 27 [pid = 3056] [id = 521] 03:03:20 INFO - PROCESS | 3056 | --DOCSHELL 0D9AF800 == 26 [pid = 3056] [id = 525] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A513000) [pid = 3056] [serial = 1546] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1873DC00) [pid = 3056] [serial = 1534] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19549C00) [pid = 3056] [serial = 1537] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (16367800) [pid = 3056] [serial = 1531] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1508E400) [pid = 3056] [serial = 1523] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (15063000) [pid = 3056] [serial = 1522] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D631C00) [pid = 3056] [serial = 1525] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D63FC00) [pid = 3056] [serial = 1526] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0E50FC00) [pid = 3056] [serial = 1528] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (148CD000) [pid = 3056] [serial = 1529] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (18775400) [pid = 3056] [serial = 1535] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0E7B5000) [pid = 3056] [serial = 1540] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0E7BA000) [pid = 3056] [serial = 1511] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D896800) [pid = 3056] [serial = 1510] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (18B75000) [pid = 3056] [serial = 1514] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1873C000) [pid = 3056] [serial = 1513] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1B6B7000) [pid = 3056] [serial = 1517] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1AA2EC00) [pid = 3056] [serial = 1516] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1C97CC00) [pid = 3056] [serial = 1520] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1876F800) [pid = 3056] [serial = 1547] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1C3D4000) [pid = 3056] [serial = 1519] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (19559C00) [pid = 3056] [serial = 1538] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (1A391C00) [pid = 3056] [serial = 1543] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (1A3DC400) [pid = 3056] [serial = 1544] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (18B67C00) [pid = 3056] [serial = 1541] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (17C06400) [pid = 3056] [serial = 1532] [outer = 00000000] [url = about:blank] 03:03:20 INFO - PROCESS | 3056 | 1465121000628 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2025ms 03:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:03:20 INFO - PROCESS | 3056 | 1465121000678 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 3056 | 1465121000682 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 03:03:20 INFO - PROCESS | 3056 | 1465121000687 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 3056 | 1465121000691 Marionette TRACE conn6 <- [1,2074,null,{}] 03:03:20 INFO - PROCESS | 3056 | 1465121000696 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:20 INFO - PROCESS | 3056 | 1465121000700 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:20 INFO - PROCESS | 3056 | 1465121000792 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 03:03:20 INFO - PROCESS | 3056 | 1465121000801 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 3056 | 1465121000806 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:20 INFO - PROCESS | 3056 | ++DOCSHELL 0D43F000 == 27 [pid = 3056] [id = 528] 03:03:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D43F400) [pid = 3056] [serial = 1584] [outer = 00000000] 03:03:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D618C00) [pid = 3056] [serial = 1585] [outer = 0D43F400] 03:03:20 INFO - PROCESS | 3056 | 1465121000855 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0D620800) [pid = 3056] [serial = 1586] [outer = 0D43F400] 03:03:21 INFO - PROCESS | 3056 | 1465121001373 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 730ms 03:03:21 INFO - PROCESS | 3056 | 1465121001418 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 03:03:21 INFO - PROCESS | 3056 | 1465121001423 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 03:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:03:21 INFO - PROCESS | 3056 | 1465121001429 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:03:21 INFO - PROCESS | 3056 | 1465121001432 Marionette TRACE conn6 <- [1,2078,null,{}] 03:03:21 INFO - PROCESS | 3056 | 1465121001435 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:21 INFO - PROCESS | 3056 | 1465121001439 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:21 INFO - PROCESS | 3056 | 1465121001530 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 03:03:21 INFO - PROCESS | 3056 | 1465121001539 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:21 INFO - PROCESS | 3056 | 1465121001542 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:21 INFO - PROCESS | 3056 | ++DOCSHELL 0D891800 == 28 [pid = 3056] [id = 529] 03:03:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0D892800) [pid = 3056] [serial = 1587] [outer = 00000000] 03:03:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D982400) [pid = 3056] [serial = 1588] [outer = 0D892800] 03:03:21 INFO - PROCESS | 3056 | 1465121001591 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D9AA000) [pid = 3056] [serial = 1589] [outer = 0D892800] 03:03:22 INFO - PROCESS | 3056 | 1465121002068 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 03:03:22 INFO - PROCESS | 3056 | 1465121002102 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 3056 | 1465121002105 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 03:03:22 INFO - PROCESS | 3056 | 1465121002108 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:03:22 INFO - PROCESS | 3056 | 1465121002112 Marionette TRACE conn6 <- [1,2082,null,{}] 03:03:22 INFO - PROCESS | 3056 | 1465121002123 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:22 INFO - PROCESS | 3056 | 1465121002128 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:22 INFO - PROCESS | 3056 | 1465121002246 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 03:03:22 INFO - PROCESS | 3056 | 1465121002349 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 3056 | 1465121002352 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:22 INFO - PROCESS | 3056 | ++DOCSHELL 15027800 == 29 [pid = 3056] [id = 530] 03:03:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (1502E000) [pid = 3056] [serial = 1590] [outer = 00000000] 03:03:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (15069400) [pid = 3056] [serial = 1591] [outer = 1502E000] 03:03:22 INFO - PROCESS | 3056 | 1465121002403 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (15070400) [pid = 3056] [serial = 1592] [outer = 1502E000] 03:03:22 INFO - PROCESS | 3056 | 1465121002781 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 730ms 03:03:22 INFO - PROCESS | 3056 | 1465121002842 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 3056 | 1465121002845 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 03:03:22 INFO - PROCESS | 3056 | 1465121002848 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:03:22 INFO - PROCESS | 3056 | 1465121002850 Marionette TRACE conn6 <- [1,2086,null,{}] 03:03:22 INFO - PROCESS | 3056 | 1465121002853 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:22 INFO - PROCESS | 3056 | 1465121002855 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:22 INFO - PROCESS | 3056 | 1465121002960 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 03:03:22 INFO - PROCESS | 3056 | 1465121002969 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 3056 | 1465121002971 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:22 INFO - PROCESS | 3056 | ++DOCSHELL 1514B000 == 30 [pid = 3056] [id = 531] 03:03:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1514D400) [pid = 3056] [serial = 1593] [outer = 00000000] 03:03:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (15E26400) [pid = 3056] [serial = 1594] [outer = 1514D400] 03:03:23 INFO - PROCESS | 3056 | 1465121003016 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1636F000) [pid = 3056] [serial = 1595] [outer = 1514D400] 03:03:23 INFO - PROCESS | 3056 | 1465121003462 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 03:03:23 INFO - PROCESS | 3056 | 1465121003522 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 3056 | 1465121003525 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 03:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:03:23 INFO - PROCESS | 3056 | 1465121003528 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 3056 | 1465121003530 Marionette TRACE conn6 <- [1,2090,null,{}] 03:03:23 INFO - PROCESS | 3056 | 1465121003533 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:23 INFO - PROCESS | 3056 | 1465121003535 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:23 INFO - PROCESS | 3056 | 1465121003648 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 03:03:23 INFO - PROCESS | 3056 | --DOCSHELL 0CFF3800 == 29 [pid = 3056] [id = 11] 03:03:23 INFO - PROCESS | 3056 | 1465121003670 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 3056 | 1465121003672 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:23 INFO - PROCESS | 3056 | ++DOCSHELL 0D619400 == 30 [pid = 3056] [id = 532] 03:03:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D74C400) [pid = 3056] [serial = 1596] [outer = 00000000] 03:03:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (17D80400) [pid = 3056] [serial = 1597] [outer = 0D74C400] 03:03:23 INFO - PROCESS | 3056 | 1465121003729 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (18737C00) [pid = 3056] [serial = 1598] [outer = 0D74C400] 03:03:24 INFO - PROCESS | 3056 | 1465121004195 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 03:03:24 INFO - PROCESS | 3056 | 1465121004259 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 03:03:24 INFO - PROCESS | 3056 | 1465121004261 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 03:03:24 INFO - PROCESS | 3056 | 1465121004264 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 3056 | 1465121004266 Marionette TRACE conn6 <- [1,2094,null,{}] 03:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:03:24 INFO - PROCESS | 3056 | 1465121004269 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:24 INFO - PROCESS | 3056 | 1465121004275 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:24 INFO - PROCESS | 3056 | 1465121004378 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 03:03:24 INFO - PROCESS | 3056 | 1465121004384 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 3056 | 1465121004386 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:24 INFO - PROCESS | 3056 | ++DOCSHELL 18743800 == 31 [pid = 3056] [id = 533] 03:03:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (187D9000) [pid = 3056] [serial = 1599] [outer = 00000000] 03:03:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (192ADC00) [pid = 3056] [serial = 1600] [outer = 187D9000] 03:03:24 INFO - PROCESS | 3056 | 1465121004433 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (192B9800) [pid = 3056] [serial = 1601] [outer = 187D9000] 03:03:24 INFO - PROCESS | 3056 | 1465121004890 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 03:03:24 INFO - PROCESS | 3056 | 1465121004938 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 03:03:24 INFO - PROCESS | 3056 | 1465121004940 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 03:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:03:24 INFO - PROCESS | 3056 | 1465121004944 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 3056 | 1465121004946 Marionette TRACE conn6 <- [1,2098,null,{}] 03:03:24 INFO - PROCESS | 3056 | 1465121004949 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:24 INFO - PROCESS | 3056 | 1465121004951 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:25 INFO - PROCESS | 3056 | 1465121005033 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 03:03:25 INFO - PROCESS | 3056 | 1465121005068 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 3056 | 1465121005070 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:25 INFO - PROCESS | 3056 | ++DOCSHELL 19543400 == 32 [pid = 3056] [id = 534] 03:03:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1954F800) [pid = 3056] [serial = 1602] [outer = 00000000] 03:03:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19564800) [pid = 3056] [serial = 1603] [outer = 1954F800] 03:03:25 INFO - PROCESS | 3056 | 1465121005115 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19565800) [pid = 3056] [serial = 1604] [outer = 1954F800] 03:03:25 INFO - PROCESS | 3056 | 1465121005564 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 03:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:03:25 INFO - PROCESS | 3056 | 1465121005614 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 3056 | 1465121005616 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 03:03:25 INFO - PROCESS | 3056 | 1465121005619 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 3056 | 1465121005621 Marionette TRACE conn6 <- [1,2102,null,{}] 03:03:25 INFO - PROCESS | 3056 | 1465121005625 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:25 INFO - PROCESS | 3056 | 1465121005626 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:25 INFO - PROCESS | 3056 | 1465121005706 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 03:03:25 INFO - PROCESS | 3056 | 1465121005712 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 3056 | 1465121005714 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:25 INFO - PROCESS | 3056 | ++DOCSHELL 19560C00 == 33 [pid = 3056] [id = 535] 03:03:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C07000) [pid = 3056] [serial = 1605] [outer = 00000000] 03:03:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A391C00) [pid = 3056] [serial = 1606] [outer = 19C07000] 03:03:25 INFO - PROCESS | 3056 | 1465121005758 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A16CC00) [pid = 3056] [serial = 1607] [outer = 19C07000] 03:03:26 INFO - PROCESS | 3056 | 1465121006238 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 03:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:03:26 INFO - PROCESS | 3056 | 1465121006290 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 3056 | 1465121006293 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 03:03:26 INFO - PROCESS | 3056 | 1465121006296 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 3056 | 1465121006298 Marionette TRACE conn6 <- [1,2106,null,{}] 03:03:26 INFO - PROCESS | 3056 | 1465121006301 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:26 INFO - PROCESS | 3056 | 1465121006303 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:26 INFO - PROCESS | 3056 | 1465121006419 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 03:03:26 INFO - PROCESS | 3056 | 1465121006508 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 3056 | 1465121006510 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:26 INFO - PROCESS | 3056 | ++DOCSHELL 14B98000 == 34 [pid = 3056] [id = 536] 03:03:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (15E1E800) [pid = 3056] [serial = 1608] [outer = 00000000] 03:03:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A50D800) [pid = 3056] [serial = 1609] [outer = 15E1E800] 03:03:26 INFO - PROCESS | 3056 | 1465121006558 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A50E800) [pid = 3056] [serial = 1610] [outer = 15E1E800] 03:03:27 INFO - PROCESS | 3056 | 1465121007013 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 03:03:27 INFO - PROCESS | 3056 | 1465121007066 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 3056 | 1465121007068 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 03:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:03:27 INFO - PROCESS | 3056 | 1465121007071 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 3056 | 1465121007073 Marionette TRACE conn6 <- [1,2110,null,{}] 03:03:27 INFO - PROCESS | 3056 | 1465121007081 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:27 INFO - PROCESS | 3056 | 1465121007083 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:27 INFO - PROCESS | 3056 | 1465121007208 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 03:03:27 INFO - PROCESS | 3056 | 1465121007217 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 3056 | 1465121007219 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:27 INFO - PROCESS | 3056 | ++DOCSHELL 0CF6B400 == 35 [pid = 3056] [id = 537] 03:03:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0CFF9000) [pid = 3056] [serial = 1611] [outer = 00000000] 03:03:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A50C800) [pid = 3056] [serial = 1612] [outer = 0CFF9000] 03:03:27 INFO - PROCESS | 3056 | 1465121007263 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A569800) [pid = 3056] [serial = 1613] [outer = 0CFF9000] 03:03:27 INFO - PROCESS | 3056 | 1465121007720 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 03:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:03:27 INFO - PROCESS | 3056 | 1465121007748 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 3056 | 1465121007750 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 03:03:27 INFO - PROCESS | 3056 | 1465121007754 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 3056 | 1465121007756 Marionette TRACE conn6 <- [1,2114,null,{}] 03:03:27 INFO - PROCESS | 3056 | 1465121007759 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:27 INFO - PROCESS | 3056 | 1465121007762 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:27 INFO - PROCESS | 3056 | 1465121007923 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (19C01800) [pid = 3056] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A50A400) [pid = 3056] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (14B96400) [pid = 3056] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1495B400) [pid = 3056] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A56E000) [pid = 3056] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (192B0800) [pid = 3056] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (17C06C00) [pid = 3056] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D83BC00) [pid = 3056] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D638800) [pid = 3056] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D34E400) [pid = 3056] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:03:28 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A572400) [pid = 3056] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:03:28 INFO - PROCESS | 3056 | 1465121008168 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 3056 | 1465121008170 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:28 INFO - PROCESS | 3056 | ++DOCSHELL 0CF5F800 == 36 [pid = 3056] [id = 538] 03:03:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0CFF5000) [pid = 3056] [serial = 1614] [outer = 00000000] 03:03:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D638800) [pid = 3056] [serial = 1615] [outer = 0CFF5000] 03:03:28 INFO - PROCESS | 3056 | 1465121008217 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1514B400) [pid = 3056] [serial = 1616] [outer = 0CFF5000] 03:03:28 INFO - PROCESS | 3056 | 1465121008597 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 870ms 03:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:03:28 INFO - PROCESS | 3056 | 1465121008627 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 3056 | 1465121008629 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 03:03:28 INFO - PROCESS | 3056 | 1465121008633 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 3056 | 1465121008634 Marionette TRACE conn6 <- [1,2118,null,{}] 03:03:28 INFO - PROCESS | 3056 | 1465121008638 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:28 INFO - PROCESS | 3056 | 1465121008640 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:28 INFO - PROCESS | 3056 | 1465121008722 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 03:03:28 INFO - PROCESS | 3056 | 1465121008816 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 3056 | 1465121008818 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:28 INFO - PROCESS | 3056 | ++DOCSHELL 150D6800 == 37 [pid = 3056] [id = 539] 03:03:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (16272C00) [pid = 3056] [serial = 1617] [outer = 00000000] 03:03:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A514800) [pid = 3056] [serial = 1618] [outer = 16272C00] 03:03:28 INFO - PROCESS | 3056 | 1465121008872 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A812000) [pid = 3056] [serial = 1619] [outer = 16272C00] 03:03:29 INFO - PROCESS | 3056 | 1465121009247 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 3056 | 1465121009306 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 03:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:03:29 INFO - PROCESS | 3056 | 1465121009309 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 3056 | 1465121009311 Marionette TRACE conn6 <- [1,2122,null,{}] 03:03:29 INFO - PROCESS | 3056 | 1465121009314 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:29 INFO - PROCESS | 3056 | 1465121009316 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:29 INFO - PROCESS | 3056 | 1465121009434 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 03:03:29 INFO - PROCESS | 3056 | 1465121009473 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 3056 | 1465121009475 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:29 INFO - PROCESS | 3056 | ++DOCSHELL 0D356400 == 38 [pid = 3056] [id = 540] 03:03:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (19549C00) [pid = 3056] [serial = 1620] [outer = 00000000] 03:03:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A85D000) [pid = 3056] [serial = 1621] [outer = 19549C00] 03:03:29 INFO - PROCESS | 3056 | 1465121009521 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1AA2FC00) [pid = 3056] [serial = 1622] [outer = 19549C00] 03:03:29 INFO - PROCESS | 3056 | 1465121009929 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 03:03:29 INFO - PROCESS | 3056 | 1465121009984 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 3056 | 1465121009986 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 03:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:03:29 INFO - PROCESS | 3056 | 1465121009989 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 3056 | 1465121009990 Marionette TRACE conn6 <- [1,2126,null,{}] 03:03:30 INFO - PROCESS | 3056 | 1465121010003 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:30 INFO - PROCESS | 3056 | 1465121010005 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:30 INFO - PROCESS | 3056 | 1465121010087 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 03:03:30 INFO - PROCESS | 3056 | 1465121010095 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 3056 | 1465121010097 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:30 INFO - PROCESS | 3056 | ++DOCSHELL 1A863800 == 39 [pid = 3056] [id = 541] 03:03:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1B592800) [pid = 3056] [serial = 1623] [outer = 00000000] 03:03:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1BC64800) [pid = 3056] [serial = 1624] [outer = 1B592800] 03:03:30 INFO - PROCESS | 3056 | 1465121010141 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1C3D0400) [pid = 3056] [serial = 1625] [outer = 1B592800] 03:03:30 INFO - PROCESS | 3056 | 1465121010972 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1019ms 03:03:31 INFO - PROCESS | 3056 | 1465121011009 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 03:03:31 INFO - PROCESS | 3056 | 1465121011014 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 03:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:03:31 INFO - PROCESS | 3056 | 1465121011019 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 3056 | 1465121011024 Marionette TRACE conn6 <- [1,2130,null,{}] 03:03:31 INFO - PROCESS | 3056 | 1465121011029 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:31 INFO - PROCESS | 3056 | 1465121011032 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:31 INFO - PROCESS | 3056 | 1465121011160 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 03:03:31 INFO - PROCESS | 3056 | 1465121011299 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 3056 | 1465121011302 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:31 INFO - PROCESS | 3056 | ++DOCSHELL 0D436400 == 40 [pid = 3056] [id = 542] 03:03:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D43D800) [pid = 3056] [serial = 1626] [outer = 00000000] 03:03:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D750400) [pid = 3056] [serial = 1627] [outer = 0D43D800] 03:03:31 INFO - PROCESS | 3056 | 1465121011362 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D9A8000) [pid = 3056] [serial = 1628] [outer = 0D43D800] 03:03:32 INFO - PROCESS | 3056 | 1465121012018 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 3056 | 1465121012048 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 03:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:03:32 INFO - PROCESS | 3056 | 1465121012054 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 3056 | 1465121012057 Marionette TRACE conn6 <- [1,2134,null,{}] 03:03:32 INFO - PROCESS | 3056 | 1465121012061 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:32 INFO - PROCESS | 3056 | 1465121012064 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:32 INFO - PROCESS | 3056 | 1465121012191 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 03:03:32 INFO - PROCESS | 3056 | 1465121012463 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:32 INFO - PROCESS | 3056 | 1465121012466 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:32 INFO - PROCESS | 3056 | ++DOCSHELL 09125C00 == 41 [pid = 3056] [id = 543] 03:03:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0912A800) [pid = 3056] [serial = 1629] [outer = 00000000] 03:03:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0CFF1400) [pid = 3056] [serial = 1630] [outer = 0912A800] 03:03:32 INFO - PROCESS | 3056 | 1465121012540 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0D435400) [pid = 3056] [serial = 1631] [outer = 0912A800] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 0D356400 == 40 [pid = 3056] [id = 540] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 150D6800 == 39 [pid = 3056] [id = 539] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 0CF5F800 == 38 [pid = 3056] [id = 538] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 0CF6B400 == 37 [pid = 3056] [id = 537] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 14B98000 == 36 [pid = 3056] [id = 536] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 19560C00 == 35 [pid = 3056] [id = 535] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 19543400 == 34 [pid = 3056] [id = 534] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 18743800 == 33 [pid = 3056] [id = 533] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 0D619400 == 32 [pid = 3056] [id = 532] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 1514B000 == 31 [pid = 3056] [id = 531] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 15027800 == 30 [pid = 3056] [id = 530] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1AA30C00) [pid = 3056] [serial = 1582] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 0D891800 == 29 [pid = 3056] [id = 529] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 0D43F000 == 28 [pid = 3056] [id = 528] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 1A860800 == 27 [pid = 3056] [id = 527] 03:03:33 INFO - PROCESS | 3056 | --DOCSHELL 0CB2F400 == 26 [pid = 3056] [id = 12] 03:03:33 INFO - PROCESS | 3056 | 1465121013261 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 03:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:03:33 INFO - PROCESS | 3056 | 1465121013293 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 03:03:33 INFO - PROCESS | 3056 | 1465121013297 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 3056 | 1465121013300 Marionette TRACE conn6 <- [1,2138,null,{}] 03:03:33 INFO - PROCESS | 3056 | 1465121013305 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:33 INFO - PROCESS | 3056 | 1465121013309 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:33 INFO - PROCESS | 3056 | 1465121013405 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (19C0C400) [pid = 3056] [serial = 1567] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1A38BC00) [pid = 3056] [serial = 1568] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A56B000) [pid = 3056] [serial = 1570] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A7F7000) [pid = 3056] [serial = 1573] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (192B9C00) [pid = 3056] [serial = 1576] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A706000) [pid = 3056] [serial = 1571] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A858400) [pid = 3056] [serial = 1579] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A7F8400) [pid = 3056] [serial = 1574] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A859400) [pid = 3056] [serial = 1580] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (192BCC00) [pid = 3056] [serial = 1564] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (17D79800) [pid = 3056] [serial = 1561] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17E44C00) [pid = 3056] [serial = 1562] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0E706000) [pid = 3056] [serial = 1558] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (14B5B800) [pid = 3056] [serial = 1559] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0DB61400) [pid = 3056] [serial = 1556] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D89B800) [pid = 3056] [serial = 1555] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (14966400) [pid = 3056] [serial = 1553] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0DB66400) [pid = 3056] [serial = 1552] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A7F0800) [pid = 3056] [serial = 1549] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A80E000) [pid = 3056] [serial = 1550] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19562400) [pid = 3056] [serial = 1565] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A396800) [pid = 3056] [serial = 1577] [outer = 00000000] [url = about:blank] 03:03:33 INFO - PROCESS | 3056 | 1465121013509 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 3056 | 1465121013512 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:33 INFO - PROCESS | 3056 | ++DOCSHELL 0CBD0400 == 27 [pid = 3056] [id = 544] 03:03:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0CBD5400) [pid = 3056] [serial = 1632] [outer = 00000000] 03:03:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D61CC00) [pid = 3056] [serial = 1633] [outer = 0CBD5400] 03:03:33 INFO - PROCESS | 3056 | 1465121013560 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D9B5800) [pid = 3056] [serial = 1634] [outer = 0CBD5400] 03:03:34 INFO - PROCESS | 3056 | 1465121014011 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:03:34 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:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 771ms 03:03:34 INFO - PROCESS | 3056 | 1465121014070 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 3056 | 1465121014074 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 03:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:03:34 INFO - PROCESS | 3056 | 1465121014078 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 3056 | 1465121014080 Marionette TRACE conn6 <- [1,2142,null,{}] 03:03:34 INFO - PROCESS | 3056 | 1465121014084 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:34 INFO - PROCESS | 3056 | 1465121014086 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:34 INFO - PROCESS | 3056 | 1465121014176 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 03:03:34 INFO - PROCESS | 3056 | 1465121014184 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 3056 | 1465121014186 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:34 INFO - PROCESS | 3056 | ++DOCSHELL 15066C00 == 28 [pid = 3056] [id = 545] 03:03:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1506DC00) [pid = 3056] [serial = 1635] [outer = 00000000] 03:03:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (15173400) [pid = 3056] [serial = 1636] [outer = 1506DC00] 03:03:34 INFO - PROCESS | 3056 | 1465121014232 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (16271800) [pid = 3056] [serial = 1637] [outer = 1506DC00] 03:03:34 INFO - PROCESS | 3056 | 1465121014709 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 03:03:34 INFO - PROCESS | 3056 | 1465121014753 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 3056 | 1465121014755 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 03:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:03:34 INFO - PROCESS | 3056 | 1465121014760 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 3056 | 1465121014766 Marionette TRACE conn6 <- [1,2146,null,{}] 03:03:34 INFO - PROCESS | 3056 | 1465121014775 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:34 INFO - PROCESS | 3056 | 1465121014779 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:34 INFO - PROCESS | 3056 | 1465121014868 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 03:03:34 INFO - PROCESS | 3056 | 1465121014879 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 3056 | 1465121014881 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:34 INFO - PROCESS | 3056 | ++DOCSHELL 18738C00 == 29 [pid = 3056] [id = 546] 03:03:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1873DC00) [pid = 3056] [serial = 1638] [outer = 00000000] 03:03:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18773000) [pid = 3056] [serial = 1639] [outer = 1873DC00] 03:03:34 INFO - PROCESS | 3056 | 1465121014925 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18B68800) [pid = 3056] [serial = 1640] [outer = 1873DC00] 03:03:35 INFO - PROCESS | 3056 | 1465121015408 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 690ms 03:03:35 INFO - PROCESS | 3056 | 1465121015453 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 3056 | 1465121015455 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 03:03:35 INFO - PROCESS | 3056 | 1465121015458 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:03:35 INFO - PROCESS | 3056 | 1465121015460 Marionette TRACE conn6 <- [1,2150,null,{}] 03:03:35 INFO - PROCESS | 3056 | 1465121015464 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:35 INFO - PROCESS | 3056 | 1465121015466 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:35 INFO - PROCESS | 3056 | 1465121015614 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 03:03:35 INFO - PROCESS | 3056 | 1465121015630 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 3056 | 1465121015633 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:35 INFO - PROCESS | 3056 | ++DOCSHELL 187E0400 == 30 [pid = 3056] [id = 547] 03:03:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (18B6CC00) [pid = 3056] [serial = 1641] [outer = 00000000] 03:03:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19564000) [pid = 3056] [serial = 1642] [outer = 18B6CC00] 03:03:35 INFO - PROCESS | 3056 | 1465121015677 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (19C04000) [pid = 3056] [serial = 1643] [outer = 18B6CC00] 03:03:36 INFO - PROCESS | 3056 | 1465121016133 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 730ms 03:03:36 INFO - PROCESS | 3056 | 1465121016193 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 03:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:03:36 INFO - PROCESS | 3056 | 1465121016195 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 03:03:36 INFO - PROCESS | 3056 | 1465121016198 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 3056 | 1465121016200 Marionette TRACE conn6 <- [1,2154,null,{}] 03:03:36 INFO - PROCESS | 3056 | 1465121016208 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:36 INFO - PROCESS | 3056 | 1465121016210 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:36 INFO - PROCESS | 3056 | 1465121016323 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 03:03:36 INFO - PROCESS | 3056 | 1465121016335 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 3056 | 1465121016340 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:36 INFO - PROCESS | 3056 | ++DOCSHELL 0E7AC800 == 31 [pid = 3056] [id = 548] 03:03:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19C10800) [pid = 3056] [serial = 1644] [outer = 00000000] 03:03:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A391400) [pid = 3056] [serial = 1645] [outer = 19C10800] 03:03:36 INFO - PROCESS | 3056 | 1465121016447 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A50C000) [pid = 3056] [serial = 1646] [outer = 19C10800] 03:03:36 INFO - PROCESS | 3056 | 1465121016912 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 770ms 03:03:36 INFO - PROCESS | 3056 | 1465121016969 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 03:03:36 INFO - PROCESS | 3056 | 1465121016971 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 03:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:03:36 INFO - PROCESS | 3056 | 1465121016974 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 3056 | 1465121016975 Marionette TRACE conn6 <- [1,2158,null,{}] 03:03:36 INFO - PROCESS | 3056 | 1465121016979 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:36 INFO - PROCESS | 3056 | 1465121016981 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:37 INFO - PROCESS | 3056 | 1465121017115 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 03:03:37 INFO - PROCESS | 3056 | 1465121017130 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 3056 | 1465121017132 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:37 INFO - PROCESS | 3056 | ++DOCSHELL 1A390400 == 32 [pid = 3056] [id = 549] 03:03:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A510800) [pid = 3056] [serial = 1647] [outer = 00000000] 03:03:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A7EF800) [pid = 3056] [serial = 1648] [outer = 1A510800] 03:03:37 INFO - PROCESS | 3056 | 1465121017233 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A7F4000) [pid = 3056] [serial = 1649] [outer = 1A510800] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D353400) [pid = 3056] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (19549C00) [pid = 3056] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (15E1E800) [pid = 3056] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A863400) [pid = 3056] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D892800) [pid = 3056] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D43F400) [pid = 3056] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1514D400) [pid = 3056] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (19C07000) [pid = 3056] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1502E000) [pid = 3056] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0CFF9000) [pid = 3056] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D74C400) [pid = 3056] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0CFF5000) [pid = 3056] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (187D9000) [pid = 3056] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1954F800) [pid = 3056] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (16272C00) [pid = 3056] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:03:37 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D357800) [pid = 3056] [serial = 32] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:03:37 INFO - PROCESS | 3056 | 1465121017797 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 870ms 03:03:37 INFO - PROCESS | 3056 | 1465121017849 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 3056 | 1465121017851 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 03:03:37 INFO - PROCESS | 3056 | 1465121017861 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:03:37 INFO - PROCESS | 3056 | 1465121017863 Marionette TRACE conn6 <- [1,2162,null,{}] 03:03:37 INFO - PROCESS | 3056 | 1465121017866 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:37 INFO - PROCESS | 3056 | 1465121017868 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:37 INFO - PROCESS | 3056 | 1465121017948 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 03:03:37 INFO - PROCESS | 3056 | 1465121017954 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 3056 | 1465121017956 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:37 INFO - PROCESS | 3056 | ++DOCSHELL 14810000 == 33 [pid = 3056] [id = 550] 03:03:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (16272C00) [pid = 3056] [serial = 1650] [outer = 00000000] 03:03:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (19C7F000) [pid = 3056] [serial = 1651] [outer = 16272C00] 03:03:37 INFO - PROCESS | 3056 | 1465121018000 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A515C00) [pid = 3056] [serial = 1652] [outer = 16272C00] 03:03:38 INFO - PROCESS | 3056 | 1465121018453 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 03:03:38 INFO - PROCESS | 3056 | 1465121018505 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 03:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:03:38 INFO - PROCESS | 3056 | 1465121018507 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 03:03:38 INFO - PROCESS | 3056 | 1465121018510 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 3056 | 1465121018512 Marionette TRACE conn6 <- [1,2166,null,{}] 03:03:38 INFO - PROCESS | 3056 | 1465121018516 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:38 INFO - PROCESS | 3056 | 1465121018517 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:38 INFO - PROCESS | 3056 | 1465121018598 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 03:03:38 INFO - PROCESS | 3056 | 1465121018604 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 3056 | 1465121018606 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:38 INFO - PROCESS | 3056 | ++DOCSHELL 1A77F000 == 34 [pid = 3056] [id = 551] 03:03:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A80D000) [pid = 3056] [serial = 1653] [outer = 00000000] 03:03:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A813000) [pid = 3056] [serial = 1654] [outer = 1A80D000] 03:03:38 INFO - PROCESS | 3056 | 1465121018650 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A858400) [pid = 3056] [serial = 1655] [outer = 1A80D000] 03:03:39 INFO - PROCESS | 3056 | 1465121019118 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 631ms 03:03:39 INFO - PROCESS | 3056 | 1465121019143 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 3056 | 1465121019145 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 03:03:39 INFO - PROCESS | 3056 | 1465121019167 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:03:39 INFO - PROCESS | 3056 | 1465121019168 Marionette TRACE conn6 <- [1,2170,null,{}] 03:03:39 INFO - PROCESS | 3056 | 1465121019172 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:39 INFO - PROCESS | 3056 | 1465121019174 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:39 INFO - PROCESS | 3056 | 1465121019260 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 03:03:39 INFO - PROCESS | 3056 | 1465121019266 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 3056 | 1465121019268 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:39 INFO - PROCESS | 3056 | ++DOCSHELL 1A85B000 == 35 [pid = 3056] [id = 552] 03:03:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A85BC00) [pid = 3056] [serial = 1656] [outer = 00000000] 03:03:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A9FCC00) [pid = 3056] [serial = 1657] [outer = 1A85BC00] 03:03:39 INFO - PROCESS | 3056 | 1465121019311 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1B593400) [pid = 3056] [serial = 1658] [outer = 1A85BC00] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 0CBD0400 == 34 [pid = 3056] [id = 544] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 09125C00 == 33 [pid = 3056] [id = 543] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 1A863800 == 32 [pid = 3056] [id = 541] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 0D436400 == 31 [pid = 3056] [id = 542] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 15066C00 == 30 [pid = 3056] [id = 545] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 1A390400 == 29 [pid = 3056] [id = 549] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 0E7AC800 == 28 [pid = 3056] [id = 548] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 187E0400 == 27 [pid = 3056] [id = 547] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 1A77F000 == 26 [pid = 3056] [id = 551] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 18738C00 == 25 [pid = 3056] [id = 546] 03:03:40 INFO - PROCESS | 3056 | --DOCSHELL 14810000 == 24 [pid = 3056] [id = 550] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D74A800) [pid = 3056] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A50D800) [pid = 3056] [serial = 1609] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1AA24800) [pid = 3056] [serial = 1583] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D982400) [pid = 3056] [serial = 1588] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D9AA000) [pid = 3056] [serial = 1589] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D618C00) [pid = 3056] [serial = 1585] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D620800) [pid = 3056] [serial = 1586] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (15E26400) [pid = 3056] [serial = 1594] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1636F000) [pid = 3056] [serial = 1595] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A391C00) [pid = 3056] [serial = 1606] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (15069400) [pid = 3056] [serial = 1591] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A50C800) [pid = 3056] [serial = 1612] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (17D80400) [pid = 3056] [serial = 1597] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (18737C00) [pid = 3056] [serial = 1598] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (15070400) [pid = 3056] [serial = 1592] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1A50E800) [pid = 3056] [serial = 1610] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (0D638800) [pid = 3056] [serial = 1615] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1A569800) [pid = 3056] [serial = 1613] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (192ADC00) [pid = 3056] [serial = 1600] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (192B9800) [pid = 3056] [serial = 1601] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (1514B400) [pid = 3056] [serial = 1616] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (19564800) [pid = 3056] [serial = 1603] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (19565800) [pid = 3056] [serial = 1604] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (1AA2FC00) [pid = 3056] [serial = 1622] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (1A514800) [pid = 3056] [serial = 1618] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (1A16CC00) [pid = 3056] [serial = 1607] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 53 (1A812000) [pid = 3056] [serial = 1619] [outer = 00000000] [url = about:blank] 03:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 52 (0D351400) [pid = 3056] [serial = 1100] [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:03:40 INFO - PROCESS | 3056 | --DOMWINDOW == 51 (1A85D000) [pid = 3056] [serial = 1621] [outer = 00000000] [url = about:blank] 03:03:41 INFO - PROCESS | 3056 | 1465121021093 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1971ms 03:03:41 INFO - PROCESS | 3056 | 1465121021143 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 3056 | 1465121021147 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 03:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:03:41 INFO - PROCESS | 3056 | 1465121021152 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 3056 | 1465121021155 Marionette TRACE conn6 <- [1,2174,null,{}] 03:03:41 INFO - PROCESS | 3056 | 1465121021161 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:41 INFO - PROCESS | 3056 | 1465121021164 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:41 INFO - PROCESS | 3056 | 1465121021258 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 03:03:41 INFO - PROCESS | 3056 | 1465121021268 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 3056 | 1465121021272 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:41 INFO - PROCESS | 3056 | ++DOCSHELL 0D43AC00 == 25 [pid = 3056] [id = 553] 03:03:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (0D43C400) [pid = 3056] [serial = 1659] [outer = 00000000] 03:03:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (0D442000) [pid = 3056] [serial = 1660] [outer = 0D43C400] 03:03:41 INFO - PROCESS | 3056 | 1465121021326 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (0D61B000) [pid = 3056] [serial = 1661] [outer = 0D43C400] 03:03:41 INFO - PROCESS | 3056 | 1465121021824 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 03:03:41 INFO - PROCESS | 3056 | 1465121021883 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 3056 | 1465121021888 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 03:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:03:41 INFO - PROCESS | 3056 | 1465121021894 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 3056 | 1465121021897 Marionette TRACE conn6 <- [1,2178,null,{}] 03:03:41 INFO - PROCESS | 3056 | 1465121021901 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:41 INFO - PROCESS | 3056 | 1465121021904 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:41 INFO - PROCESS | 3056 | 1465121021997 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 03:03:42 INFO - PROCESS | 3056 | 1465121022100 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 3056 | 1465121022103 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:42 INFO - PROCESS | 3056 | ++DOCSHELL 0D814C00 == 26 [pid = 3056] [id = 554] 03:03:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0D817800) [pid = 3056] [serial = 1662] [outer = 00000000] 03:03:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D832400) [pid = 3056] [serial = 1663] [outer = 0D817800] 03:03:42 INFO - PROCESS | 3056 | 1465121022151 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D983400) [pid = 3056] [serial = 1664] [outer = 0D817800] 03:03:42 INFO - PROCESS | 3056 | 1465121022513 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 03:03:42 INFO - PROCESS | 3056 | 1465121022567 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 3056 | 1465121022570 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 03:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:03:42 INFO - PROCESS | 3056 | 1465121022573 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 3056 | 1465121022576 Marionette TRACE conn6 <- [1,2182,null,{}] 03:03:42 INFO - PROCESS | 3056 | 1465121022588 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:42 INFO - PROCESS | 3056 | 1465121022592 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:42 INFO - PROCESS | 3056 | 1465121022706 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 03:03:42 INFO - PROCESS | 3056 | 1465121022717 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 3056 | 1465121022720 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:42 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B7800 == 27 [pid = 3056] [id = 555] 03:03:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (1487DC00) [pid = 3056] [serial = 1665] [outer = 00000000] 03:03:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (14959800) [pid = 3056] [serial = 1666] [outer = 1487DC00] 03:03:42 INFO - PROCESS | 3056 | 1465121022768 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (14B5BC00) [pid = 3056] [serial = 1667] [outer = 1487DC00] 03:03:43 INFO - PROCESS | 3056 | 1465121023309 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 770ms 03:03:43 INFO - PROCESS | 3056 | 1465121023347 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 3056 | 1465121023350 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 03:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:03:43 INFO - PROCESS | 3056 | 1465121023353 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 3056 | 1465121023354 Marionette TRACE conn6 <- [1,2186,null,{}] 03:03:43 INFO - PROCESS | 3056 | 1465121023358 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:43 INFO - PROCESS | 3056 | 1465121023360 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:43 INFO - PROCESS | 3056 | 1465121023445 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 03:03:43 INFO - PROCESS | 3056 | 1465121023453 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 3056 | 1465121023455 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:43 INFO - PROCESS | 3056 | ++DOCSHELL 148D8C00 == 28 [pid = 3056] [id = 556] 03:03:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (14B91800) [pid = 3056] [serial = 1668] [outer = 00000000] 03:03:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (15087000) [pid = 3056] [serial = 1669] [outer = 14B91800] 03:03:43 INFO - PROCESS | 3056 | 1465121023501 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (1517BC00) [pid = 3056] [serial = 1670] [outer = 14B91800] 03:03:43 INFO - PROCESS | 3056 | 1465121023941 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 631ms 03:03:43 INFO - PROCESS | 3056 | 1465121023983 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 3056 | 1465121023985 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 03:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:03:43 INFO - PROCESS | 3056 | 1465121023988 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 3056 | 1465121023990 Marionette TRACE conn6 <- [1,2190,null,{}] 03:03:43 INFO - PROCESS | 3056 | 1465121023994 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:43 INFO - PROCESS | 3056 | 1465121023996 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:44 INFO - PROCESS | 3056 | 1465121024103 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 03:03:44 INFO - PROCESS | 3056 | 1465121024112 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 3056 | 1465121024114 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:44 INFO - PROCESS | 3056 | ++DOCSHELL 1636D000 == 29 [pid = 3056] [id = 557] 03:03:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (1636DC00) [pid = 3056] [serial = 1671] [outer = 00000000] 03:03:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (17C07C00) [pid = 3056] [serial = 1672] [outer = 1636DC00] 03:03:44 INFO - PROCESS | 3056 | 1465121024159 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (17D74800) [pid = 3056] [serial = 1673] [outer = 1636DC00] 03:03:44 INFO - PROCESS | 3056 | 1465121024606 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 03:03:44 INFO - PROCESS | 3056 | 1465121024659 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 3056 | 1465121024662 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 03:03:44 INFO - PROCESS | 3056 | 1465121024665 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:03:44 INFO - PROCESS | 3056 | 1465121024666 Marionette TRACE conn6 <- [1,2194,null,{}] 03:03:44 INFO - PROCESS | 3056 | 1465121024670 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:44 INFO - PROCESS | 3056 | 1465121024675 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:44 INFO - PROCESS | 3056 | 1465121024784 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 03:03:44 INFO - PROCESS | 3056 | 1465121024796 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 3056 | 1465121024798 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:44 INFO - PROCESS | 3056 | ++DOCSHELL 17D82C00 == 30 [pid = 3056] [id = 558] 03:03:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (18736400) [pid = 3056] [serial = 1674] [outer = 00000000] 03:03:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (18755C00) [pid = 3056] [serial = 1675] [outer = 18736400] 03:03:44 INFO - PROCESS | 3056 | 1465121024845 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (187E0400) [pid = 3056] [serial = 1676] [outer = 18736400] 03:03:45 INFO - PROCESS | 3056 | 1465121025306 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 03:03:45 INFO - PROCESS | 3056 | 1465121025339 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 3056 | 1465121025341 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 03:03:45 INFO - PROCESS | 3056 | 1465121025345 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:03:45 INFO - PROCESS | 3056 | 1465121025346 Marionette TRACE conn6 <- [1,2198,null,{}] 03:03:45 INFO - PROCESS | 3056 | 1465121025350 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:45 INFO - PROCESS | 3056 | 1465121025351 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:45 INFO - PROCESS | 3056 | 1465121025433 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 03:03:45 INFO - PROCESS | 3056 | 1465121025467 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 3056 | 1465121025469 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:45 INFO - PROCESS | 3056 | ++DOCSHELL 18B6AC00 == 31 [pid = 3056] [id = 559] 03:03:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (192B3C00) [pid = 3056] [serial = 1677] [outer = 00000000] 03:03:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1955C000) [pid = 3056] [serial = 1678] [outer = 192B3C00] 03:03:45 INFO - PROCESS | 3056 | 1465121025513 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (192BA000) [pid = 3056] [serial = 1679] [outer = 192B3C00] 03:03:45 INFO - PROCESS | 3056 | 1465121025940 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 03:03:45 INFO - PROCESS | 3056 | 1465121025988 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 3056 | 1465121025990 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 03:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:03:45 INFO - PROCESS | 3056 | 1465121025993 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 3056 | 1465121025995 Marionette TRACE conn6 <- [1,2202,null,{}] 03:03:45 INFO - PROCESS | 3056 | 1465121026002 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:45 INFO - PROCESS | 3056 | 1465121026004 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:46 INFO - PROCESS | 3056 | 1465121026084 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 03:03:46 INFO - PROCESS | 3056 | 1465121026090 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 3056 | 1465121026092 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:46 INFO - PROCESS | 3056 | ++DOCSHELL 0C69BC00 == 32 [pid = 3056] [id = 560] 03:03:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0CBD2800) [pid = 3056] [serial = 1680] [outer = 00000000] 03:03:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (19C02000) [pid = 3056] [serial = 1681] [outer = 0CBD2800] 03:03:46 INFO - PROCESS | 3056 | 1465121026136 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19562000) [pid = 3056] [serial = 1682] [outer = 0CBD2800] 03:03:46 INFO - PROCESS | 3056 | 1465121026585 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 03:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:03:46 INFO - PROCESS | 3056 | 1465121026637 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 3056 | 1465121026639 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 03:03:46 INFO - PROCESS | 3056 | 1465121026642 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 3056 | 1465121026644 Marionette TRACE conn6 <- [1,2206,null,{}] 03:03:46 INFO - PROCESS | 3056 | 1465121026647 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:46 INFO - PROCESS | 3056 | 1465121026649 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:46 INFO - PROCESS | 3056 | 1465121026764 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 03:03:46 INFO - PROCESS | 3056 | 1465121026773 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 3056 | 1465121026774 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:46 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B5C00 == 33 [pid = 3056] [id = 561] 03:03:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A38BC00) [pid = 3056] [serial = 1683] [outer = 00000000] 03:03:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A392400) [pid = 3056] [serial = 1684] [outer = 1A38BC00] 03:03:46 INFO - PROCESS | 3056 | 1465121026871 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A394C00) [pid = 3056] [serial = 1685] [outer = 1A38BC00] 03:03:47 INFO - PROCESS | 3056 | 1465121027333 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 731ms 03:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:03:47 INFO - PROCESS | 3056 | 1465121027376 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 03:03:47 INFO - PROCESS | 3056 | 1465121027378 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 03:03:47 INFO - PROCESS | 3056 | 1465121027382 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:03:47 INFO - PROCESS | 3056 | 1465121027383 Marionette TRACE conn6 <- [1,2210,null,{}] 03:03:47 INFO - PROCESS | 3056 | 1465121027387 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:47 INFO - PROCESS | 3056 | 1465121027388 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:47 INFO - PROCESS | 3056 | 1465121027509 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 03:03:47 INFO - PROCESS | 3056 | 1465121027514 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 3056 | 1465121027516 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:47 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF5000 == 34 [pid = 3056] [id = 562] 03:03:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1955F400) [pid = 3056] [serial = 1686] [outer = 00000000] 03:03:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A512400) [pid = 3056] [serial = 1687] [outer = 1955F400] 03:03:47 INFO - PROCESS | 3056 | 1465121027560 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A568C00) [pid = 3056] [serial = 1688] [outer = 1955F400] 03:03:48 INFO - PROCESS | 3056 | 1465121028014 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 690ms 03:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:03:48 INFO - PROCESS | 3056 | 1465121028072 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 3056 | 1465121028074 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 03:03:48 INFO - PROCESS | 3056 | 1465121028077 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 3056 | 1465121028080 Marionette TRACE conn6 <- [1,2214,null,{}] 03:03:48 INFO - PROCESS | 3056 | 1465121028083 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:48 INFO - PROCESS | 3056 | 1465121028085 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:48 INFO - PROCESS | 3056 | 1465121028243 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 03:03:48 INFO - PROCESS | 3056 | 1465121028266 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:48 INFO - PROCESS | 3056 | 1465121028269 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:48 INFO - PROCESS | 3056 | ++DOCSHELL 1636C000 == 35 [pid = 3056] [id = 563] 03:03:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A571000) [pid = 3056] [serial = 1689] [outer = 00000000] 03:03:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A7F3400) [pid = 3056] [serial = 1690] [outer = 1A571000] 03:03:48 INFO - PROCESS | 3056 | 1465121028315 Marionette DEBUG loaded listener.js 03:03:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A810400) [pid = 3056] [serial = 1691] [outer = 1A571000] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (18B6CC00) [pid = 3056] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (19C10800) [pid = 3056] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A510800) [pid = 3056] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A80D000) [pid = 3056] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1873DC00) [pid = 3056] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1506DC00) [pid = 3056] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0CBD5400) [pid = 3056] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0912A800) [pid = 3056] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D43D800) [pid = 3056] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1B592800) [pid = 3056] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:03:48 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (16272C00) [pid = 3056] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:03:48 INFO - PROCESS | 3056 | 1465121028841 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:03:48 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:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 770ms 03:03:48 INFO - PROCESS | 3056 | 1465121028858 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 3056 | 1465121028860 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 03:03:48 INFO - PROCESS | 3056 | 1465121028863 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 3056 | 1465121028865 Marionette TRACE conn6 <- [1,2218,null,{}] 03:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:03:48 INFO - PROCESS | 3056 | 1465121028868 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:48 INFO - PROCESS | 3056 | 1465121028870 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:48 INFO - PROCESS | 3056 | 1465121028992 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 03:03:49 INFO - PROCESS | 3056 | 1465121029050 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 3056 | 1465121029052 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:49 INFO - PROCESS | 3056 | ++DOCSHELL 16272C00 == 36 [pid = 3056] [id = 564] 03:03:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17964400) [pid = 3056] [serial = 1692] [outer = 00000000] 03:03:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (19564C00) [pid = 3056] [serial = 1693] [outer = 17964400] 03:03:49 INFO - PROCESS | 3056 | 1465121029096 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A3EB400) [pid = 3056] [serial = 1694] [outer = 17964400] 03:03:49 INFO - PROCESS | 3056 | 1465121029447 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 03:03:49 INFO - PROCESS | 3056 | 1465121029505 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 03:03:49 INFO - PROCESS | 3056 | 1465121029507 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 03:03:49 INFO - PROCESS | 3056 | 1465121029510 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:03:49 INFO - PROCESS | 3056 | 1465121029511 Marionette TRACE conn6 <- [1,2222,null,{}] 03:03:49 INFO - PROCESS | 3056 | 1465121029515 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:49 INFO - PROCESS | 3056 | 1465121029517 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:49 INFO - PROCESS | 3056 | 1465121029597 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 03:03:49 INFO - PROCESS | 3056 | 1465121029602 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 3056 | 1465121029604 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:49 INFO - PROCESS | 3056 | ++DOCSHELL 1A574800 == 37 [pid = 3056] [id = 565] 03:03:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A7EB400) [pid = 3056] [serial = 1695] [outer = 00000000] 03:03:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A819800) [pid = 3056] [serial = 1696] [outer = 1A7EB400] 03:03:49 INFO - PROCESS | 3056 | 1465121029648 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A85FC00) [pid = 3056] [serial = 1697] [outer = 1A7EB400] 03:03:50 INFO - PROCESS | 3056 | 1465121030100 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 630ms 03:03:50 INFO - PROCESS | 3056 | 1465121030155 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 3056 | 1465121030157 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 03:03:50 INFO - PROCESS | 3056 | 1465121030161 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:03:50 INFO - PROCESS | 3056 | 1465121030162 Marionette TRACE conn6 <- [1,2226,null,{}] 03:03:50 INFO - PROCESS | 3056 | 1465121030166 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:50 INFO - PROCESS | 3056 | 1465121030168 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:50 INFO - PROCESS | 3056 | 1465121030248 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 03:03:50 INFO - PROCESS | 3056 | 1465121030254 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 3056 | 1465121030255 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:50 INFO - PROCESS | 3056 | ++DOCSHELL 17C06400 == 38 [pid = 3056] [id = 566] 03:03:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A859000) [pid = 3056] [serial = 1698] [outer = 00000000] 03:03:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1AA2E000) [pid = 3056] [serial = 1699] [outer = 1A859000] 03:03:50 INFO - PROCESS | 3056 | 1465121030300 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1AA32C00) [pid = 3056] [serial = 1700] [outer = 1A859000] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 1A85B000 == 37 [pid = 3056] [id = 552] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 0D43AC00 == 36 [pid = 3056] [id = 553] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 148D8C00 == 35 [pid = 3056] [id = 556] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 0D814C00 == 34 [pid = 3056] [id = 554] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 18B6AC00 == 33 [pid = 3056] [id = 559] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 16272C00 == 32 [pid = 3056] [id = 564] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 0C69BC00 == 31 [pid = 3056] [id = 560] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 1A574800 == 30 [pid = 3056] [id = 565] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 0E7B5C00 == 29 [pid = 3056] [id = 561] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 1636D000 == 28 [pid = 3056] [id = 557] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 17D82C00 == 27 [pid = 3056] [id = 558] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 1636C000 == 26 [pid = 3056] [id = 563] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 0CFF5000 == 25 [pid = 3056] [id = 562] 03:03:51 INFO - PROCESS | 3056 | --DOCSHELL 0E7B7800 == 24 [pid = 3056] [id = 555] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (19564000) [pid = 3056] [serial = 1642] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19C04000) [pid = 3056] [serial = 1643] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A50C000) [pid = 3056] [serial = 1646] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A391400) [pid = 3056] [serial = 1645] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A7EF800) [pid = 3056] [serial = 1648] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A813000) [pid = 3056] [serial = 1654] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A7F4000) [pid = 3056] [serial = 1649] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (18773000) [pid = 3056] [serial = 1639] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (15173400) [pid = 3056] [serial = 1636] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (16271800) [pid = 3056] [serial = 1637] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D61CC00) [pid = 3056] [serial = 1633] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D9B5800) [pid = 3056] [serial = 1634] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D435400) [pid = 3056] [serial = 1631] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0CFF1400) [pid = 3056] [serial = 1630] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D9A8000) [pid = 3056] [serial = 1628] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D750400) [pid = 3056] [serial = 1627] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1BC64800) [pid = 3056] [serial = 1624] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1A858400) [pid = 3056] [serial = 1655] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1C3D0400) [pid = 3056] [serial = 1625] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1A9FCC00) [pid = 3056] [serial = 1657] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (19C7F000) [pid = 3056] [serial = 1651] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1A515C00) [pid = 3056] [serial = 1652] [outer = 00000000] [url = about:blank] 03:03:51 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (18B68800) [pid = 3056] [serial = 1640] [outer = 00000000] [url = about:blank] 03:03:52 INFO - PROCESS | 3056 | 1465121032108 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1974ms 03:03:52 INFO - PROCESS | 3056 | 1465121032140 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 3056 | 1465121032145 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 03:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:03:52 INFO - PROCESS | 3056 | 1465121032151 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 3056 | 1465121032154 Marionette TRACE conn6 <- [1,2230,null,{}] 03:03:52 INFO - PROCESS | 3056 | 1465121032160 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:52 INFO - PROCESS | 3056 | 1465121032163 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:52 INFO - PROCESS | 3056 | 1465121032259 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 03:03:52 INFO - PROCESS | 3056 | 1465121032269 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 3056 | 1465121032272 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:52 INFO - PROCESS | 3056 | ++DOCSHELL 0D34F800 == 25 [pid = 3056] [id = 567] 03:03:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D350400) [pid = 3056] [serial = 1701] [outer = 00000000] 03:03:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D356800) [pid = 3056] [serial = 1702] [outer = 0D350400] 03:03:52 INFO - PROCESS | 3056 | 1465121032324 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D439000) [pid = 3056] [serial = 1703] [outer = 0D350400] 03:03:52 INFO - PROCESS | 3056 | 1465121032839 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 731ms 03:03:52 INFO - PROCESS | 3056 | 1465121032886 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 3056 | 1465121032891 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 03:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:03:52 INFO - PROCESS | 3056 | 1465121032897 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 3056 | 1465121032900 Marionette TRACE conn6 <- [1,2234,null,{}] 03:03:52 INFO - PROCESS | 3056 | 1465121032904 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:52 INFO - PROCESS | 3056 | 1465121032907 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:52 INFO - PROCESS | 3056 | 1465121032999 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 03:03:53 INFO - PROCESS | 3056 | 1465121033100 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 3056 | 1465121033103 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:53 INFO - PROCESS | 3056 | ++DOCSHELL 0D637800 == 26 [pid = 3056] [id = 568] 03:03:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D637C00) [pid = 3056] [serial = 1704] [outer = 00000000] 03:03:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D640800) [pid = 3056] [serial = 1705] [outer = 0D637C00] 03:03:53 INFO - PROCESS | 3056 | 1465121033155 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D752C00) [pid = 3056] [serial = 1706] [outer = 0D637C00] 03:03:53 INFO - PROCESS | 3056 | 1465121033567 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 731ms 03:03:53 INFO - PROCESS | 3056 | 1465121033631 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 3056 | 1465121033633 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 03:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:03:53 INFO - PROCESS | 3056 | 1465121033636 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 3056 | 1465121033640 Marionette TRACE conn6 <- [1,2238,null,{}] 03:03:53 INFO - PROCESS | 3056 | 1465121033651 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:53 INFO - PROCESS | 3056 | 1465121033656 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:53 INFO - PROCESS | 3056 | 1465121033771 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 03:03:53 INFO - PROCESS | 3056 | 1465121033785 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 3056 | 1465121033788 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:53 INFO - PROCESS | 3056 | ++DOCSHELL 0DCAA400 == 27 [pid = 3056] [id = 569] 03:03:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0DCADC00) [pid = 3056] [serial = 1707] [outer = 00000000] 03:03:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0E7AE000) [pid = 3056] [serial = 1708] [outer = 0DCADC00] 03:03:53 INFO - PROCESS | 3056 | 1465121033837 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (1487F400) [pid = 3056] [serial = 1709] [outer = 0DCADC00] 03:03:54 INFO - PROCESS | 3056 | 1465121034279 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 03:03:54 INFO - PROCESS | 3056 | 1465121034311 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 3056 | 1465121034314 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 03:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:03:54 INFO - PROCESS | 3056 | 1465121034317 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 3056 | 1465121034319 Marionette TRACE conn6 <- [1,2242,null,{}] 03:03:54 INFO - PROCESS | 3056 | 1465121034322 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:54 INFO - PROCESS | 3056 | 1465121034324 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:54 INFO - PROCESS | 3056 | 1465121034411 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 03:03:54 INFO - PROCESS | 3056 | 1465121034417 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 3056 | 1465121034419 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:54 INFO - PROCESS | 3056 | ++DOCSHELL 148D8C00 == 28 [pid = 3056] [id = 570] 03:03:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (14B51C00) [pid = 3056] [serial = 1710] [outer = 00000000] 03:03:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1506D800) [pid = 3056] [serial = 1711] [outer = 14B51C00] 03:03:54 INFO - PROCESS | 3056 | 1465121034464 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1514B400) [pid = 3056] [serial = 1712] [outer = 14B51C00] 03:03:54 INFO - PROCESS | 3056 | 1465121034892 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 630ms 03:03:54 INFO - PROCESS | 3056 | 1465121034951 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 3056 | 1465121034953 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 03:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:03:54 INFO - PROCESS | 3056 | 1465121034956 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 3056 | 1465121034957 Marionette TRACE conn6 <- [1,2246,null,{}] 03:03:54 INFO - PROCESS | 3056 | 1465121034961 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:54 INFO - PROCESS | 3056 | 1465121034963 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:55 INFO - PROCESS | 3056 | 1465121035042 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 03:03:55 INFO - PROCESS | 3056 | 1465121035047 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 3056 | 1465121035049 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:55 INFO - PROCESS | 3056 | ++DOCSHELL 152DA400 == 29 [pid = 3056] [id = 571] 03:03:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (15E1BC00) [pid = 3056] [serial = 1713] [outer = 00000000] 03:03:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1636B800) [pid = 3056] [serial = 1714] [outer = 15E1BC00] 03:03:55 INFO - PROCESS | 3056 | 1465121035093 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17C0A400) [pid = 3056] [serial = 1715] [outer = 15E1BC00] 03:03:55 INFO - PROCESS | 3056 | 1465121035569 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 630ms 03:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:03:55 INFO - PROCESS | 3056 | 1465121035598 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 3056 | 1465121035600 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 03:03:55 INFO - PROCESS | 3056 | 1465121035603 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 3056 | 1465121035605 Marionette TRACE conn6 <- [1,2250,null,{}] 03:03:55 INFO - PROCESS | 3056 | 1465121035608 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:55 INFO - PROCESS | 3056 | 1465121035614 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:55 INFO - PROCESS | 3056 | 1465121035722 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 03:03:55 INFO - PROCESS | 3056 | 1465121035730 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 3056 | 1465121035732 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:55 INFO - PROCESS | 3056 | ++DOCSHELL 17E8B400 == 30 [pid = 3056] [id = 572] 03:03:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1873B000) [pid = 3056] [serial = 1716] [outer = 00000000] 03:03:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1876E400) [pid = 3056] [serial = 1717] [outer = 1873B000] 03:03:55 INFO - PROCESS | 3056 | 1465121035777 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18B68800) [pid = 3056] [serial = 1718] [outer = 1873B000] 03:03:56 INFO - PROCESS | 3056 | 1465121036226 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 03:03:56 INFO - PROCESS | 3056 | 1465121036278 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 03:03:56 INFO - PROCESS | 3056 | 1465121036280 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 03:03:56 INFO - PROCESS | 3056 | 1465121036283 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:03:56 INFO - PROCESS | 3056 | 1465121036285 Marionette TRACE conn6 <- [1,2254,null,{}] 03:03:56 INFO - PROCESS | 3056 | 1465121036289 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:56 INFO - PROCESS | 3056 | 1465121036291 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:56 INFO - PROCESS | 3056 | 1465121036369 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 03:03:56 INFO - PROCESS | 3056 | 1465121036374 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 3056 | 1465121036376 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:56 INFO - PROCESS | 3056 | ++DOCSHELL 18B69C00 == 31 [pid = 3056] [id = 573] 03:03:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18B72C00) [pid = 3056] [serial = 1719] [outer = 00000000] 03:03:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1954B000) [pid = 3056] [serial = 1720] [outer = 18B72C00] 03:03:56 INFO - PROCESS | 3056 | 1465121036421 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19550000) [pid = 3056] [serial = 1721] [outer = 18B72C00] 03:03:56 INFO - PROCESS | 3056 | 1465121036858 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 03:03:56 INFO - PROCESS | 3056 | 1465121036936 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 03:03:56 INFO - PROCESS | 3056 | 1465121036938 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 03:03:56 INFO - PROCESS | 3056 | 1465121036941 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:03:56 INFO - PROCESS | 3056 | 1465121036943 Marionette TRACE conn6 <- [1,2258,null,{}] 03:03:56 INFO - PROCESS | 3056 | 1465121036946 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:56 INFO - PROCESS | 3056 | 1465121036948 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:57 INFO - PROCESS | 3056 | 1465121037028 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 03:03:57 INFO - PROCESS | 3056 | 1465121037033 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 3056 | 1465121037035 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:57 INFO - PROCESS | 3056 | ++DOCSHELL 19C02400 == 32 [pid = 3056] [id = 574] 03:03:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (19C04000) [pid = 3056] [serial = 1722] [outer = 00000000] 03:03:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19C0F400) [pid = 3056] [serial = 1723] [outer = 19C04000] 03:03:57 INFO - PROCESS | 3056 | 1465121037079 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19C08000) [pid = 3056] [serial = 1724] [outer = 19C04000] 03:03:57 INFO - PROCESS | 3056 | 1465121037548 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 630ms 03:03:57 INFO - PROCESS | 3056 | 1465121037583 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 3056 | 1465121037585 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 03:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:03:57 INFO - PROCESS | 3056 | 1465121037588 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 3056 | 1465121037590 Marionette TRACE conn6 <- [1,2262,null,{}] 03:03:57 INFO - PROCESS | 3056 | 1465121037593 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:57 INFO - PROCESS | 3056 | 1465121037595 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:57 INFO - PROCESS | 3056 | 1465121037710 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 03:03:57 INFO - PROCESS | 3056 | 1465121037742 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 3056 | 1465121037744 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:57 INFO - PROCESS | 3056 | ++DOCSHELL 0DC29000 == 33 [pid = 3056] [id = 575] 03:03:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A391C00) [pid = 3056] [serial = 1725] [outer = 00000000] 03:03:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A50C000) [pid = 3056] [serial = 1726] [outer = 1A391C00] 03:03:57 INFO - PROCESS | 3056 | 1465121037850 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A50E000) [pid = 3056] [serial = 1727] [outer = 1A391C00] 03:03:58 INFO - PROCESS | 3056 | 1465121038289 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 730ms 03:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:03:58 INFO - PROCESS | 3056 | 1465121038321 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 3056 | 1465121038323 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 03:03:58 INFO - PROCESS | 3056 | 1465121038326 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 3056 | 1465121038328 Marionette TRACE conn6 <- [1,2266,null,{}] 03:03:58 INFO - PROCESS | 3056 | 1465121038331 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:58 INFO - PROCESS | 3056 | 1465121038333 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:58 INFO - PROCESS | 3056 | 1465121038455 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 03:03:58 INFO - PROCESS | 3056 | 1465121038518 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 3056 | 1465121038520 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:58 INFO - PROCESS | 3056 | ++DOCSHELL 1A3BD400 == 34 [pid = 3056] [id = 576] 03:03:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A569400) [pid = 3056] [serial = 1728] [outer = 00000000] 03:03:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A705400) [pid = 3056] [serial = 1729] [outer = 1A569400] 03:03:58 INFO - PROCESS | 3056 | 1465121038564 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A7EFC00) [pid = 3056] [serial = 1730] [outer = 1A569400] 03:03:58 INFO - PROCESS | 3056 | 1465121038999 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 730ms 03:03:59 INFO - PROCESS | 3056 | 1465121039063 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 3056 | 1465121039066 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 03:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:03:59 INFO - PROCESS | 3056 | 1465121039069 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 3056 | 1465121039072 Marionette TRACE conn6 <- [1,2270,null,{}] 03:03:59 INFO - PROCESS | 3056 | 1465121039118 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:59 INFO - PROCESS | 3056 | 1465121039120 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:59 INFO - PROCESS | 3056 | 1465121039258 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 03:03:59 INFO - PROCESS | 3056 | 1465121039264 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 3056 | 1465121039266 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:03:59 INFO - PROCESS | 3056 | ++DOCSHELL 0D899400 == 35 [pid = 3056] [id = 577] 03:03:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0E7B3400) [pid = 3056] [serial = 1731] [outer = 00000000] 03:03:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1A7F4400) [pid = 3056] [serial = 1732] [outer = 0E7B3400] 03:03:59 INFO - PROCESS | 3056 | 1465121039539 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1A857C00) [pid = 3056] [serial = 1733] [outer = 0E7B3400] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1A38BC00) [pid = 3056] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1955F400) [pid = 3056] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1A571000) [pid = 3056] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (17964400) [pid = 3056] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A7EB400) [pid = 3056] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0CBD2800) [pid = 3056] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (192B3C00) [pid = 3056] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (18736400) [pid = 3056] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1636DC00) [pid = 3056] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (14B91800) [pid = 3056] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1487DC00) [pid = 3056] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D817800) [pid = 3056] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D43C400) [pid = 3056] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:03:59 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A85BC00) [pid = 3056] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:03:59 INFO - PROCESS | 3056 | 1465121039919 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 910ms 03:03:59 INFO - PROCESS | 3056 | 1465121039982 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 3056 | 1465121039984 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 03:03:59 INFO - PROCESS | 3056 | 1465121039987 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:03:59 INFO - PROCESS | 3056 | 1465121039989 Marionette TRACE conn6 <- [1,2274,null,{}] 03:03:59 INFO - PROCESS | 3056 | 1465121039992 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:59 INFO - PROCESS | 3056 | 1465121039994 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:00 INFO - PROCESS | 3056 | 1465121040112 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 03:04:00 INFO - PROCESS | 3056 | 1465121040120 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 3056 | 1465121040122 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:00 INFO - PROCESS | 3056 | ++DOCSHELL 0CBD2800 == 36 [pid = 3056] [id = 578] 03:04:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0CE8D000) [pid = 3056] [serial = 1734] [outer = 00000000] 03:04:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19C0D800) [pid = 3056] [serial = 1735] [outer = 0CE8D000] 03:04:00 INFO - PROCESS | 3056 | 1465121040176 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A7EB400) [pid = 3056] [serial = 1736] [outer = 0CE8D000] 03:04:00 INFO - PROCESS | 3056 | 1465121040584 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:04:00 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:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 630ms 03:04:00 INFO - PROCESS | 3056 | 1465121040622 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 03:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:04:00 INFO - PROCESS | 3056 | 1465121040624 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 03:04:00 INFO - PROCESS | 3056 | 1465121040627 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 3056 | 1465121040628 Marionette TRACE conn6 <- [1,2278,null,{}] 03:04:00 INFO - PROCESS | 3056 | 1465121040632 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:00 INFO - PROCESS | 3056 | 1465121040634 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:00 INFO - PROCESS | 3056 | 1465121040755 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 03:04:00 INFO - PROCESS | 3056 | 1465121040795 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 3056 | 1465121040797 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:00 INFO - PROCESS | 3056 | ++DOCSHELL 1A85BC00 == 37 [pid = 3056] [id = 579] 03:04:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A85EC00) [pid = 3056] [serial = 1737] [outer = 00000000] 03:04:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1AA2DC00) [pid = 3056] [serial = 1738] [outer = 1A85EC00] 03:04:00 INFO - PROCESS | 3056 | 1465121040842 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1B59F000) [pid = 3056] [serial = 1739] [outer = 1A85EC00] 03:04:01 INFO - PROCESS | 3056 | 1465121041251 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 03:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:04:01 INFO - PROCESS | 3056 | 1465121041300 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 03:04:01 INFO - PROCESS | 3056 | 1465121041301 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 03:04:01 INFO - PROCESS | 3056 | 1465121041305 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:04:01 INFO - PROCESS | 3056 | 1465121041306 Marionette TRACE conn6 <- [1,2282,null,{}] 03:04:01 INFO - PROCESS | 3056 | 1465121041310 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:01 INFO - PROCESS | 3056 | 1465121041311 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:01 INFO - PROCESS | 3056 | 1465121041432 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 03:04:01 INFO - PROCESS | 3056 | 1465121041443 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:01 INFO - PROCESS | 3056 | 1465121041445 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:01 INFO - PROCESS | 3056 | ++DOCSHELL 18B6BC00 == 38 [pid = 3056] [id = 580] 03:04:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1B6B7000) [pid = 3056] [serial = 1740] [outer = 00000000] 03:04:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1C3D0000) [pid = 3056] [serial = 1741] [outer = 1B6B7000] 03:04:01 INFO - PROCESS | 3056 | 1465121041493 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1C3D8800) [pid = 3056] [serial = 1742] [outer = 1B6B7000] 03:04:02 INFO - PROCESS | 3056 | 1465121042302 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1077ms 03:04:02 INFO - PROCESS | 3056 | 1465121042386 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 03:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:04:02 INFO - PROCESS | 3056 | 1465121042390 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 03:04:02 INFO - PROCESS | 3056 | 1465121042395 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 3056 | 1465121042400 Marionette TRACE conn6 <- [1,2286,null,{}] 03:04:02 INFO - PROCESS | 3056 | 1465121042406 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:02 INFO - PROCESS | 3056 | 1465121042409 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:02 INFO - PROCESS | 3056 | 1465121042562 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 03:04:02 INFO - PROCESS | 3056 | 1465121042696 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 3056 | 1465121042699 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:02 INFO - PROCESS | 3056 | ++DOCSHELL 0D354C00 == 39 [pid = 3056] [id = 581] 03:04:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D443C00) [pid = 3056] [serial = 1743] [outer = 00000000] 03:04:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D640000) [pid = 3056] [serial = 1744] [outer = 0D443C00] 03:04:02 INFO - PROCESS | 3056 | 1465121042759 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D981C00) [pid = 3056] [serial = 1745] [outer = 0D443C00] 03:04:03 INFO - PROCESS | 3056 | 1465121043687 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1375ms 03:04:03 INFO - PROCESS | 3056 | 1465121043769 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 03:04:03 INFO - PROCESS | 3056 | 1465121043774 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 03:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:04:03 INFO - PROCESS | 3056 | 1465121043779 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:04:03 INFO - PROCESS | 3056 | 1465121043782 Marionette TRACE conn6 <- [1,2290,null,{}] 03:04:03 INFO - PROCESS | 3056 | 1465121043788 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:03 INFO - PROCESS | 3056 | 1465121043791 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:03 INFO - PROCESS | 3056 | 1465121043912 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 1A85BC00 == 38 [pid = 3056] [id = 579] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 0CBD2800 == 37 [pid = 3056] [id = 578] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 0D899400 == 36 [pid = 3056] [id = 577] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 1A3BD400 == 35 [pid = 3056] [id = 576] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 0DC29000 == 34 [pid = 3056] [id = 575] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 19C02400 == 33 [pid = 3056] [id = 574] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 18B69C00 == 32 [pid = 3056] [id = 573] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 17E8B400 == 31 [pid = 3056] [id = 572] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 152DA400 == 30 [pid = 3056] [id = 571] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 148D8C00 == 29 [pid = 3056] [id = 570] 03:04:03 INFO - PROCESS | 3056 | --DOCSHELL 0DCAA400 == 28 [pid = 3056] [id = 569] 03:04:03 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1AA2E000) [pid = 3056] [serial = 1699] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOCSHELL 0D637800 == 27 [pid = 3056] [id = 568] 03:04:04 INFO - PROCESS | 3056 | --DOCSHELL 0D34F800 == 26 [pid = 3056] [id = 567] 03:04:04 INFO - PROCESS | 3056 | --DOCSHELL 17C06400 == 25 [pid = 3056] [id = 566] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A392400) [pid = 3056] [serial = 1684] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A512400) [pid = 3056] [serial = 1687] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A394C00) [pid = 3056] [serial = 1685] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A7F3400) [pid = 3056] [serial = 1690] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (19564C00) [pid = 3056] [serial = 1693] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A85FC00) [pid = 3056] [serial = 1697] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A819800) [pid = 3056] [serial = 1696] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A810400) [pid = 3056] [serial = 1691] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19C02000) [pid = 3056] [serial = 1681] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1955C000) [pid = 3056] [serial = 1678] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (192BA000) [pid = 3056] [serial = 1679] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (18755C00) [pid = 3056] [serial = 1675] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (187E0400) [pid = 3056] [serial = 1676] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17C07C00) [pid = 3056] [serial = 1672] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (17D74800) [pid = 3056] [serial = 1673] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (15087000) [pid = 3056] [serial = 1669] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1517BC00) [pid = 3056] [serial = 1670] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (14959800) [pid = 3056] [serial = 1666] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (14B5BC00) [pid = 3056] [serial = 1667] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D832400) [pid = 3056] [serial = 1663] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0D983400) [pid = 3056] [serial = 1664] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D442000) [pid = 3056] [serial = 1660] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D61B000) [pid = 3056] [serial = 1661] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1B593400) [pid = 3056] [serial = 1658] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1A568C00) [pid = 3056] [serial = 1688] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1A3EB400) [pid = 3056] [serial = 1694] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (19562000) [pid = 3056] [serial = 1682] [outer = 00000000] [url = about:blank] 03:04:04 INFO - PROCESS | 3056 | 1465121044108 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 3056 | 1465121044112 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:04 INFO - PROCESS | 3056 | ++DOCSHELL 0C69BC00 == 26 [pid = 3056] [id = 582] 03:04:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0CB34400) [pid = 3056] [serial = 1746] [outer = 00000000] 03:04:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (09104800) [pid = 3056] [serial = 1747] [outer = 0CB34400] 03:04:04 INFO - PROCESS | 3056 | 1465121044166 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D438400) [pid = 3056] [serial = 1748] [outer = 0CB34400] 03:04:04 INFO - PROCESS | 3056 | 1465121044557 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 830ms 03:04:04 INFO - PROCESS | 3056 | 1465121044609 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 03:04:04 INFO - PROCESS | 3056 | 1465121044614 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 03:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:04:04 INFO - PROCESS | 3056 | 1465121044620 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 3056 | 1465121044623 Marionette TRACE conn6 <- [1,2294,null,{}] 03:04:04 INFO - PROCESS | 3056 | 1465121044627 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:04 INFO - PROCESS | 3056 | 1465121044629 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:04 INFO - PROCESS | 3056 | 1465121044720 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 03:04:04 INFO - PROCESS | 3056 | 1465121044727 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 3056 | 1465121044729 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:04 INFO - PROCESS | 3056 | ++DOCSHELL 0D895C00 == 27 [pid = 3056] [id = 583] 03:04:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D899C00) [pid = 3056] [serial = 1749] [outer = 00000000] 03:04:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D9A8800) [pid = 3056] [serial = 1750] [outer = 0D899C00] 03:04:04 INFO - PROCESS | 3056 | 1465121044780 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D9B3C00) [pid = 3056] [serial = 1751] [outer = 0D899C00] 03:04:05 INFO - PROCESS | 3056 | 1465121045282 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 03:04:05 INFO - PROCESS | 3056 | 1465121045294 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 3056 | 1465121045297 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 03:04:05 INFO - PROCESS | 3056 | 1465121045300 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:04:05 INFO - PROCESS | 3056 | 1465121045304 Marionette TRACE conn6 <- [1,2298,null,{}] 03:04:05 INFO - PROCESS | 3056 | 1465121045315 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:05 INFO - PROCESS | 3056 | 1465121045319 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:05 INFO - PROCESS | 3056 | 1465121045438 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 03:04:05 INFO - PROCESS | 3056 | 1465121045539 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 3056 | 1465121045542 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:05 INFO - PROCESS | 3056 | ++DOCSHELL 14B94800 == 28 [pid = 3056] [id = 584] 03:04:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (14B95C00) [pid = 3056] [serial = 1752] [outer = 00000000] 03:04:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (15065C00) [pid = 3056] [serial = 1753] [outer = 14B95C00] 03:04:05 INFO - PROCESS | 3056 | 1465121045591 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1506EC00) [pid = 3056] [serial = 1754] [outer = 14B95C00] 03:04:05 INFO - PROCESS | 3056 | 1465121045973 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 03:04:06 INFO - PROCESS | 3056 | 1465121046043 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 3056 | 1465121046046 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 03:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:04:06 INFO - PROCESS | 3056 | 1465121046058 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 3056 | 1465121046060 Marionette TRACE conn6 <- [1,2302,null,{}] 03:04:06 INFO - PROCESS | 3056 | 1465121046064 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:06 INFO - PROCESS | 3056 | 1465121046066 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:06 INFO - PROCESS | 3056 | 1465121046184 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 03:04:06 INFO - PROCESS | 3056 | 1465121046246 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 3056 | 1465121046248 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:06 INFO - PROCESS | 3056 | ++DOCSHELL 1517BC00 == 29 [pid = 3056] [id = 585] 03:04:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1517C400) [pid = 3056] [serial = 1755] [outer = 00000000] 03:04:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1636C800) [pid = 3056] [serial = 1756] [outer = 1517C400] 03:04:06 INFO - PROCESS | 3056 | 1465121046295 Marionette DEBUG loaded listener.js 03:04:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17C09400) [pid = 3056] [serial = 1757] [outer = 1517C400] 03:04:06 INFO - PROCESS | 3056 | 1465121046725 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 730ms 03:04:06 INFO - PROCESS | 3056 | 1465121046819 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 3056 | 1465121046821 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 03:04:06 INFO - PROCESS | 3056 | 1465121046829 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 3056 | 1465121046830 Marionette TRACE conn6 <- [1,2306,null,{}] 03:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:04:06 INFO - PROCESS | 3056 | 1465121046834 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:06 INFO - PROCESS | 3056 | 1465121046836 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:06 INFO - PROCESS | 3056 | 1465121046949 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 03:04:06 INFO - PROCESS | 3056 | 1465121046960 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 3056 | 1465121046962 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:07 INFO - PROCESS | 3056 | ++DOCSHELL 17D82C00 == 30 [pid = 3056] [id = 586] 03:04:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (17D83800) [pid = 3056] [serial = 1758] [outer = 00000000] 03:04:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (18736C00) [pid = 3056] [serial = 1759] [outer = 17D83800] 03:04:07 INFO - PROCESS | 3056 | 1465121047069 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1873F000) [pid = 3056] [serial = 1760] [outer = 17D83800] 03:04:07 INFO - PROCESS | 3056 | 1465121047507 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 3056 | 1465121047569 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 03:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:04:07 INFO - PROCESS | 3056 | 1465121047572 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 3056 | 1465121047574 Marionette TRACE conn6 <- [1,2310,null,{}] 03:04:07 INFO - PROCESS | 3056 | 1465121047584 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:07 INFO - PROCESS | 3056 | 1465121047589 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:07 INFO - PROCESS | 3056 | 1465121047728 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 03:04:07 INFO - PROCESS | 3056 | 1465121047740 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:07 INFO - PROCESS | 3056 | 1465121047742 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:07 INFO - PROCESS | 3056 | ++DOCSHELL 187E0400 == 31 [pid = 3056] [id = 587] 03:04:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18B6D400) [pid = 3056] [serial = 1761] [outer = 00000000] 03:04:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (19562C00) [pid = 3056] [serial = 1762] [outer = 18B6D400] 03:04:07 INFO - PROCESS | 3056 | 1465121047787 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19C02000) [pid = 3056] [serial = 1763] [outer = 18B6D400] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A85EC00) [pid = 3056] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0CE8D000) [pid = 3056] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1873B000) [pid = 3056] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A391C00) [pid = 3056] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A569400) [pid = 3056] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (18B72C00) [pid = 3056] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A859000) [pid = 3056] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0DCADC00) [pid = 3056] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (15E1BC00) [pid = 3056] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (14B51C00) [pid = 3056] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0E7B3400) [pid = 3056] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0D350400) [pid = 3056] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (19C04000) [pid = 3056] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:04:08 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D637C00) [pid = 3056] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:04:08 INFO - PROCESS | 3056 | 1465121048439 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 890ms 03:04:08 INFO - PROCESS | 3056 | 1465121048463 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 3056 | 1465121048466 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 03:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:04:08 INFO - PROCESS | 3056 | 1465121048469 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 3056 | 1465121048471 Marionette TRACE conn6 <- [1,2314,null,{}] 03:04:08 INFO - PROCESS | 3056 | 1465121048475 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:08 INFO - PROCESS | 3056 | 1465121048477 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:08 INFO - PROCESS | 3056 | 1465121048556 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 03:04:08 INFO - PROCESS | 3056 | 1465121048561 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 3056 | 1465121048563 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:08 INFO - PROCESS | 3056 | ++DOCSHELL 0910E000 == 32 [pid = 3056] [id = 588] 03:04:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0912B400) [pid = 3056] [serial = 1764] [outer = 00000000] 03:04:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (19C0A800) [pid = 3056] [serial = 1765] [outer = 0912B400] 03:04:08 INFO - PROCESS | 3056 | 1465121048613 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (19C10800) [pid = 3056] [serial = 1766] [outer = 0912B400] 03:04:09 INFO - PROCESS | 3056 | 1465121049044 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 03:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:04:09 INFO - PROCESS | 3056 | 1465121049103 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 3056 | 1465121049105 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 03:04:09 INFO - PROCESS | 3056 | 1465121049109 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 3056 | 1465121049110 Marionette TRACE conn6 <- [1,2318,null,{}] 03:04:09 INFO - PROCESS | 3056 | 1465121049114 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:09 INFO - PROCESS | 3056 | 1465121049116 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:09 INFO - PROCESS | 3056 | 1465121049195 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 03:04:09 INFO - PROCESS | 3056 | 1465121049201 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 3056 | 1465121049203 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:09 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF4800 == 33 [pid = 3056] [id = 589] 03:04:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1506E000) [pid = 3056] [serial = 1767] [outer = 00000000] 03:04:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1A3B6C00) [pid = 3056] [serial = 1768] [outer = 1506E000] 03:04:09 INFO - PROCESS | 3056 | 1465121049247 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A3EB000) [pid = 3056] [serial = 1769] [outer = 1506E000] 03:04:09 INFO - PROCESS | 3056 | 1465121049678 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 630ms 03:04:09 INFO - PROCESS | 3056 | 1465121049739 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 3056 | 1465121049741 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 03:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:04:09 INFO - PROCESS | 3056 | 1465121049749 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 3056 | 1465121049751 Marionette TRACE conn6 <- [1,2322,null,{}] 03:04:09 INFO - PROCESS | 3056 | 1465121049754 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:09 INFO - PROCESS | 3056 | 1465121049756 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:09 INFO - PROCESS | 3056 | 1465121049848 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 03:04:09 INFO - PROCESS | 3056 | 1465121049854 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 3056 | 1465121049856 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:09 INFO - PROCESS | 3056 | ++DOCSHELL 15065800 == 34 [pid = 3056] [id = 590] 03:04:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A50A000) [pid = 3056] [serial = 1770] [outer = 00000000] 03:04:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A517C00) [pid = 3056] [serial = 1771] [outer = 1A50A000] 03:04:09 INFO - PROCESS | 3056 | 1465121049903 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A56D000) [pid = 3056] [serial = 1772] [outer = 1A50A000] 03:04:10 INFO - PROCESS | 3056 | 1465121050506 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 790ms 03:04:10 INFO - PROCESS | 3056 | 1465121050536 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 03:04:10 INFO - PROCESS | 3056 | 1465121050540 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 03:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:04:10 INFO - PROCESS | 3056 | 1465121050545 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:04:10 INFO - PROCESS | 3056 | 1465121050548 Marionette TRACE conn6 <- [1,2326,null,{}] 03:04:10 INFO - PROCESS | 3056 | 1465121050554 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:10 INFO - PROCESS | 3056 | 1465121050558 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:10 INFO - PROCESS | 3056 | 1465121050674 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 03:04:10 INFO - PROCESS | 3056 | 1465121050816 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 3056 | 1465121050819 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:10 INFO - PROCESS | 3056 | ++DOCSHELL 0CF69400 == 35 [pid = 3056] [id = 591] 03:04:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0CF8E400) [pid = 3056] [serial = 1773] [outer = 00000000] 03:04:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (0D639800) [pid = 3056] [serial = 1774] [outer = 0CF8E400] 03:04:10 INFO - PROCESS | 3056 | 1465121050878 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D98AC00) [pid = 3056] [serial = 1775] [outer = 0CF8E400] 03:04:11 INFO - PROCESS | 3056 | 1465121051512 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1023ms 03:04:11 INFO - PROCESS | 3056 | 1465121051569 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 3056 | 1465121051574 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 03:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:04:11 INFO - PROCESS | 3056 | 1465121051580 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 3056 | 1465121051583 Marionette TRACE conn6 <- [1,2330,null,{}] 03:04:11 INFO - PROCESS | 3056 | 1465121051587 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:11 INFO - PROCESS | 3056 | 1465121051590 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:11 INFO - PROCESS | 3056 | 1465121051704 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 03:04:11 INFO - PROCESS | 3056 | 1465121051843 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 3056 | 1465121051846 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:11 INFO - PROCESS | 3056 | ++DOCSHELL 1506B400 == 36 [pid = 3056] [id = 592] 03:04:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1506D400) [pid = 3056] [serial = 1776] [outer = 00000000] 03:04:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (15E1E800) [pid = 3056] [serial = 1777] [outer = 1506D400] 03:04:11 INFO - PROCESS | 3056 | 1465121051905 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17E4A400) [pid = 3056] [serial = 1778] [outer = 1506D400] 03:04:12 INFO - PROCESS | 3056 | 1465121052496 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 971ms 03:04:12 INFO - PROCESS | 3056 | 1465121052555 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 03:04:12 INFO - PROCESS | 3056 | 1465121052558 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 03:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:04:12 INFO - PROCESS | 3056 | 1465121052562 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 3056 | 1465121052565 Marionette TRACE conn6 <- [1,2334,null,{}] 03:04:12 INFO - PROCESS | 3056 | 1465121052576 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:12 INFO - PROCESS | 3056 | 1465121052581 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:12 INFO - PROCESS | 3056 | 1465121052691 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 03:04:12 INFO - PROCESS | 3056 | 1465121052832 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 3056 | 1465121052835 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:12 INFO - PROCESS | 3056 | ++DOCSHELL 1A701C00 == 37 [pid = 3056] [id = 593] 03:04:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A7ED800) [pid = 3056] [serial = 1779] [outer = 00000000] 03:04:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A7F5800) [pid = 3056] [serial = 1780] [outer = 1A7ED800] 03:04:12 INFO - PROCESS | 3056 | 1465121052895 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A80C400) [pid = 3056] [serial = 1781] [outer = 1A7ED800] 03:04:13 INFO - PROCESS | 3056 | 1465121053483 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 971ms 03:04:13 INFO - PROCESS | 3056 | 1465121053535 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 3056 | 1465121053537 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 03:04:13 INFO - PROCESS | 3056 | 1465121053541 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:04:13 INFO - PROCESS | 3056 | 1465121053543 Marionette TRACE conn6 <- [1,2338,null,{}] 03:04:13 INFO - PROCESS | 3056 | 1465121053547 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:13 INFO - PROCESS | 3056 | 1465121053549 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:13 INFO - PROCESS | 3056 | 1465121053660 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 03:04:13 INFO - PROCESS | 3056 | 1465121053773 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 3056 | 1465121053775 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:13 INFO - PROCESS | 3056 | ++DOCSHELL 0912E000 == 38 [pid = 3056] [id = 594] 03:04:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0912F400) [pid = 3056] [serial = 1782] [outer = 00000000] 03:04:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D439800) [pid = 3056] [serial = 1783] [outer = 0912F400] 03:04:13 INFO - PROCESS | 3056 | 1465121053961 Marionette DEBUG loaded listener.js 03:04:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D634000) [pid = 3056] [serial = 1784] [outer = 0912F400] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 0CFF4800 == 37 [pid = 3056] [id = 589] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 0910E000 == 36 [pid = 3056] [id = 588] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 187E0400 == 35 [pid = 3056] [id = 587] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 17D82C00 == 34 [pid = 3056] [id = 586] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 1517BC00 == 33 [pid = 3056] [id = 585] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 14B94800 == 32 [pid = 3056] [id = 584] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 0D895C00 == 31 [pid = 3056] [id = 583] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 0C69BC00 == 30 [pid = 3056] [id = 582] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 18B6BC00 == 29 [pid = 3056] [id = 580] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 0D354C00 == 28 [pid = 3056] [id = 581] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 1506B400 == 27 [pid = 3056] [id = 592] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 1A701C00 == 26 [pid = 3056] [id = 593] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 15065800 == 25 [pid = 3056] [id = 590] 03:04:15 INFO - PROCESS | 3056 | --DOCSHELL 0CF69400 == 24 [pid = 3056] [id = 591] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1AA2DC00) [pid = 3056] [serial = 1738] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (19C0D800) [pid = 3056] [serial = 1735] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (18B68800) [pid = 3056] [serial = 1718] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A50E000) [pid = 3056] [serial = 1727] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A7EFC00) [pid = 3056] [serial = 1730] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1954B000) [pid = 3056] [serial = 1720] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1AA32C00) [pid = 3056] [serial = 1700] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0E7AE000) [pid = 3056] [serial = 1708] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1487F400) [pid = 3056] [serial = 1709] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (17C0A400) [pid = 3056] [serial = 1715] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1514B400) [pid = 3056] [serial = 1712] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A7F4400) [pid = 3056] [serial = 1732] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A857C00) [pid = 3056] [serial = 1733] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A7EB400) [pid = 3056] [serial = 1736] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D356800) [pid = 3056] [serial = 1702] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1506D800) [pid = 3056] [serial = 1711] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19C08000) [pid = 3056] [serial = 1724] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D439000) [pid = 3056] [serial = 1703] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1636B800) [pid = 3056] [serial = 1714] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1876E400) [pid = 3056] [serial = 1717] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A50C000) [pid = 3056] [serial = 1726] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (0D752C00) [pid = 3056] [serial = 1706] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (19C0F400) [pid = 3056] [serial = 1723] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (19550000) [pid = 3056] [serial = 1721] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D640800) [pid = 3056] [serial = 1705] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1A705400) [pid = 3056] [serial = 1729] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1B59F000) [pid = 3056] [serial = 1739] [outer = 00000000] [url = about:blank] 03:04:15 INFO - PROCESS | 3056 | 1465121055318 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1818ms 03:04:15 INFO - PROCESS | 3056 | 1465121055364 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 03:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:04:15 INFO - PROCESS | 3056 | 1465121055368 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 03:04:15 INFO - PROCESS | 3056 | 1465121055373 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 3056 | 1465121055376 Marionette TRACE conn6 <- [1,2342,null,{}] 03:04:15 INFO - PROCESS | 3056 | 1465121055382 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:15 INFO - PROCESS | 3056 | 1465121055385 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:15 INFO - PROCESS | 3056 | 1465121055484 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 03:04:15 INFO - PROCESS | 3056 | 1465121055577 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 3056 | 1465121055582 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:15 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF4800 == 25 [pid = 3056] [id = 595] 03:04:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0CFF6800) [pid = 3056] [serial = 1785] [outer = 00000000] 03:04:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D354C00) [pid = 3056] [serial = 1786] [outer = 0CFF6800] 03:04:15 INFO - PROCESS | 3056 | 1465121055632 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D43B000) [pid = 3056] [serial = 1787] [outer = 0CFF6800] 03:04:16 INFO - PROCESS | 3056 | 1465121056052 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 730ms 03:04:16 INFO - PROCESS | 3056 | 1465121056104 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 3056 | 1465121056109 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 03:04:16 INFO - PROCESS | 3056 | 1465121056115 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:04:16 INFO - PROCESS | 3056 | 1465121056118 Marionette TRACE conn6 <- [1,2346,null,{}] 03:04:16 INFO - PROCESS | 3056 | 1465121056122 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:16 INFO - PROCESS | 3056 | 1465121056124 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:16 INFO - PROCESS | 3056 | 1465121056216 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 03:04:16 INFO - PROCESS | 3056 | 1465121056222 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 3056 | 1465121056225 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:16 INFO - PROCESS | 3056 | ++DOCSHELL 0D752C00 == 26 [pid = 3056] [id = 596] 03:04:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D753000) [pid = 3056] [serial = 1788] [outer = 00000000] 03:04:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D896C00) [pid = 3056] [serial = 1789] [outer = 0D753000] 03:04:16 INFO - PROCESS | 3056 | 1465121056274 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D9ACC00) [pid = 3056] [serial = 1790] [outer = 0D753000] 03:04:16 INFO - PROCESS | 3056 | 1465121056756 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 03:04:16 INFO - PROCESS | 3056 | 1465121056789 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 3056 | 1465121056791 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 03:04:16 INFO - PROCESS | 3056 | 1465121056795 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:04:16 INFO - PROCESS | 3056 | 1465121056798 Marionette TRACE conn6 <- [1,2350,null,{}] 03:04:16 INFO - PROCESS | 3056 | 1465121056810 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:16 INFO - PROCESS | 3056 | 1465121056815 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:16 INFO - PROCESS | 3056 | 1465121056931 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 03:04:17 INFO - PROCESS | 3056 | 1465121057038 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 3056 | 1465121057041 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:17 INFO - PROCESS | 3056 | ++DOCSHELL 14B5D800 == 27 [pid = 3056] [id = 597] 03:04:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (14B8F000) [pid = 3056] [serial = 1791] [outer = 00000000] 03:04:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (15040800) [pid = 3056] [serial = 1792] [outer = 14B8F000] 03:04:17 INFO - PROCESS | 3056 | 1465121057091 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1506A400) [pid = 3056] [serial = 1793] [outer = 14B8F000] 03:04:17 INFO - PROCESS | 3056 | 1465121057551 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 772ms 03:04:17 INFO - PROCESS | 3056 | 1465121057570 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 3056 | 1465121057573 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 03:04:17 INFO - PROCESS | 3056 | 1465121057576 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:04:17 INFO - PROCESS | 3056 | 1465121057578 Marionette TRACE conn6 <- [1,2354,null,{}] 03:04:17 INFO - PROCESS | 3056 | 1465121057585 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:17 INFO - PROCESS | 3056 | 1465121057587 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:17 INFO - PROCESS | 3056 | 1465121057706 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 03:04:17 INFO - PROCESS | 3056 | 1465121057714 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 3056 | 1465121057716 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:17 INFO - PROCESS | 3056 | ++DOCSHELL 15070800 == 28 [pid = 3056] [id = 598] 03:04:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1514D400) [pid = 3056] [serial = 1794] [outer = 00000000] 03:04:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15180C00) [pid = 3056] [serial = 1795] [outer = 1514D400] 03:04:17 INFO - PROCESS | 3056 | 1465121057764 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (17964400) [pid = 3056] [serial = 1796] [outer = 1514D400] 03:04:18 INFO - PROCESS | 3056 | 1465121058244 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 670ms 03:04:18 INFO - PROCESS | 3056 | 1465121058250 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 3056 | 1465121058252 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 03:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:04:18 INFO - PROCESS | 3056 | 1465121058255 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 3056 | 1465121058257 Marionette TRACE conn6 <- [1,2358,null,{}] 03:04:18 INFO - PROCESS | 3056 | 1465121058261 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:18 INFO - PROCESS | 3056 | 1465121058263 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:18 INFO - PROCESS | 3056 | 1465121058405 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 03:04:18 INFO - PROCESS | 3056 | 1465121058424 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 3056 | 1465121058426 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:18 INFO - PROCESS | 3056 | ++DOCSHELL 17C0A800 == 29 [pid = 3056] [id = 599] 03:04:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17C0C000) [pid = 3056] [serial = 1797] [outer = 00000000] 03:04:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17D81C00) [pid = 3056] [serial = 1798] [outer = 17C0C000] 03:04:18 INFO - PROCESS | 3056 | 1465121058475 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1873B400) [pid = 3056] [serial = 1799] [outer = 17C0C000] 03:04:18 INFO - PROCESS | 3056 | 1465121058939 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 730ms 03:04:18 INFO - PROCESS | 3056 | 1465121058988 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 3056 | 1465121058991 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 03:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:04:18 INFO - PROCESS | 3056 | 1465121058994 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 3056 | 1465121058996 Marionette TRACE conn6 <- [1,2362,null,{}] 03:04:18 INFO - PROCESS | 3056 | 1465121058999 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:19 INFO - PROCESS | 3056 | 1465121059005 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:19 INFO - PROCESS | 3056 | 1465121059161 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 03:04:19 INFO - PROCESS | 3056 | 1465121059231 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 3056 | 1465121059233 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:19 INFO - PROCESS | 3056 | ++DOCSHELL 192B6C00 == 30 [pid = 3056] [id = 600] 03:04:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1954A400) [pid = 3056] [serial = 1800] [outer = 00000000] 03:04:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1955FC00) [pid = 3056] [serial = 1801] [outer = 1954A400] 03:04:19 INFO - PROCESS | 3056 | 1465121059278 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (195DA000) [pid = 3056] [serial = 1802] [outer = 1954A400] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1B6B7000) [pid = 3056] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D899C00) [pid = 3056] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D443C00) [pid = 3056] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0CB34400) [pid = 3056] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (14B95C00) [pid = 3056] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A50A000) [pid = 3056] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1506E000) [pid = 3056] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (17D83800) [pid = 3056] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (18B6D400) [pid = 3056] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1517C400) [pid = 3056] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:04:19 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0912B400) [pid = 3056] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:04:19 INFO - PROCESS | 3056 | 1465121059877 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 930ms 03:04:19 INFO - PROCESS | 3056 | 1465121059927 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 03:04:19 INFO - PROCESS | 3056 | 1465121059929 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 03:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:04:19 INFO - PROCESS | 3056 | 1465121059932 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 3056 | 1465121059934 Marionette TRACE conn6 <- [1,2366,null,{}] 03:04:19 INFO - PROCESS | 3056 | 1465121059938 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:19 INFO - PROCESS | 3056 | 1465121059939 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:20 INFO - PROCESS | 3056 | 1465121060022 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 03:04:20 INFO - PROCESS | 3056 | 1465121060027 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 3056 | 1465121060029 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:20 INFO - PROCESS | 3056 | ++DOCSHELL 18737000 == 31 [pid = 3056] [id = 601] 03:04:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (18737400) [pid = 3056] [serial = 1803] [outer = 00000000] 03:04:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1955D800) [pid = 3056] [serial = 1804] [outer = 18737400] 03:04:20 INFO - PROCESS | 3056 | 1465121060076 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (192B0000) [pid = 3056] [serial = 1805] [outer = 18737400] 03:04:20 INFO - PROCESS | 3056 | 1465121060520 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:04:20 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:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 630ms 03:04:20 INFO - PROCESS | 3056 | 1465121060564 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 3056 | 1465121060566 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 03:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:04:20 INFO - PROCESS | 3056 | 1465121060569 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 3056 | 1465121060570 Marionette TRACE conn6 <- [1,2370,null,{}] 03:04:20 INFO - PROCESS | 3056 | 1465121060574 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:20 INFO - PROCESS | 3056 | 1465121060576 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:20 INFO - PROCESS | 3056 | 1465121060655 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 03:04:20 INFO - PROCESS | 3056 | 1465121060661 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 3056 | 1465121060663 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:20 INFO - PROCESS | 3056 | ++DOCSHELL 19C09400 == 32 [pid = 3056] [id = 602] 03:04:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (19C0E000) [pid = 3056] [serial = 1806] [outer = 00000000] 03:04:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A38BC00) [pid = 3056] [serial = 1807] [outer = 19C0E000] 03:04:20 INFO - PROCESS | 3056 | 1465121060708 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (19C83000) [pid = 3056] [serial = 1808] [outer = 19C0E000] 03:04:21 INFO - PROCESS | 3056 | 1465121061167 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:04:21 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:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 630ms 03:04:21 INFO - PROCESS | 3056 | 1465121061200 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 3056 | 1465121061203 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 03:04:21 INFO - PROCESS | 3056 | 1465121061205 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:04:21 INFO - PROCESS | 3056 | 1465121061207 Marionette TRACE conn6 <- [1,2374,null,{}] 03:04:21 INFO - PROCESS | 3056 | 1465121061211 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:21 INFO - PROCESS | 3056 | 1465121061212 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:21 INFO - PROCESS | 3056 | 1465121061292 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 03:04:21 INFO - PROCESS | 3056 | 1465121061297 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 3056 | 1465121061299 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:21 INFO - PROCESS | 3056 | ++DOCSHELL 14B5D000 == 33 [pid = 3056] [id = 603] 03:04:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A50A800) [pid = 3056] [serial = 1809] [outer = 00000000] 03:04:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A510400) [pid = 3056] [serial = 1810] [outer = 1A50A800] 03:04:21 INFO - PROCESS | 3056 | 1465121061343 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A56A000) [pid = 3056] [serial = 1811] [outer = 1A50A800] 03:04:22 INFO - PROCESS | 3056 | 1465121062150 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1019ms 03:04:22 INFO - PROCESS | 3056 | 1465121062254 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 3056 | 1465121062259 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 03:04:22 INFO - PROCESS | 3056 | 1465121062286 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 3056 | 1465121062290 Marionette TRACE conn6 <- [1,2378,null,{}] 03:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:04:22 INFO - PROCESS | 3056 | 1465121062297 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:22 INFO - PROCESS | 3056 | 1465121062300 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:22 INFO - PROCESS | 3056 | 1465121062434 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 03:04:22 INFO - PROCESS | 3056 | 1465121062567 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 3056 | 1465121062570 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:22 INFO - PROCESS | 3056 | ++DOCSHELL 0D352000 == 34 [pid = 3056] [id = 604] 03:04:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (0D353400) [pid = 3056] [serial = 1812] [outer = 00000000] 03:04:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D836800) [pid = 3056] [serial = 1813] [outer = 0D353400] 03:04:22 INFO - PROCESS | 3056 | 1465121062632 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0E502C00) [pid = 3056] [serial = 1814] [outer = 0D353400] 03:04:23 INFO - PROCESS | 3056 | 1465121063332 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1066ms 03:04:23 INFO - PROCESS | 3056 | 1465121063387 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 3056 | 1465121063392 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 03:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:04:23 INFO - PROCESS | 3056 | 1465121063422 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 3056 | 1465121063426 Marionette TRACE conn6 <- [1,2382,null,{}] 03:04:23 INFO - PROCESS | 3056 | 1465121063433 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:23 INFO - PROCESS | 3056 | 1465121063436 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:23 INFO - PROCESS | 3056 | 1465121063577 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 03:04:23 INFO - PROCESS | 3056 | 1465121063784 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 3056 | 1465121063788 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:23 INFO - PROCESS | 3056 | ++DOCSHELL 09129400 == 35 [pid = 3056] [id = 605] 03:04:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0912CC00) [pid = 3056] [serial = 1815] [outer = 00000000] 03:04:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0CB74800) [pid = 3056] [serial = 1816] [outer = 0912CC00] 03:04:23 INFO - PROCESS | 3056 | 1465121063849 Marionette DEBUG loaded listener.js 03:04:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D356400) [pid = 3056] [serial = 1817] [outer = 0912CC00] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 19C09400 == 34 [pid = 3056] [id = 602] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 18737000 == 33 [pid = 3056] [id = 601] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 192B6C00 == 32 [pid = 3056] [id = 600] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 17C0A800 == 31 [pid = 3056] [id = 599] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 15070800 == 30 [pid = 3056] [id = 598] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 14B5D800 == 29 [pid = 3056] [id = 597] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 0D752C00 == 28 [pid = 3056] [id = 596] 03:04:24 INFO - PROCESS | 3056 | --DOCSHELL 0CFF4800 == 27 [pid = 3056] [id = 595] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1C3D8800) [pid = 3056] [serial = 1742] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1C3D0000) [pid = 3056] [serial = 1741] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D9A8800) [pid = 3056] [serial = 1750] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D9B3C00) [pid = 3056] [serial = 1751] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D640000) [pid = 3056] [serial = 1744] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D981C00) [pid = 3056] [serial = 1745] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (09104800) [pid = 3056] [serial = 1747] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D438400) [pid = 3056] [serial = 1748] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (15065C00) [pid = 3056] [serial = 1753] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A517C00) [pid = 3056] [serial = 1771] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A3EB000) [pid = 3056] [serial = 1769] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1873F000) [pid = 3056] [serial = 1760] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (18736C00) [pid = 3056] [serial = 1759] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A56D000) [pid = 3056] [serial = 1772] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (19562C00) [pid = 3056] [serial = 1762] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (19C02000) [pid = 3056] [serial = 1763] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1A3B6C00) [pid = 3056] [serial = 1768] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1636C800) [pid = 3056] [serial = 1756] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (17C09400) [pid = 3056] [serial = 1757] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (19C10800) [pid = 3056] [serial = 1766] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (19C0A800) [pid = 3056] [serial = 1765] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1506EC00) [pid = 3056] [serial = 1754] [outer = 00000000] [url = about:blank] 03:04:24 INFO - PROCESS | 3056 | 1465121064520 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1121ms 03:04:24 INFO - PROCESS | 3056 | 1465121064549 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 03:04:24 INFO - PROCESS | 3056 | 1465121064552 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 03:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:04:24 INFO - PROCESS | 3056 | 1465121064568 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 3056 | 1465121064570 Marionette TRACE conn6 <- [1,2386,null,{}] 03:04:24 INFO - PROCESS | 3056 | 1465121064582 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:24 INFO - PROCESS | 3056 | 1465121064586 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:24 INFO - PROCESS | 3056 | 1465121064678 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 03:04:24 INFO - PROCESS | 3056 | 1465121064686 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 3056 | 1465121064689 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:24 INFO - PROCESS | 3056 | ++DOCSHELL 0D442000 == 28 [pid = 3056] [id = 606] 03:04:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D442400) [pid = 3056] [serial = 1818] [outer = 00000000] 03:04:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D983800) [pid = 3056] [serial = 1819] [outer = 0D442400] 03:04:24 INFO - PROCESS | 3056 | 1465121064741 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D9AD800) [pid = 3056] [serial = 1820] [outer = 0D442400] 03:04:25 INFO - PROCESS | 3056 | 1465121065281 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 750ms 03:04:25 INFO - PROCESS | 3056 | 1465121065310 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 03:04:25 INFO - PROCESS | 3056 | 1465121065314 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 03:04:25 INFO - PROCESS | 3056 | 1465121065318 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:04:25 INFO - PROCESS | 3056 | 1465121065320 Marionette TRACE conn6 <- [1,2390,null,{}] 03:04:25 INFO - PROCESS | 3056 | 1465121065324 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:25 INFO - PROCESS | 3056 | 1465121065326 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:25 INFO - PROCESS | 3056 | 1465121065417 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 03:04:25 INFO - PROCESS | 3056 | 1465121065518 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 3056 | 1465121065520 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:25 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AD400 == 29 [pid = 3056] [id = 607] 03:04:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0DB5B000) [pid = 3056] [serial = 1821] [outer = 00000000] 03:04:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (15090000) [pid = 3056] [serial = 1822] [outer = 0DB5B000] 03:04:25 INFO - PROCESS | 3056 | 1465121065566 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (152DE000) [pid = 3056] [serial = 1823] [outer = 0DB5B000] 03:04:25 INFO - PROCESS | 3056 | 1465121065958 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 03:04:25 INFO - PROCESS | 3056 | 1465121065993 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 03:04:25 INFO - PROCESS | 3056 | 1465121065995 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 03:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:04:25 INFO - PROCESS | 3056 | 1465121066000 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 3056 | 1465121066006 Marionette TRACE conn6 <- [1,2394,null,{}] 03:04:26 INFO - PROCESS | 3056 | 1465121066015 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:26 INFO - PROCESS | 3056 | 1465121066019 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:26 INFO - PROCESS | 3056 | 1465121066107 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 03:04:26 INFO - PROCESS | 3056 | 1465121066114 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 3056 | 1465121066117 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:26 INFO - PROCESS | 3056 | ++DOCSHELL 17C08000 == 30 [pid = 3056] [id = 608] 03:04:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (17C09400) [pid = 3056] [serial = 1824] [outer = 00000000] 03:04:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (18740C00) [pid = 3056] [serial = 1825] [outer = 17C09400] 03:04:26 INFO - PROCESS | 3056 | 1465121066161 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (18B67C00) [pid = 3056] [serial = 1826] [outer = 17C09400] 03:04:26 INFO - PROCESS | 3056 | 1465121066623 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 690ms 03:04:26 INFO - PROCESS | 3056 | 1465121066693 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 03:04:26 INFO - PROCESS | 3056 | 1465121066696 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 03:04:26 INFO - PROCESS | 3056 | 1465121066699 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:04:26 INFO - PROCESS | 3056 | 1465121066700 Marionette TRACE conn6 <- [1,2398,null,{}] 03:04:26 INFO - PROCESS | 3056 | 1465121066704 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:26 INFO - PROCESS | 3056 | 1465121066706 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:26 INFO - PROCESS | 3056 | 1465121066861 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 03:04:26 INFO - PROCESS | 3056 | 1465121066882 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 3056 | 1465121066884 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:26 INFO - PROCESS | 3056 | ++DOCSHELL 19557800 == 31 [pid = 3056] [id = 609] 03:04:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1955A400) [pid = 3056] [serial = 1827] [outer = 00000000] 03:04:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (195E2000) [pid = 3056] [serial = 1828] [outer = 1955A400] 03:04:26 INFO - PROCESS | 3056 | 1465121066929 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19C05800) [pid = 3056] [serial = 1829] [outer = 1955A400] 03:04:27 INFO - PROCESS | 3056 | 1465121067404 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 730ms 03:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:04:27 INFO - PROCESS | 3056 | 1465121067433 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 3056 | 1465121067435 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 03:04:27 INFO - PROCESS | 3056 | 1465121067438 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 3056 | 1465121067440 Marionette TRACE conn6 <- [1,2402,null,{}] 03:04:27 INFO - PROCESS | 3056 | 1465121067444 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:27 INFO - PROCESS | 3056 | 1465121067446 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:27 INFO - PROCESS | 3056 | 1465121067573 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 03:04:27 INFO - PROCESS | 3056 | 1465121067580 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 3056 | 1465121067586 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:27 INFO - PROCESS | 3056 | ++DOCSHELL 0E791C00 == 32 [pid = 3056] [id = 610] 03:04:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A38D000) [pid = 3056] [serial = 1830] [outer = 00000000] 03:04:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A509000) [pid = 3056] [serial = 1831] [outer = 1A38D000] 03:04:27 INFO - PROCESS | 3056 | 1465121067641 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A517C00) [pid = 3056] [serial = 1832] [outer = 1A38D000] 03:04:28 INFO - PROCESS | 3056 | 1465121068133 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 730ms 03:04:28 INFO - PROCESS | 3056 | 1465121068202 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 3056 | 1465121068204 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 03:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:04:28 INFO - PROCESS | 3056 | 1465121068212 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 3056 | 1465121068214 Marionette TRACE conn6 <- [1,2406,null,{}] 03:04:28 INFO - PROCESS | 3056 | 1465121068217 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:28 INFO - PROCESS | 3056 | 1465121068220 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:28 INFO - PROCESS | 3056 | 1465121068352 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 03:04:28 INFO - PROCESS | 3056 | 1465121068422 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 3056 | 1465121068424 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:28 INFO - PROCESS | 3056 | ++DOCSHELL 0D356C00 == 33 [pid = 3056] [id = 611] 03:04:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D444800) [pid = 3056] [serial = 1833] [outer = 00000000] 03:04:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A7EBC00) [pid = 3056] [serial = 1834] [outer = 0D444800] 03:04:28 INFO - PROCESS | 3056 | 1465121068470 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (152DA800) [pid = 3056] [serial = 1835] [outer = 0D444800] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1514D400) [pid = 3056] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (17C0C000) [pid = 3056] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0912F400) [pid = 3056] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (14B8F000) [pid = 3056] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D753000) [pid = 3056] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0CFF6800) [pid = 3056] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1954A400) [pid = 3056] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0CF8E400) [pid = 3056] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1506D400) [pid = 3056] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A7ED800) [pid = 3056] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (19C0E000) [pid = 3056] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:04:28 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (18737400) [pid = 3056] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:04:28 INFO - PROCESS | 3056 | 1465121068956 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 771ms 03:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:04:28 INFO - PROCESS | 3056 | 1465121068985 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 3056 | 1465121068987 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 03:04:28 INFO - PROCESS | 3056 | 1465121068990 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 3056 | 1465121068992 Marionette TRACE conn6 <- [1,2410,null,{}] 03:04:29 INFO - PROCESS | 3056 | 1465121069000 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:29 INFO - PROCESS | 3056 | 1465121069002 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:29 INFO - PROCESS | 3056 | 1465121069122 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 03:04:29 INFO - PROCESS | 3056 | 1465121069187 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 3056 | 1465121069189 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:29 INFO - PROCESS | 3056 | ++DOCSHELL 1506D400 == 34 [pid = 3056] [id = 612] 03:04:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1514A000) [pid = 3056] [serial = 1836] [outer = 00000000] 03:04:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (192B4400) [pid = 3056] [serial = 1837] [outer = 1514A000] 03:04:29 INFO - PROCESS | 3056 | 1465121069235 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1A393000) [pid = 3056] [serial = 1838] [outer = 1514A000] 03:04:29 INFO - PROCESS | 3056 | 1465121069573 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 630ms 03:04:29 INFO - PROCESS | 3056 | 1465121069642 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 03:04:29 INFO - PROCESS | 3056 | 1465121069644 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 03:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:04:29 INFO - PROCESS | 3056 | 1465121069648 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:04:29 INFO - PROCESS | 3056 | 1465121069650 Marionette TRACE conn6 <- [1,2414,null,{}] 03:04:29 INFO - PROCESS | 3056 | 1465121069653 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:29 INFO - PROCESS | 3056 | 1465121069656 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:29 INFO - PROCESS | 3056 | 1465121069737 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 03:04:29 INFO - PROCESS | 3056 | 1465121069743 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 3056 | 1465121069745 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:29 INFO - PROCESS | 3056 | ++DOCSHELL 0D358800 == 35 [pid = 3056] [id = 613] 03:04:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D636800) [pid = 3056] [serial = 1839] [outer = 00000000] 03:04:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1A80B400) [pid = 3056] [serial = 1840] [outer = 0D636800] 03:04:29 INFO - PROCESS | 3056 | 1465121069790 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A814400) [pid = 3056] [serial = 1841] [outer = 0D636800] 03:04:30 INFO - PROCESS | 3056 | 1465121070248 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 630ms 03:04:30 INFO - PROCESS | 3056 | 1465121070283 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 03:04:30 INFO - PROCESS | 3056 | 1465121070285 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 03:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:04:30 INFO - PROCESS | 3056 | 1465121070302 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 3056 | 1465121070314 Marionette TRACE conn6 <- [1,2418,null,{}] 03:04:30 INFO - PROCESS | 3056 | 1465121070318 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:30 INFO - PROCESS | 3056 | 1465121070320 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:30 INFO - PROCESS | 3056 | 1465121070404 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 03:04:30 INFO - PROCESS | 3056 | 1465121070409 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 3056 | 1465121070411 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:30 INFO - PROCESS | 3056 | ++DOCSHELL 15E4F000 == 36 [pid = 3056] [id = 614] 03:04:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17C06C00) [pid = 3056] [serial = 1842] [outer = 00000000] 03:04:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A85B000) [pid = 3056] [serial = 1843] [outer = 17C06C00] 03:04:30 INFO - PROCESS | 3056 | 1465121070456 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A861400) [pid = 3056] [serial = 1844] [outer = 17C06C00] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 0912E000 == 35 [pid = 3056] [id = 594] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 0D442000 == 34 [pid = 3056] [id = 606] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 0D352000 == 33 [pid = 3056] [id = 604] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 09129400 == 32 [pid = 3056] [id = 605] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 14B5D000 == 31 [pid = 3056] [id = 603] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 17C08000 == 30 [pid = 3056] [id = 608] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 19557800 == 29 [pid = 3056] [id = 609] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 0D358800 == 28 [pid = 3056] [id = 613] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 0E791C00 == 27 [pid = 3056] [id = 610] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 0D356C00 == 26 [pid = 3056] [id = 611] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 1506D400 == 25 [pid = 3056] [id = 612] 03:04:31 INFO - PROCESS | 3056 | --DOCSHELL 0D9AD400 == 24 [pid = 3056] [id = 607] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (15180C00) [pid = 3056] [serial = 1795] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (17D81C00) [pid = 3056] [serial = 1798] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D634000) [pid = 3056] [serial = 1784] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D439800) [pid = 3056] [serial = 1783] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (15040800) [pid = 3056] [serial = 1792] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D896C00) [pid = 3056] [serial = 1789] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (17964400) [pid = 3056] [serial = 1796] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D9ACC00) [pid = 3056] [serial = 1790] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D354C00) [pid = 3056] [serial = 1786] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (0D43B000) [pid = 3056] [serial = 1787] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1955FC00) [pid = 3056] [serial = 1801] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (0D98AC00) [pid = 3056] [serial = 1775] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D639800) [pid = 3056] [serial = 1774] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1873B400) [pid = 3056] [serial = 1799] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (17E4A400) [pid = 3056] [serial = 1778] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (15E1E800) [pid = 3056] [serial = 1777] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (1A80C400) [pid = 3056] [serial = 1781] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (1A7F5800) [pid = 3056] [serial = 1780] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (19C83000) [pid = 3056] [serial = 1808] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (1A510400) [pid = 3056] [serial = 1810] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (1A38BC00) [pid = 3056] [serial = 1807] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 53 (195DA000) [pid = 3056] [serial = 1802] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 52 (1955D800) [pid = 3056] [serial = 1804] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 51 (192B0000) [pid = 3056] [serial = 1805] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | --DOMWINDOW == 50 (1506A400) [pid = 3056] [serial = 1793] [outer = 00000000] [url = about:blank] 03:04:32 INFO - PROCESS | 3056 | 1465121072268 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1991ms 03:04:32 INFO - PROCESS | 3056 | 1465121072299 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 03:04:32 INFO - PROCESS | 3056 | 1465121072303 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 03:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:04:32 INFO - PROCESS | 3056 | 1465121072308 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:04:32 INFO - PROCESS | 3056 | 1465121072311 Marionette TRACE conn6 <- [1,2422,null,{}] 03:04:32 INFO - PROCESS | 3056 | 1465121072317 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:32 INFO - PROCESS | 3056 | 1465121072321 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:32 INFO - PROCESS | 3056 | 1465121072417 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 03:04:32 INFO - PROCESS | 3056 | 1465121072427 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 3056 | 1465121072432 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:32 INFO - PROCESS | 3056 | ++DOCSHELL 0D43D800 == 25 [pid = 3056] [id = 615] 03:04:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 51 (0D43E800) [pid = 3056] [serial = 1845] [outer = 00000000] 03:04:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (0D618000) [pid = 3056] [serial = 1846] [outer = 0D43E800] 03:04:32 INFO - PROCESS | 3056 | 1465121072484 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (0D623400) [pid = 3056] [serial = 1847] [outer = 0D43E800] 03:04:33 INFO - PROCESS | 3056 | 1465121073002 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 03:04:33 INFO - PROCESS | 3056 | 1465121073038 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 3056 | 1465121073043 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 03:04:33 INFO - PROCESS | 3056 | 1465121073049 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:04:33 INFO - PROCESS | 3056 | 1465121073052 Marionette TRACE conn6 <- [1,2426,null,{}] 03:04:33 INFO - PROCESS | 3056 | 1465121073056 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:33 INFO - PROCESS | 3056 | 1465121073059 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:33 INFO - PROCESS | 3056 | 1465121073186 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 03:04:33 INFO - PROCESS | 3056 | 1465121073307 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 3056 | 1465121073311 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:33 INFO - PROCESS | 3056 | ++DOCSHELL 0D357400 == 26 [pid = 3056] [id = 616] 03:04:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (0D358400) [pid = 3056] [serial = 1848] [outer = 00000000] 03:04:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0D43B000) [pid = 3056] [serial = 1849] [outer = 0D358400] 03:04:33 INFO - PROCESS | 3056 | 1465121073372 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D632C00) [pid = 3056] [serial = 1850] [outer = 0D358400] 03:04:34 INFO - PROCESS | 3056 | 1465121074190 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1230ms 03:04:34 INFO - PROCESS | 3056 | 1465121074284 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 3056 | 1465121074288 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 03:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:04:34 INFO - PROCESS | 3056 | 1465121074293 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 3056 | 1465121074297 Marionette TRACE conn6 <- [1,2430,null,{}] 03:04:34 INFO - PROCESS | 3056 | 1465121074302 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:34 INFO - PROCESS | 3056 | 1465121074305 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:34 INFO - PROCESS | 3056 | 1465121074452 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 03:04:34 INFO - PROCESS | 3056 | 1465121074580 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 3056 | 1465121074583 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:34 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AD000 == 27 [pid = 3056] [id = 617] 03:04:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D9AD400) [pid = 3056] [serial = 1851] [outer = 00000000] 03:04:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0D9B5400) [pid = 3056] [serial = 1852] [outer = 0D9AD400] 03:04:34 INFO - PROCESS | 3056 | 1465121074642 Marionette DEBUG loaded listener.js 03:04:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0DC9F800) [pid = 3056] [serial = 1853] [outer = 0D9AD400] 03:04:35 INFO - PROCESS | 3056 | 1465121075391 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1125ms 03:04:35 INFO - PROCESS | 3056 | 1465121075423 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 03:04:35 INFO - PROCESS | 3056 | 1465121075427 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 03:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:04:35 INFO - PROCESS | 3056 | 1465121075433 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:04:35 INFO - PROCESS | 3056 | 1465121075437 Marionette TRACE conn6 <- [1,2434,null,{}] 03:04:35 INFO - PROCESS | 3056 | 1465121075443 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:35 INFO - PROCESS | 3056 | 1465121075446 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:35 INFO - PROCESS | 3056 | 1465121075567 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 03:04:35 INFO - PROCESS | 3056 | 1465121075682 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 3056 | 1465121075686 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:35 INFO - PROCESS | 3056 | ++DOCSHELL 0D635C00 == 28 [pid = 3056] [id = 618] 03:04:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D640C00) [pid = 3056] [serial = 1854] [outer = 00000000] 03:04:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D896400) [pid = 3056] [serial = 1855] [outer = 0D640C00] 03:04:35 INFO - PROCESS | 3056 | 1465121075740 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D9B4C00) [pid = 3056] [serial = 1856] [outer = 0D640C00] 03:04:35 INFO - PROCESS | 3056 | --DOCSHELL 0D43D800 == 27 [pid = 3056] [id = 615] 03:04:36 INFO - PROCESS | 3056 | 1465121076202 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 830ms 03:04:36 INFO - PROCESS | 3056 | 1465121076263 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 3056 | 1465121076268 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 03:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:04:36 INFO - PROCESS | 3056 | 1465121076274 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 3056 | 1465121076277 Marionette TRACE conn6 <- [1,2438,null,{}] 03:04:36 INFO - PROCESS | 3056 | 1465121076284 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:36 INFO - PROCESS | 3056 | 1465121076287 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:36 INFO - PROCESS | 3056 | 1465121076376 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 03:04:36 INFO - PROCESS | 3056 | 1465121076385 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 3056 | 1465121076387 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:36 INFO - PROCESS | 3056 | ++DOCSHELL 14B8F000 == 28 [pid = 3056] [id = 619] 03:04:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (14B90C00) [pid = 3056] [serial = 1857] [outer = 00000000] 03:04:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (15033400) [pid = 3056] [serial = 1858] [outer = 14B90C00] 03:04:36 INFO - PROCESS | 3056 | 1465121076435 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (15068000) [pid = 3056] [serial = 1859] [outer = 14B90C00] 03:04:36 INFO - PROCESS | 3056 | 1465121076908 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 03:04:36 INFO - PROCESS | 3056 | 1465121076947 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 3056 | 1465121076950 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 03:04:36 INFO - PROCESS | 3056 | 1465121076953 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:04:36 INFO - PROCESS | 3056 | 1465121076957 Marionette TRACE conn6 <- [1,2442,null,{}] 03:04:36 INFO - PROCESS | 3056 | 1465121076967 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:36 INFO - PROCESS | 3056 | 1465121076972 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:37 INFO - PROCESS | 3056 | 1465121077065 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 03:04:37 INFO - PROCESS | 3056 | 1465121077072 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:37 INFO - PROCESS | 3056 | 1465121077075 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:37 INFO - PROCESS | 3056 | ++DOCSHELL 17963400 == 29 [pid = 3056] [id = 620] 03:04:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (17965000) [pid = 3056] [serial = 1860] [outer = 00000000] 03:04:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1796C800) [pid = 3056] [serial = 1861] [outer = 17965000] 03:04:37 INFO - PROCESS | 3056 | 1465121077127 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (17C0B800) [pid = 3056] [serial = 1862] [outer = 17965000] 03:04:37 INFO - PROCESS | 3056 | 1465121077630 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 730ms 03:04:37 INFO - PROCESS | 3056 | 1465121077687 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 3056 | 1465121077690 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 03:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:04:37 INFO - PROCESS | 3056 | 1465121077693 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 3056 | 1465121077695 Marionette TRACE conn6 <- [1,2446,null,{}] 03:04:37 INFO - PROCESS | 3056 | 1465121077699 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:37 INFO - PROCESS | 3056 | 1465121077701 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:37 INFO - PROCESS | 3056 | 1465121077788 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 03:04:37 INFO - PROCESS | 3056 | 1465121077886 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:37 INFO - PROCESS | 3056 | 1465121077888 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:37 INFO - PROCESS | 3056 | ++DOCSHELL 17E44C00 == 30 [pid = 3056] [id = 621] 03:04:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (17E4A400) [pid = 3056] [serial = 1863] [outer = 00000000] 03:04:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (18741800) [pid = 3056] [serial = 1864] [outer = 17E4A400] 03:04:37 INFO - PROCESS | 3056 | 1465121077943 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (187D9000) [pid = 3056] [serial = 1865] [outer = 17E4A400] 03:04:38 INFO - PROCESS | 3056 | 1465121078362 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 730ms 03:04:38 INFO - PROCESS | 3056 | 1465121078428 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 03:04:38 INFO - PROCESS | 3056 | 1465121078430 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 03:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:04:38 INFO - PROCESS | 3056 | 1465121078452 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:04:38 INFO - PROCESS | 3056 | 1465121078453 Marionette TRACE conn6 <- [1,2450,null,{}] 03:04:38 INFO - PROCESS | 3056 | 1465121078498 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:38 INFO - PROCESS | 3056 | 1465121078500 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:38 INFO - PROCESS | 3056 | 1465121078630 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 03:04:38 INFO - PROCESS | 3056 | 1465121078637 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 3056 | 1465121078639 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:38 INFO - PROCESS | 3056 | ++DOCSHELL 19544000 == 31 [pid = 3056] [id = 622] 03:04:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1954A400) [pid = 3056] [serial = 1866] [outer = 00000000] 03:04:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1955D400) [pid = 3056] [serial = 1867] [outer = 1954A400] 03:04:38 INFO - PROCESS | 3056 | 1465121078684 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1955DC00) [pid = 3056] [serial = 1868] [outer = 1954A400] 03:04:39 INFO - PROCESS | 3056 | 1465121079126 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 750ms 03:04:39 INFO - PROCESS | 3056 | 1465121079187 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 3056 | 1465121079189 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 03:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:04:39 INFO - PROCESS | 3056 | 1465121079193 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 3056 | 1465121079194 Marionette TRACE conn6 <- [1,2454,null,{}] 03:04:39 INFO - PROCESS | 3056 | 1465121079198 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:39 INFO - PROCESS | 3056 | 1465121079204 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:39 INFO - PROCESS | 3056 | 1465121079349 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 03:04:39 INFO - PROCESS | 3056 | 1465121079416 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:39 INFO - PROCESS | 3056 | 1465121079419 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:39 INFO - PROCESS | 3056 | ++DOCSHELL 0D9AC000 == 32 [pid = 3056] [id = 623] 03:04:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (195E5C00) [pid = 3056] [serial = 1869] [outer = 00000000] 03:04:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A38B400) [pid = 3056] [serial = 1870] [outer = 195E5C00] 03:04:39 INFO - PROCESS | 3056 | 1465121079466 Marionette DEBUG loaded listener.js 03:04:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A394C00) [pid = 3056] [serial = 1871] [outer = 195E5C00] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1955A400) [pid = 3056] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A38D000) [pid = 3056] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D444800) [pid = 3056] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1514A000) [pid = 3056] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D636800) [pid = 3056] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (17C09400) [pid = 3056] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0DB5B000) [pid = 3056] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D442400) [pid = 3056] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0912CC00) [pid = 3056] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D353400) [pid = 3056] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:04:39 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A50A800) [pid = 3056] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:04:39 INFO - PROCESS | 3056 | 1465121079911 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 770ms 03:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:04:39 INFO - PROCESS | 3056 | 1465121079963 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 3056 | 1465121079966 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 03:04:39 INFO - PROCESS | 3056 | 1465121079969 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 3056 | 1465121079970 Marionette TRACE conn6 <- [1,2458,null,{}] 03:04:39 INFO - PROCESS | 3056 | 1465121079974 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:39 INFO - PROCESS | 3056 | 1465121079976 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:40 INFO - PROCESS | 3056 | 1465121080057 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 03:04:40 INFO - PROCESS | 3056 | 1465121080065 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 3056 | 1465121080067 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:40 INFO - PROCESS | 3056 | ++DOCSHELL 1514A000 == 33 [pid = 3056] [id = 624] 03:04:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (1514F800) [pid = 3056] [serial = 1872] [outer = 00000000] 03:04:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (19557400) [pid = 3056] [serial = 1873] [outer = 1514F800] 03:04:40 INFO - PROCESS | 3056 | 1465121080120 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (19562C00) [pid = 3056] [serial = 1874] [outer = 1514F800] 03:04:40 INFO - PROCESS | 3056 | 1465121080550 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 630ms 03:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:04:40 INFO - PROCESS | 3056 | 1465121080599 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 3056 | 1465121080601 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 03:04:40 INFO - PROCESS | 3056 | 1465121080604 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 3056 | 1465121080606 Marionette TRACE conn6 <- [1,2462,null,{}] 03:04:40 INFO - PROCESS | 3056 | 1465121080610 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:40 INFO - PROCESS | 3056 | 1465121080611 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:40 INFO - PROCESS | 3056 | 1465121080692 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 03:04:40 INFO - PROCESS | 3056 | 1465121080698 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 3056 | 1465121080700 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:40 INFO - PROCESS | 3056 | ++DOCSHELL 0CE47800 == 34 [pid = 3056] [id = 625] 03:04:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0CF9B000) [pid = 3056] [serial = 1875] [outer = 00000000] 03:04:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1A50AC00) [pid = 3056] [serial = 1876] [outer = 0CF9B000] 03:04:40 INFO - PROCESS | 3056 | 1465121080745 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A50BC00) [pid = 3056] [serial = 1877] [outer = 0CF9B000] 03:04:41 INFO - PROCESS | 3056 | 1465121081172 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 631ms 03:04:41 INFO - PROCESS | 3056 | 1465121081237 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 3056 | 1465121081239 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 03:04:41 INFO - PROCESS | 3056 | 1465121081242 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:04:41 INFO - PROCESS | 3056 | 1465121081244 Marionette TRACE conn6 <- [1,2466,null,{}] 03:04:41 INFO - PROCESS | 3056 | 1465121081248 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:41 INFO - PROCESS | 3056 | 1465121081249 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:41 INFO - PROCESS | 3056 | 1465121081334 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 03:04:41 INFO - PROCESS | 3056 | 1465121081339 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 3056 | 1465121081341 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:41 INFO - PROCESS | 3056 | ++DOCSHELL 15069800 == 35 [pid = 3056] [id = 626] 03:04:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17D76000) [pid = 3056] [serial = 1878] [outer = 00000000] 03:04:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A704800) [pid = 3056] [serial = 1879] [outer = 17D76000] 03:04:41 INFO - PROCESS | 3056 | 1465121081385 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A7EFC00) [pid = 3056] [serial = 1880] [outer = 17D76000] 03:04:41 INFO - PROCESS | 3056 | 1465121081847 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 630ms 03:04:41 INFO - PROCESS | 3056 | 1465121081877 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 3056 | 1465121081879 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 03:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:04:41 INFO - PROCESS | 3056 | 1465121081896 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 3056 | 1465121081898 Marionette TRACE conn6 <- [1,2470,null,{}] 03:04:41 INFO - PROCESS | 3056 | 1465121081901 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:41 INFO - PROCESS | 3056 | 1465121081903 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:41 INFO - PROCESS | 3056 | 1465121081995 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 03:04:41 INFO - PROCESS | 3056 | 1465121082001 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 3056 | 1465121082002 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:42 INFO - PROCESS | 3056 | ++DOCSHELL 1A80A400 == 36 [pid = 3056] [id = 627] 03:04:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A80CC00) [pid = 3056] [serial = 1881] [outer = 00000000] 03:04:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A817400) [pid = 3056] [serial = 1882] [outer = 1A80CC00] 03:04:42 INFO - PROCESS | 3056 | 1465121082046 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A80FC00) [pid = 3056] [serial = 1883] [outer = 1A80CC00] 03:04:42 INFO - PROCESS | 3056 | 1465121082762 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 930ms 03:04:42 INFO - PROCESS | 3056 | 1465121082828 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 03:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:04:42 INFO - PROCESS | 3056 | 1465121082833 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 03:04:42 INFO - PROCESS | 3056 | 1465121082838 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 3056 | 1465121082843 Marionette TRACE conn6 <- [1,2474,null,{}] 03:04:42 INFO - PROCESS | 3056 | 1465121082849 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:42 INFO - PROCESS | 3056 | 1465121082851 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:43 INFO - PROCESS | 3056 | 1465121083008 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 03:04:43 INFO - PROCESS | 3056 | 1465121083141 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 3056 | 1465121083144 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:43 INFO - PROCESS | 3056 | ++DOCSHELL 0D63E800 == 37 [pid = 3056] [id = 628] 03:04:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0D74E400) [pid = 3056] [serial = 1884] [outer = 00000000] 03:04:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1495E800) [pid = 3056] [serial = 1885] [outer = 0D74E400] 03:04:43 INFO - PROCESS | 3056 | 1465121083204 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (15040800) [pid = 3056] [serial = 1886] [outer = 0D74E400] 03:04:43 INFO - PROCESS | 3056 | 1465121083769 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 991ms 03:04:43 INFO - PROCESS | 3056 | 1465121083828 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 03:04:43 INFO - PROCESS | 3056 | 1465121083833 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 03:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:04:43 INFO - PROCESS | 3056 | 1465121083840 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:04:43 INFO - PROCESS | 3056 | 1465121083843 Marionette TRACE conn6 <- [1,2478,null,{}] 03:04:43 INFO - PROCESS | 3056 | 1465121083847 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:43 INFO - PROCESS | 3056 | 1465121083849 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:43 INFO - PROCESS | 3056 | 1465121083965 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 03:04:44 INFO - PROCESS | 3056 | 1465121084077 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 3056 | 1465121084080 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:44 INFO - PROCESS | 3056 | ++DOCSHELL 17C08000 == 38 [pid = 3056] [id = 629] 03:04:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (17DC4800) [pid = 3056] [serial = 1887] [outer = 00000000] 03:04:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (187D6C00) [pid = 3056] [serial = 1888] [outer = 17DC4800] 03:04:44 INFO - PROCESS | 3056 | 1465121084178 Marionette DEBUG loaded listener.js 03:04:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1955AC00) [pid = 3056] [serial = 1889] [outer = 17DC4800] 03:04:44 INFO - PROCESS | 3056 | 1465121084800 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1021ms 03:04:44 INFO - PROCESS | 3056 | 1465121084864 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 03:04:44 INFO - PROCESS | 3056 | 1465121084867 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 03:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:04:44 INFO - PROCESS | 3056 | 1465121084870 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 3056 | 1465121084874 Marionette TRACE conn6 <- [1,2482,null,{}] 03:04:44 INFO - PROCESS | 3056 | 1465121084899 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:44 INFO - PROCESS | 3056 | 1465121084904 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:45 INFO - PROCESS | 3056 | 1465121085075 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 03:04:45 INFO - PROCESS | 3056 | 1465121085136 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 3056 | 1465121085140 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:45 INFO - PROCESS | 3056 | ++DOCSHELL 1A863400 == 39 [pid = 3056] [id = 630] 03:04:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A864000) [pid = 3056] [serial = 1890] [outer = 00000000] 03:04:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1AA28400) [pid = 3056] [serial = 1891] [outer = 1A864000] 03:04:45 INFO - PROCESS | 3056 | 1465121085197 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1B591800) [pid = 3056] [serial = 1892] [outer = 1A864000] 03:04:46 INFO - PROCESS | 3056 | 1465121086016 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1175ms 03:04:46 INFO - PROCESS | 3056 | 1465121086049 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 3056 | 1465121086054 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 03:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:04:46 INFO - PROCESS | 3056 | 1465121086059 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 3056 | 1465121086062 Marionette TRACE conn6 <- [1,2486,null,{}] 03:04:46 INFO - PROCESS | 3056 | 1465121086068 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:46 INFO - PROCESS | 3056 | 1465121086071 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:46 INFO - PROCESS | 3056 | 1465121086177 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 03:04:46 INFO - PROCESS | 3056 | 1465121086319 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 3056 | 1465121086324 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:46 INFO - PROCESS | 3056 | ++DOCSHELL 0D63D800 == 40 [pid = 3056] [id = 631] 03:04:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0D821800) [pid = 3056] [serial = 1893] [outer = 00000000] 03:04:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0DB5B400) [pid = 3056] [serial = 1894] [outer = 0D821800] 03:04:46 INFO - PROCESS | 3056 | 1465121086376 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0E7B5C00) [pid = 3056] [serial = 1895] [outer = 0D821800] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 15069800 == 39 [pid = 3056] [id = 626] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 0CE47800 == 38 [pid = 3056] [id = 625] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 1514A000 == 37 [pid = 3056] [id = 624] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 0D9AC000 == 36 [pid = 3056] [id = 623] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 19544000 == 35 [pid = 3056] [id = 622] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 17E44C00 == 34 [pid = 3056] [id = 621] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 17963400 == 33 [pid = 3056] [id = 620] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 14B8F000 == 32 [pid = 3056] [id = 619] 03:04:46 INFO - PROCESS | 3056 | --DOCSHELL 0D635C00 == 31 [pid = 3056] [id = 618] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (195E2000) [pid = 3056] [serial = 1828] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (19C05800) [pid = 3056] [serial = 1829] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A517C00) [pid = 3056] [serial = 1832] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A509000) [pid = 3056] [serial = 1831] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A7EBC00) [pid = 3056] [serial = 1834] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (192B4400) [pid = 3056] [serial = 1837] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A80B400) [pid = 3056] [serial = 1840] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (152DA800) [pid = 3056] [serial = 1835] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (18740C00) [pid = 3056] [serial = 1825] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (15090000) [pid = 3056] [serial = 1822] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A814400) [pid = 3056] [serial = 1841] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (152DE000) [pid = 3056] [serial = 1823] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D983800) [pid = 3056] [serial = 1819] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A85B000) [pid = 3056] [serial = 1843] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D9AD800) [pid = 3056] [serial = 1820] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D356400) [pid = 3056] [serial = 1817] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0CB74800) [pid = 3056] [serial = 1816] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0E502C00) [pid = 3056] [serial = 1814] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D836800) [pid = 3056] [serial = 1813] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A56A000) [pid = 3056] [serial = 1811] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (18B67C00) [pid = 3056] [serial = 1826] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A393000) [pid = 3056] [serial = 1838] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0D618000) [pid = 3056] [serial = 1846] [outer = 00000000] [url = about:blank] 03:04:46 INFO - PROCESS | 3056 | 1465121086897 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 890ms 03:04:46 INFO - PROCESS | 3056 | 1465121086949 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 3056 | 1465121086953 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 03:04:46 INFO - PROCESS | 3056 | 1465121086959 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:04:46 INFO - PROCESS | 3056 | 1465121086961 Marionette TRACE conn6 <- [1,2490,null,{}] 03:04:46 INFO - PROCESS | 3056 | 1465121086966 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:46 INFO - PROCESS | 3056 | 1465121086968 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:47 INFO - PROCESS | 3056 | 1465121087060 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 03:04:47 INFO - PROCESS | 3056 | 1465121087161 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 3056 | 1465121087163 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:47 INFO - PROCESS | 3056 | ++DOCSHELL 0D61F000 == 32 [pid = 3056] [id = 632] 03:04:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D74BC00) [pid = 3056] [serial = 1896] [outer = 00000000] 03:04:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D9B3C00) [pid = 3056] [serial = 1897] [outer = 0D74BC00] 03:04:47 INFO - PROCESS | 3056 | 1465121087212 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0E7B1800) [pid = 3056] [serial = 1898] [outer = 0D74BC00] 03:04:47 INFO - PROCESS | 3056 | 1465121087639 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 731ms 03:04:47 INFO - PROCESS | 3056 | 1465121087709 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 3056 | 1465121087712 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 03:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:04:47 INFO - PROCESS | 3056 | 1465121087719 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 3056 | 1465121087722 Marionette TRACE conn6 <- [1,2494,null,{}] 03:04:47 INFO - PROCESS | 3056 | 1465121087732 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:47 INFO - PROCESS | 3056 | 1465121087737 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:47 INFO - PROCESS | 3056 | 1465121087823 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 03:04:47 INFO - PROCESS | 3056 | 1465121087838 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 3056 | 1465121087840 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:47 INFO - PROCESS | 3056 | ++DOCSHELL 16277000 == 33 [pid = 3056] [id = 633] 03:04:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (16279C00) [pid = 3056] [serial = 1899] [outer = 00000000] 03:04:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (17966000) [pid = 3056] [serial = 1900] [outer = 16279C00] 03:04:47 INFO - PROCESS | 3056 | 1465121087888 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17D83000) [pid = 3056] [serial = 1901] [outer = 16279C00] 03:04:48 INFO - PROCESS | 3056 | 1465121088377 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 690ms 03:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:04:48 INFO - PROCESS | 3056 | 1465121088406 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 3056 | 1465121088408 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 03:04:48 INFO - PROCESS | 3056 | 1465121088411 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 3056 | 1465121088413 Marionette TRACE conn6 <- [1,2498,null,{}] 03:04:48 INFO - PROCESS | 3056 | 1465121088417 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:48 INFO - PROCESS | 3056 | 1465121088419 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:48 INFO - PROCESS | 3056 | 1465121088513 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 03:04:48 INFO - PROCESS | 3056 | 1465121088529 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:48 INFO - PROCESS | 3056 | 1465121088531 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:48 INFO - PROCESS | 3056 | ++DOCSHELL 18743400 == 34 [pid = 3056] [id = 634] 03:04:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (18770800) [pid = 3056] [serial = 1902] [outer = 00000000] 03:04:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (192BA800) [pid = 3056] [serial = 1903] [outer = 18770800] 03:04:48 INFO - PROCESS | 3056 | 1465121088577 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1955C000) [pid = 3056] [serial = 1904] [outer = 18770800] 03:04:49 INFO - PROCESS | 3056 | 1465121089027 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 03:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:04:49 INFO - PROCESS | 3056 | 1465121089086 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 3056 | 1465121089088 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 03:04:49 INFO - PROCESS | 3056 | 1465121089091 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 3056 | 1465121089092 Marionette TRACE conn6 <- [1,2502,null,{}] 03:04:49 INFO - PROCESS | 3056 | 1465121089096 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:49 INFO - PROCESS | 3056 | 1465121089098 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:49 INFO - PROCESS | 3056 | 1465121089214 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 03:04:49 INFO - PROCESS | 3056 | 1465121089313 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 3056 | 1465121089315 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:49 INFO - PROCESS | 3056 | ++DOCSHELL 0DC1EC00 == 35 [pid = 3056] [id = 635] 03:04:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1506B000) [pid = 3056] [serial = 1905] [outer = 00000000] 03:04:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A391000) [pid = 3056] [serial = 1906] [outer = 1506B000] 03:04:49 INFO - PROCESS | 3056 | 1465121089362 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A395800) [pid = 3056] [serial = 1907] [outer = 1506B000] 03:04:49 INFO - PROCESS | 3056 | 1465121089791 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 730ms 03:04:49 INFO - PROCESS | 3056 | 1465121089822 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 03:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:04:49 INFO - PROCESS | 3056 | 1465121089824 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 03:04:49 INFO - PROCESS | 3056 | 1465121089827 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 3056 | 1465121089828 Marionette TRACE conn6 <- [1,2506,null,{}] 03:04:49 INFO - PROCESS | 3056 | 1465121089832 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:49 INFO - PROCESS | 3056 | 1465121089837 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:49 INFO - PROCESS | 3056 | 1465121089987 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 03:04:49 INFO - PROCESS | 3056 | 1465121089992 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 3056 | 1465121089994 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:50 INFO - PROCESS | 3056 | ++DOCSHELL 09123000 == 36 [pid = 3056] [id = 636] 03:04:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D436400) [pid = 3056] [serial = 1908] [outer = 00000000] 03:04:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A7F3800) [pid = 3056] [serial = 1909] [outer = 0D436400] 03:04:50 INFO - PROCESS | 3056 | 1465121090095 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A811800) [pid = 3056] [serial = 1910] [outer = 0D436400] 03:04:50 INFO - PROCESS | 3056 | 1465121090535 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 730ms 03:04:50 INFO - PROCESS | 3056 | 1465121090558 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 3056 | 1465121090560 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 03:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:04:50 INFO - PROCESS | 3056 | 1465121090569 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 3056 | 1465121090571 Marionette TRACE conn6 <- [1,2510,null,{}] 03:04:50 INFO - PROCESS | 3056 | 1465121090601 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:50 INFO - PROCESS | 3056 | 1465121090613 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:50 INFO - PROCESS | 3056 | 1465121090740 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 03:04:50 INFO - PROCESS | 3056 | 1465121090754 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:50 INFO - PROCESS | 3056 | 1465121090755 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:50 INFO - PROCESS | 3056 | ++DOCSHELL 1A85CC00 == 37 [pid = 3056] [id = 637] 03:04:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A85E000) [pid = 3056] [serial = 1911] [outer = 00000000] 03:04:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A9FB000) [pid = 3056] [serial = 1912] [outer = 1A85E000] 03:04:50 INFO - PROCESS | 3056 | 1465121090856 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1AA30C00) [pid = 3056] [serial = 1913] [outer = 1A85E000] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (17C06C00) [pid = 3056] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (14B90C00) [pid = 3056] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (17D76000) [pid = 3056] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1954A400) [pid = 3056] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1514F800) [pid = 3056] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17965000) [pid = 3056] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (195E5C00) [pid = 3056] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D640C00) [pid = 3056] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0CF9B000) [pid = 3056] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:04:51 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17E4A400) [pid = 3056] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:04:51 INFO - PROCESS | 3056 | 1465121091362 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 830ms 03:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:04:51 INFO - PROCESS | 3056 | 1465121091394 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 3056 | 1465121091396 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 03:04:51 INFO - PROCESS | 3056 | 1465121091399 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 3056 | 1465121091401 Marionette TRACE conn6 <- [1,2514,null,{}] 03:04:51 INFO - PROCESS | 3056 | 1465121091404 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:51 INFO - PROCESS | 3056 | 1465121091406 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:51 INFO - PROCESS | 3056 | 1465121091488 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 03:04:51 INFO - PROCESS | 3056 | 1465121091591 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 3056 | 1465121091593 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:51 INFO - PROCESS | 3056 | ++DOCSHELL 0CB75C00 == 38 [pid = 3056] [id = 638] 03:04:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D34FC00) [pid = 3056] [serial = 1914] [outer = 00000000] 03:04:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18738800) [pid = 3056] [serial = 1915] [outer = 0D34FC00] 03:04:51 INFO - PROCESS | 3056 | 1465121091637 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (192B3400) [pid = 3056] [serial = 1916] [outer = 0D34FC00] 03:04:51 INFO - PROCESS | 3056 | 1465121091976 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 630ms 03:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:04:52 INFO - PROCESS | 3056 | 1465121092030 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 3056 | 1465121092032 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 03:04:52 INFO - PROCESS | 3056 | 1465121092035 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 3056 | 1465121092037 Marionette TRACE conn6 <- [1,2518,null,{}] 03:04:52 INFO - PROCESS | 3056 | 1465121092040 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:52 INFO - PROCESS | 3056 | 1465121092042 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:52 INFO - PROCESS | 3056 | 1465121092190 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 03:04:52 INFO - PROCESS | 3056 | 1465121092199 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 3056 | 1465121092201 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:52 INFO - PROCESS | 3056 | ++DOCSHELL 16278C00 == 39 [pid = 3056] [id = 639] 03:04:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (16363400) [pid = 3056] [serial = 1917] [outer = 00000000] 03:04:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1B6C2800) [pid = 3056] [serial = 1918] [outer = 16363400] 03:04:52 INFO - PROCESS | 3056 | 1465121092245 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1B799800) [pid = 3056] [serial = 1919] [outer = 16363400] 03:04:52 INFO - PROCESS | 3056 | 1465121092670 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 670ms 03:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:04:52 INFO - PROCESS | 3056 | 1465121092706 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 3056 | 1465121092708 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 03:04:52 INFO - PROCESS | 3056 | 1465121092711 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 3056 | 1465121092713 Marionette TRACE conn6 <- [1,2522,null,{}] 03:04:52 INFO - PROCESS | 3056 | 1465121092730 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:52 INFO - PROCESS | 3056 | 1465121092732 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:52 INFO - PROCESS | 3056 | 1465121092815 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 03:04:52 INFO - PROCESS | 3056 | 1465121092820 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 3056 | 1465121092822 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:52 INFO - PROCESS | 3056 | ++DOCSHELL 19C0C400 == 40 [pid = 3056] [id = 640] 03:04:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A7F8C00) [pid = 3056] [serial = 1920] [outer = 00000000] 03:04:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1C4A2800) [pid = 3056] [serial = 1921] [outer = 1A7F8C00] 03:04:52 INFO - PROCESS | 3056 | 1465121092866 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1C97BC00) [pid = 3056] [serial = 1922] [outer = 1A7F8C00] 03:04:53 INFO - PROCESS | 3056 | 1465121093438 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 791ms 03:04:53 INFO - PROCESS | 3056 | 1465121093585 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 3056 | 1465121093590 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 03:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:04:53 INFO - PROCESS | 3056 | 1465121093623 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 3056 | 1465121093626 Marionette TRACE conn6 <- [1,2526,null,{}] 03:04:53 INFO - PROCESS | 3056 | 1465121093632 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:53 INFO - PROCESS | 3056 | 1465121093635 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:53 INFO - PROCESS | 3056 | 1465121093756 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 03:04:53 INFO - PROCESS | 3056 | 1465121093896 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 3056 | 1465121093899 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:53 INFO - PROCESS | 3056 | ++DOCSHELL 0CBDAC00 == 41 [pid = 3056] [id = 641] 03:04:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0CFF3400) [pid = 3056] [serial = 1923] [outer = 00000000] 03:04:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D98F000) [pid = 3056] [serial = 1924] [outer = 0CFF3400] 03:04:53 INFO - PROCESS | 3056 | 1465121093961 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0E793C00) [pid = 3056] [serial = 1925] [outer = 0CFF3400] 03:04:54 INFO - PROCESS | 3056 | 1465121094518 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 950ms 03:04:54 INFO - PROCESS | 3056 | 1465121094557 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 3056 | 1465121094562 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 03:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:04:54 INFO - PROCESS | 3056 | 1465121094569 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 3056 | 1465121094572 Marionette TRACE conn6 <- [1,2530,null,{}] 03:04:54 INFO - PROCESS | 3056 | 1465121094576 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:54 INFO - PROCESS | 3056 | 1465121094579 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:54 INFO - PROCESS | 3056 | 1465121094698 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 03:04:54 INFO - PROCESS | 3056 | 1465121094841 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 3056 | 1465121094844 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:54 INFO - PROCESS | 3056 | ++DOCSHELL 17D82C00 == 42 [pid = 3056] [id = 642] 03:04:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (18738C00) [pid = 3056] [serial = 1926] [outer = 00000000] 03:04:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (18B6F400) [pid = 3056] [serial = 1927] [outer = 18738C00] 03:04:54 INFO - PROCESS | 3056 | 1465121094902 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (19C0AC00) [pid = 3056] [serial = 1928] [outer = 18738C00] 03:04:55 INFO - PROCESS | 3056 | 1465121095502 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 970ms 03:04:55 INFO - PROCESS | 3056 | 1465121095542 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 3056 | 1465121095545 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 03:04:55 INFO - PROCESS | 3056 | 1465121095549 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:04:55 INFO - PROCESS | 3056 | 1465121095553 Marionette TRACE conn6 <- [1,2534,null,{}] 03:04:55 INFO - PROCESS | 3056 | 1465121095564 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:55 INFO - PROCESS | 3056 | 1465121095569 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:55 INFO - PROCESS | 3056 | 1465121095680 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 03:04:55 INFO - PROCESS | 3056 | 1465121095839 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:55 INFO - PROCESS | 3056 | 1465121095843 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:55 INFO - PROCESS | 3056 | ++DOCSHELL 1C3CCC00 == 43 [pid = 3056] [id = 643] 03:04:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1C3D4C00) [pid = 3056] [serial = 1929] [outer = 00000000] 03:04:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1C9EB800) [pid = 3056] [serial = 1930] [outer = 1C3D4C00] 03:04:55 INFO - PROCESS | 3056 | 1465121095902 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1CD07400) [pid = 3056] [serial = 1931] [outer = 1C3D4C00] 03:04:56 INFO - PROCESS | 3056 | 1465121096521 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1021ms 03:04:56 INFO - PROCESS | 3056 | 1465121096574 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 03:04:56 INFO - PROCESS | 3056 | 1465121096577 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 03:04:56 INFO - PROCESS | 3056 | 1465121096580 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:04:56 INFO - PROCESS | 3056 | 1465121096582 Marionette TRACE conn6 <- [1,2538,null,{}] 03:04:56 INFO - PROCESS | 3056 | 1465121096586 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:56 INFO - PROCESS | 3056 | 1465121096589 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:56 INFO - PROCESS | 3056 | 1465121096853 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 03:04:57 INFO - PROCESS | 3056 | 1465121097019 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 3056 | 1465121097022 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:57 INFO - PROCESS | 3056 | ++DOCSHELL 09124400 == 44 [pid = 3056] [id = 644] 03:04:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0912FC00) [pid = 3056] [serial = 1932] [outer = 00000000] 03:04:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0D34D400) [pid = 3056] [serial = 1933] [outer = 0912FC00] 03:04:57 INFO - PROCESS | 3056 | 1465121097075 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (0D43A000) [pid = 3056] [serial = 1934] [outer = 0912FC00] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 16278C00 == 43 [pid = 3056] [id = 639] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 0CB75C00 == 42 [pid = 3056] [id = 638] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 1A85CC00 == 41 [pid = 3056] [id = 637] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 09123000 == 40 [pid = 3056] [id = 636] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 0DC1EC00 == 39 [pid = 3056] [id = 635] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 18743400 == 38 [pid = 3056] [id = 634] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 16277000 == 37 [pid = 3056] [id = 633] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 0D61F000 == 36 [pid = 3056] [id = 632] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (1A817400) [pid = 3056] [serial = 1882] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | 1465121097776 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 0D63D800 == 35 [pid = 3056] [id = 631] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 17C08000 == 34 [pid = 3056] [id = 629] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 0D63E800 == 33 [pid = 3056] [id = 628] 03:04:57 INFO - PROCESS | 3056 | --DOCSHELL 1A80A400 == 32 [pid = 3056] [id = 627] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1A861400) [pid = 3056] [serial = 1844] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1955D400) [pid = 3056] [serial = 1867] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (1796C800) [pid = 3056] [serial = 1861] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (17C0B800) [pid = 3056] [serial = 1862] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0D9B4C00) [pid = 3056] [serial = 1856] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0D896400) [pid = 3056] [serial = 1855] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0D9B5400) [pid = 3056] [serial = 1852] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (15033400) [pid = 3056] [serial = 1858] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (15068000) [pid = 3056] [serial = 1859] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (18741800) [pid = 3056] [serial = 1864] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D43B000) [pid = 3056] [serial = 1849] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A38B400) [pid = 3056] [serial = 1870] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1955DC00) [pid = 3056] [serial = 1868] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A394C00) [pid = 3056] [serial = 1871] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19557400) [pid = 3056] [serial = 1873] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (19562C00) [pid = 3056] [serial = 1874] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A50AC00) [pid = 3056] [serial = 1876] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A704800) [pid = 3056] [serial = 1879] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A7EFC00) [pid = 3056] [serial = 1880] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A50BC00) [pid = 3056] [serial = 1877] [outer = 00000000] [url = about:blank] 03:04:57 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (187D9000) [pid = 3056] [serial = 1865] [outer = 00000000] [url = about:blank] 03:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1220ms 03:04:57 INFO - PROCESS | 3056 | 1465121097807 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 3056 | 1465121097811 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 03:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:04:57 INFO - PROCESS | 3056 | 1465121097816 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 3056 | 1465121097819 Marionette TRACE conn6 <- [1,2542,null,{}] 03:04:57 INFO - PROCESS | 3056 | 1465121097824 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:57 INFO - PROCESS | 3056 | 1465121097826 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:57 INFO - PROCESS | 3056 | 1465121097918 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 03:04:57 INFO - PROCESS | 3056 | 1465121097929 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 3056 | 1465121097932 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:57 INFO - PROCESS | 3056 | ++DOCSHELL 0D61C800 == 33 [pid = 3056] [id = 645] 03:04:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D61F000) [pid = 3056] [serial = 1935] [outer = 00000000] 03:04:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D640C00) [pid = 3056] [serial = 1936] [outer = 0D61F000] 03:04:57 INFO - PROCESS | 3056 | 1465121097982 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (0D896400) [pid = 3056] [serial = 1937] [outer = 0D61F000] 03:04:58 INFO - PROCESS | 3056 | 1465121098535 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 770ms 03:04:58 INFO - PROCESS | 3056 | 1465121098589 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 3056 | 1465121098592 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 03:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:04:58 INFO - PROCESS | 3056 | 1465121098595 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 3056 | 1465121098597 Marionette TRACE conn6 <- [1,2546,null,{}] 03:04:58 INFO - PROCESS | 3056 | 1465121098601 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:58 INFO - PROCESS | 3056 | 1465121098603 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:58 INFO - PROCESS | 3056 | 1465121098695 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 03:04:58 INFO - PROCESS | 3056 | 1465121098796 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 3056 | 1465121098799 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:58 INFO - PROCESS | 3056 | ++DOCSHELL 0D9B0C00 == 34 [pid = 3056] [id = 646] 03:04:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0DB61400) [pid = 3056] [serial = 1938] [outer = 00000000] 03:04:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1517BC00) [pid = 3056] [serial = 1939] [outer = 0DB61400] 03:04:58 INFO - PROCESS | 3056 | 1465121098844 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1636B800) [pid = 3056] [serial = 1940] [outer = 0DB61400] 03:04:59 INFO - PROCESS | 3056 | 1465121099233 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 03:04:59 INFO - PROCESS | 3056 | 1465121099268 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 03:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:04:59 INFO - PROCESS | 3056 | 1465121099272 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 03:04:59 INFO - PROCESS | 3056 | 1465121099282 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 3056 | 1465121099286 Marionette TRACE conn6 <- [1,2550,null,{}] 03:04:59 INFO - PROCESS | 3056 | 1465121099290 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:59 INFO - PROCESS | 3056 | 1465121099293 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:59 INFO - PROCESS | 3056 | 1465121099384 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 03:04:59 INFO - PROCESS | 3056 | 1465121099389 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 3056 | 1465121099391 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:04:59 INFO - PROCESS | 3056 | ++DOCSHELL 17C08000 == 35 [pid = 3056] [id = 647] 03:04:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (17D78800) [pid = 3056] [serial = 1941] [outer = 00000000] 03:04:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (187E0400) [pid = 3056] [serial = 1942] [outer = 17D78800] 03:04:59 INFO - PROCESS | 3056 | 1465121099436 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19543400) [pid = 3056] [serial = 1943] [outer = 17D78800] 03:04:59 INFO - PROCESS | 3056 | 1465121099911 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 691ms 03:04:59 INFO - PROCESS | 3056 | 1465121099969 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 3056 | 1465121099971 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 03:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:04:59 INFO - PROCESS | 3056 | 1465121099974 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 3056 | 1465121099976 Marionette TRACE conn6 <- [1,2554,null,{}] 03:04:59 INFO - PROCESS | 3056 | 1465121099980 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:59 INFO - PROCESS | 3056 | 1465121099982 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:00 INFO - PROCESS | 3056 | 1465121100128 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 03:05:00 INFO - PROCESS | 3056 | 1465121100199 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 3056 | 1465121100201 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:00 INFO - PROCESS | 3056 | ++DOCSHELL 19565400 == 36 [pid = 3056] [id = 648] 03:05:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (195DA000) [pid = 3056] [serial = 1944] [outer = 00000000] 03:05:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (19C0D000) [pid = 3056] [serial = 1945] [outer = 195DA000] 03:05:00 INFO - PROCESS | 3056 | 1465121100246 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (19C0E400) [pid = 3056] [serial = 1946] [outer = 195DA000] 03:05:00 INFO - PROCESS | 3056 | 1465121100668 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 03:05:00 INFO - PROCESS | 3056 | 1465121100705 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 03:05:00 INFO - PROCESS | 3056 | 1465121100707 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 03:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:05:00 INFO - PROCESS | 3056 | 1465121100711 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:05:00 INFO - PROCESS | 3056 | 1465121100712 Marionette TRACE conn6 <- [1,2558,null,{}] 03:05:00 INFO - PROCESS | 3056 | 1465121100716 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:00 INFO - PROCESS | 3056 | 1465121100718 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:00 INFO - PROCESS | 3056 | 1465121100840 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 03:05:00 INFO - PROCESS | 3056 | 1465121100912 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 3056 | 1465121100917 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:00 INFO - PROCESS | 3056 | ++DOCSHELL 1A50A400 == 37 [pid = 3056] [id = 649] 03:05:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A50A800) [pid = 3056] [serial = 1947] [outer = 00000000] 03:05:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1A568800) [pid = 3056] [serial = 1948] [outer = 1A50A800] 03:05:00 INFO - PROCESS | 3056 | 1465121100972 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A574400) [pid = 3056] [serial = 1949] [outer = 1A50A800] 03:05:01 INFO - PROCESS | 3056 | 1465121101453 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 770ms 03:05:01 INFO - PROCESS | 3056 | 1465121101499 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 3056 | 1465121101501 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 03:05:01 INFO - PROCESS | 3056 | 1465121101504 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 3056 | 1465121101506 Marionette TRACE conn6 <- [1,2562,null,{}] 03:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:05:01 INFO - PROCESS | 3056 | 1465121101509 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:01 INFO - PROCESS | 3056 | 1465121101511 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:01 INFO - PROCESS | 3056 | 1465121101643 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 03:05:01 INFO - PROCESS | 3056 | 1465121101711 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 3056 | 1465121101713 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:01 INFO - PROCESS | 3056 | ++DOCSHELL 0CF5C400 == 38 [pid = 3056] [id = 650] 03:05:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D444000) [pid = 3056] [serial = 1950] [outer = 00000000] 03:05:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1A7F2C00) [pid = 3056] [serial = 1951] [outer = 0D444000] 03:05:01 INFO - PROCESS | 3056 | 1465121101757 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1A7F9C00) [pid = 3056] [serial = 1952] [outer = 0D444000] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (1506B000) [pid = 3056] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (0D74BC00) [pid = 3056] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (16279C00) [pid = 3056] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0D436400) [pid = 3056] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A864000) [pid = 3056] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (18770800) [pid = 3056] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D34FC00) [pid = 3056] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D821800) [pid = 3056] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A85E000) [pid = 3056] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (16363400) [pid = 3056] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:05:02 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D43E800) [pid = 3056] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:05:02 INFO - PROCESS | 3056 | 1465121102303 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 830ms 03:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:05:02 INFO - PROCESS | 3056 | 1465121102339 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 3056 | 1465121102341 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 03:05:02 INFO - PROCESS | 3056 | 1465121102344 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 3056 | 1465121102346 Marionette TRACE conn6 <- [1,2566,null,{}] 03:05:02 INFO - PROCESS | 3056 | 1465121102350 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:02 INFO - PROCESS | 3056 | 1465121102351 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:02 INFO - PROCESS | 3056 | 1465121102473 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 03:05:02 INFO - PROCESS | 3056 | 1465121102541 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 3056 | 1465121102543 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:02 INFO - PROCESS | 3056 | ++DOCSHELL 0912F400 == 39 [pid = 3056] [id = 651] 03:05:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0DCAD800) [pid = 3056] [serial = 1953] [outer = 00000000] 03:05:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (18755800) [pid = 3056] [serial = 1954] [outer = 0DCAD800] 03:05:02 INFO - PROCESS | 3056 | 1465121102588 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (18B74400) [pid = 3056] [serial = 1955] [outer = 0DCAD800] 03:05:02 INFO - PROCESS | 3056 | 1465121102945 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 630ms 03:05:02 INFO - PROCESS | 3056 | 1465121102988 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 3056 | 1465121102990 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 03:05:02 INFO - PROCESS | 3056 | 1465121102994 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:05:02 INFO - PROCESS | 3056 | 1465121102995 Marionette TRACE conn6 <- [1,2570,null,{}] 03:05:02 INFO - PROCESS | 3056 | 1465121102999 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:02 INFO - PROCESS | 3056 | 1465121103001 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:03 INFO - PROCESS | 3056 | 1465121103086 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 03:05:03 INFO - PROCESS | 3056 | 1465121103091 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 3056 | 1465121103093 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:03 INFO - PROCESS | 3056 | ++DOCSHELL 1A704800 == 40 [pid = 3056] [id = 652] 03:05:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A7EBC00) [pid = 3056] [serial = 1956] [outer = 00000000] 03:05:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A863C00) [pid = 3056] [serial = 1957] [outer = 1A7EBC00] 03:05:03 INFO - PROCESS | 3056 | 1465121103137 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A864400) [pid = 3056] [serial = 1958] [outer = 1A7EBC00] 03:05:03 INFO - PROCESS | 3056 | 1465121103591 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 631ms 03:05:03 INFO - PROCESS | 3056 | 1465121103627 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 3056 | 1465121103628 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 03:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:05:03 INFO - PROCESS | 3056 | 1465121103650 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 3056 | 1465121103652 Marionette TRACE conn6 <- [1,2574,null,{}] 03:05:03 INFO - PROCESS | 3056 | 1465121103657 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:03 INFO - PROCESS | 3056 | 1465121103659 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:03 INFO - PROCESS | 3056 | 1465121103743 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 03:05:03 INFO - PROCESS | 3056 | 1465121103749 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 3056 | 1465121103751 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:03 INFO - PROCESS | 3056 | ++DOCSHELL 1A85C400 == 41 [pid = 3056] [id = 653] 03:05:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1B63A400) [pid = 3056] [serial = 1959] [outer = 00000000] 03:05:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1C4A8C00) [pid = 3056] [serial = 1960] [outer = 1B63A400] 03:05:03 INFO - PROCESS | 3056 | 1465121103795 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1CD0D400) [pid = 3056] [serial = 1961] [outer = 1B63A400] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 0D9AD000 == 40 [pid = 3056] [id = 617] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 15E4F000 == 39 [pid = 3056] [id = 614] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 1A863400 == 38 [pid = 3056] [id = 630] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 0D357400 == 37 [pid = 3056] [id = 616] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 0D61C800 == 36 [pid = 3056] [id = 645] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 1C3CCC00 == 35 [pid = 3056] [id = 643] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 09124400 == 34 [pid = 3056] [id = 644] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 17D82C00 == 33 [pid = 3056] [id = 642] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 19C0C400 == 32 [pid = 3056] [id = 640] 03:05:04 INFO - PROCESS | 3056 | --DOCSHELL 0CBDAC00 == 31 [pid = 3056] [id = 641] 03:05:05 INFO - PROCESS | 3056 | --DOCSHELL 17C08000 == 30 [pid = 3056] [id = 647] 03:05:05 INFO - PROCESS | 3056 | --DOCSHELL 1A50A400 == 29 [pid = 3056] [id = 649] 03:05:05 INFO - PROCESS | 3056 | --DOCSHELL 0D9B0C00 == 28 [pid = 3056] [id = 646] 03:05:05 INFO - PROCESS | 3056 | --DOCSHELL 0CF5C400 == 27 [pid = 3056] [id = 650] 03:05:05 INFO - PROCESS | 3056 | --DOCSHELL 19565400 == 26 [pid = 3056] [id = 648] 03:05:05 INFO - PROCESS | 3056 | --DOCSHELL 1A704800 == 25 [pid = 3056] [id = 652] 03:05:05 INFO - PROCESS | 3056 | --DOCSHELL 0912F400 == 24 [pid = 3056] [id = 651] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0D623400) [pid = 3056] [serial = 1847] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (192BA800) [pid = 3056] [serial = 1903] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (18738800) [pid = 3056] [serial = 1915] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1495E800) [pid = 3056] [serial = 1885] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0E7B5C00) [pid = 3056] [serial = 1895] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0DB5B400) [pid = 3056] [serial = 1894] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (187D6C00) [pid = 3056] [serial = 1888] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A9FB000) [pid = 3056] [serial = 1912] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1B799800) [pid = 3056] [serial = 1919] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1C4A2800) [pid = 3056] [serial = 1921] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1B6C2800) [pid = 3056] [serial = 1918] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1AA30C00) [pid = 3056] [serial = 1913] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (192B3400) [pid = 3056] [serial = 1916] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1955C000) [pid = 3056] [serial = 1904] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A391000) [pid = 3056] [serial = 1906] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A395800) [pid = 3056] [serial = 1907] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D9B3C00) [pid = 3056] [serial = 1897] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0E7B1800) [pid = 3056] [serial = 1898] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (17966000) [pid = 3056] [serial = 1900] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (17D83000) [pid = 3056] [serial = 1901] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A811800) [pid = 3056] [serial = 1910] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1B591800) [pid = 3056] [serial = 1892] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A7F3800) [pid = 3056] [serial = 1909] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1AA28400) [pid = 3056] [serial = 1891] [outer = 00000000] [url = about:blank] 03:05:05 INFO - PROCESS | 3056 | 1465121105838 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2255ms 03:05:05 INFO - PROCESS | 3056 | 1465121105888 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 03:05:05 INFO - PROCESS | 3056 | 1465121105892 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 03:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:05:05 INFO - PROCESS | 3056 | 1465121105897 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 3056 | 1465121105901 Marionette TRACE conn6 <- [1,2578,null,{}] 03:05:05 INFO - PROCESS | 3056 | 1465121105907 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:05 INFO - PROCESS | 3056 | 1465121105910 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:06 INFO - PROCESS | 3056 | 1465121106010 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 03:05:06 INFO - PROCESS | 3056 | 1465121106018 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 3056 | 1465121106022 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:06 INFO - PROCESS | 3056 | ++DOCSHELL 0D34E400 == 25 [pid = 3056] [id = 654] 03:05:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D34F800) [pid = 3056] [serial = 1962] [outer = 00000000] 03:05:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D357400) [pid = 3056] [serial = 1963] [outer = 0D34F800] 03:05:06 INFO - PROCESS | 3056 | 1465121106079 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D43B400) [pid = 3056] [serial = 1964] [outer = 0D34F800] 03:05:06 INFO - PROCESS | 3056 | 1465121106596 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 03:05:06 INFO - PROCESS | 3056 | 1465121106628 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 03:05:06 INFO - PROCESS | 3056 | 1465121106633 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 03:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:05:06 INFO - PROCESS | 3056 | 1465121106639 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:05:06 INFO - PROCESS | 3056 | 1465121106642 Marionette TRACE conn6 <- [1,2582,null,{}] 03:05:06 INFO - PROCESS | 3056 | 1465121106646 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:06 INFO - PROCESS | 3056 | 1465121106649 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:06 INFO - PROCESS | 3056 | 1465121106748 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 03:05:06 INFO - PROCESS | 3056 | 1465121106757 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 3056 | 1465121106759 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:06 INFO - PROCESS | 3056 | ++DOCSHELL 0D81CC00 == 26 [pid = 3056] [id = 655] 03:05:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D81DC00) [pid = 3056] [serial = 1965] [outer = 00000000] 03:05:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D894C00) [pid = 3056] [serial = 1966] [outer = 0D81DC00] 03:05:06 INFO - PROCESS | 3056 | 1465121106808 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0D98C400) [pid = 3056] [serial = 1967] [outer = 0D81DC00] 03:05:07 INFO - PROCESS | 3056 | 1465121107323 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 03:05:07 INFO - PROCESS | 3056 | 1465121107373 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 3056 | 1465121107375 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 03:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:05:07 INFO - PROCESS | 3056 | 1465121107379 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 3056 | 1465121107382 Marionette TRACE conn6 <- [1,2586,null,{}] 03:05:07 INFO - PROCESS | 3056 | 1465121107393 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:07 INFO - PROCESS | 3056 | 1465121107398 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:07 INFO - PROCESS | 3056 | 1465121107563 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 03:05:07 INFO - PROCESS | 3056 | 1465121107632 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 3056 | 1465121107635 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:07 INFO - PROCESS | 3056 | ++DOCSHELL 148D6800 == 27 [pid = 3056] [id = 656] 03:05:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (14B51C00) [pid = 3056] [serial = 1968] [outer = 00000000] 03:05:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (14B95C00) [pid = 3056] [serial = 1969] [outer = 14B51C00] 03:05:07 INFO - PROCESS | 3056 | 1465121107685 Marionette DEBUG loaded listener.js 03:05:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (15065C00) [pid = 3056] [serial = 1970] [outer = 14B51C00] 03:05:08 INFO - PROCESS | 3056 | 1465121108121 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 771ms 03:05:08 INFO - PROCESS | 3056 | 1465121108154 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 03:05:08 INFO - PROCESS | 3056 | 1465121108156 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 03:05:08 INFO - PROCESS | 3056 | 1465121108160 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:05:08 INFO - PROCESS | 3056 | 1465121108161 Marionette TRACE conn6 <- [1,2590,null,{}] 03:05:08 INFO - PROCESS | 3056 | 1465121108165 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:08 INFO - PROCESS | 3056 | 1465121108167 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:08 INFO - PROCESS | 3056 | 1465121108258 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 03:05:08 INFO - PROCESS | 3056 | 1465121108264 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 3056 | 1465121108266 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:08 INFO - PROCESS | 3056 | ++DOCSHELL 150DAC00 == 28 [pid = 3056] [id = 657] 03:05:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (150DD800) [pid = 3056] [serial = 1971] [outer = 00000000] 03:05:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (17965800) [pid = 3056] [serial = 1972] [outer = 150DD800] 03:05:08 INFO - PROCESS | 3056 | 1465121108313 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17C0C000) [pid = 3056] [serial = 1973] [outer = 150DD800] 03:05:08 INFO - PROCESS | 3056 | 1465121108786 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 670ms 03:05:08 INFO - PROCESS | 3056 | 1465121108834 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 03:05:08 INFO - PROCESS | 3056 | 1465121108836 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 03:05:08 INFO - PROCESS | 3056 | 1465121108839 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:05:08 INFO - PROCESS | 3056 | 1465121108841 Marionette TRACE conn6 <- [1,2594,null,{}] 03:05:08 INFO - PROCESS | 3056 | 1465121108845 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:08 INFO - PROCESS | 3056 | 1465121108847 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:08 INFO - PROCESS | 3056 | 1465121108957 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 03:05:08 INFO - PROCESS | 3056 | 1465121108966 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 3056 | 1465121108968 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:08 INFO - PROCESS | 3056 | ++DOCSHELL 17D80000 == 29 [pid = 3056] [id = 658] 03:05:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (17D80800) [pid = 3056] [serial = 1974] [outer = 00000000] 03:05:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (17E8A800) [pid = 3056] [serial = 1975] [outer = 17D80800] 03:05:09 INFO - PROCESS | 3056 | 1465121109013 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1873C800) [pid = 3056] [serial = 1976] [outer = 17D80800] 03:05:09 INFO - PROCESS | 3056 | 1465121109512 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 730ms 03:05:09 INFO - PROCESS | 3056 | 1465121109574 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 3056 | 1465121109576 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 03:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:05:09 INFO - PROCESS | 3056 | 1465121109579 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 3056 | 1465121109581 Marionette TRACE conn6 <- [1,2598,null,{}] 03:05:09 INFO - PROCESS | 3056 | 1465121109584 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:09 INFO - PROCESS | 3056 | 1465121109590 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:09 INFO - PROCESS | 3056 | 1465121109715 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 03:05:09 INFO - PROCESS | 3056 | 1465121109724 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 3056 | 1465121109726 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:09 INFO - PROCESS | 3056 | ++DOCSHELL 19551800 == 30 [pid = 3056] [id = 659] 03:05:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (19558000) [pid = 3056] [serial = 1977] [outer = 00000000] 03:05:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (19563800) [pid = 3056] [serial = 1978] [outer = 19558000] 03:05:09 INFO - PROCESS | 3056 | 1465121109772 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (19C05400) [pid = 3056] [serial = 1979] [outer = 19558000] 03:05:10 INFO - PROCESS | 3056 | 1465121110228 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 03:05:10 INFO - PROCESS | 3056 | 1465121110273 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 3056 | 1465121110275 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 03:05:10 INFO - PROCESS | 3056 | 1465121110280 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 3056 | 1465121110282 Marionette TRACE conn6 <- [1,2602,null,{}] 03:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:05:10 INFO - PROCESS | 3056 | 1465121110285 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:10 INFO - PROCESS | 3056 | 1465121110287 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:10 INFO - PROCESS | 3056 | 1465121110397 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 03:05:10 INFO - PROCESS | 3056 | 1465121110403 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:10 INFO - PROCESS | 3056 | 1465121110405 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:10 INFO - PROCESS | 3056 | ++DOCSHELL 19561C00 == 31 [pid = 3056] [id = 660] 03:05:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (19C06800) [pid = 3056] [serial = 1980] [outer = 00000000] 03:05:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1A396C00) [pid = 3056] [serial = 1981] [outer = 19C06800] 03:05:10 INFO - PROCESS | 3056 | 1465121110450 Marionette DEBUG loaded listener.js 03:05:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (14B51400) [pid = 3056] [serial = 1982] [outer = 19C06800] 03:05:10 INFO - PROCESS | 3056 | 1465121110895 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 03:05:10 INFO - PROCESS | 3056 | 1465121110956 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 3056 | 1465121110958 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 03:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:05:10 INFO - PROCESS | 3056 | 1465121110961 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 3056 | 1465121110963 Marionette TRACE conn6 <- [1,2606,null,{}] 03:05:10 INFO - PROCESS | 3056 | 1465121110966 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:10 INFO - PROCESS | 3056 | 1465121110968 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:11 INFO - PROCESS | 3056 | 1465121111051 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 03:05:11 INFO - PROCESS | 3056 | 1465121111056 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 3056 | 1465121111058 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:11 INFO - PROCESS | 3056 | ++DOCSHELL 09126400 == 32 [pid = 3056] [id = 661] 03:05:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1514A000) [pid = 3056] [serial = 1983] [outer = 00000000] 03:05:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1A56B400) [pid = 3056] [serial = 1984] [outer = 1514A000] 03:05:11 INFO - PROCESS | 3056 | 1465121111102 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1A515800) [pid = 3056] [serial = 1985] [outer = 1514A000] 03:05:11 INFO - PROCESS | 3056 | 1465121111588 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 670ms 03:05:11 INFO - PROCESS | 3056 | 1465121111632 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 03:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:05:11 INFO - PROCESS | 3056 | 1465121111634 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 03:05:11 INFO - PROCESS | 3056 | 1465121111637 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:05:11 INFO - PROCESS | 3056 | 1465121111638 Marionette TRACE conn6 <- [1,2610,null,{}] 03:05:11 INFO - PROCESS | 3056 | 1465121111642 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:11 INFO - PROCESS | 3056 | 1465121111643 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:11 INFO - PROCESS | 3056 | 1465121111767 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 03:05:11 INFO - PROCESS | 3056 | 1465121111868 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 3056 | 1465121111870 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:11 INFO - PROCESS | 3056 | ++DOCSHELL 148D5800 == 33 [pid = 3056] [id = 662] 03:05:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1A80A400) [pid = 3056] [serial = 1986] [outer = 00000000] 03:05:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1A812000) [pid = 3056] [serial = 1987] [outer = 1A80A400] 03:05:11 INFO - PROCESS | 3056 | 1465121111916 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1A818800) [pid = 3056] [serial = 1988] [outer = 1A80A400] 03:05:12 INFO - PROCESS | 3056 | 1465121112353 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 770ms 03:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:05:12 INFO - PROCESS | 3056 | 1465121112408 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 3056 | 1465121112410 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 03:05:12 INFO - PROCESS | 3056 | 1465121112419 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 3056 | 1465121112421 Marionette TRACE conn6 <- [1,2614,null,{}] 03:05:12 INFO - PROCESS | 3056 | 1465121112425 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:12 INFO - PROCESS | 3056 | 1465121112427 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:12 INFO - PROCESS | 3056 | 1465121112553 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 03:05:12 INFO - PROCESS | 3056 | 1465121112562 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 3056 | 1465121112564 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:12 INFO - PROCESS | 3056 | ++DOCSHELL 1A811C00 == 34 [pid = 3056] [id = 663] 03:05:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1A85D000) [pid = 3056] [serial = 1989] [outer = 00000000] 03:05:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (1AA30C00) [pid = 3056] [serial = 1990] [outer = 1A85D000] 03:05:12 INFO - PROCESS | 3056 | 1465121112609 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (1B639800) [pid = 3056] [serial = 1991] [outer = 1A85D000] 03:05:13 INFO - PROCESS | 3056 | 1465121113084 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 03:05:13 INFO - PROCESS | 3056 | 1465121113178 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 3056 | 1465121113181 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 03:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:05:13 INFO - PROCESS | 3056 | 1465121113188 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 3056 | 1465121113190 Marionette TRACE conn6 <- [1,2618,null,{}] 03:05:13 INFO - PROCESS | 3056 | 1465121113193 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:13 INFO - PROCESS | 3056 | 1465121113196 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:13 INFO - PROCESS | 3056 | 1465121113732 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (0D9AD400) [pid = 3056] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1A80CC00) [pid = 3056] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (0D74E400) [pid = 3056] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (17DC4800) [pid = 3056] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (195DA000) [pid = 3056] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1A50A800) [pid = 3056] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (0DCAD800) [pid = 3056] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (0D444000) [pid = 3056] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A7EBC00) [pid = 3056] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (17D78800) [pid = 3056] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0DB61400) [pid = 3056] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D61F000) [pid = 3056] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0912FC00) [pid = 3056] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1C3D4C00) [pid = 3056] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (18738C00) [pid = 3056] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0CFF3400) [pid = 3056] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A7F8C00) [pid = 3056] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:05:13 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D358400) [pid = 3056] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:05:13 INFO - PROCESS | 3056 | 1465121113814 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 3056 | 1465121113816 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:13 INFO - PROCESS | 3056 | ++DOCSHELL 09130800 == 35 [pid = 3056] [id = 664] 03:05:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0CB74800) [pid = 3056] [serial = 1992] [outer = 00000000] 03:05:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D61C400) [pid = 3056] [serial = 1993] [outer = 0CB74800] 03:05:13 INFO - PROCESS | 3056 | 1465121113869 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (14B5DC00) [pid = 3056] [serial = 1994] [outer = 0CB74800] 03:05:14 INFO - PROCESS | 3056 | 1465121114263 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1123ms 03:05:14 INFO - PROCESS | 3056 | 1465121114311 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 3056 | 1465121114313 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 03:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:05:14 INFO - PROCESS | 3056 | 1465121114316 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 3056 | 1465121114318 Marionette TRACE conn6 <- [1,2622,null,{}] 03:05:14 INFO - PROCESS | 3056 | 1465121114321 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:14 INFO - PROCESS | 3056 | 1465121114323 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:14 INFO - PROCESS | 3056 | 1465121114407 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 03:05:14 INFO - PROCESS | 3056 | 1465121114422 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 3056 | 1465121114424 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:14 INFO - PROCESS | 3056 | ++DOCSHELL 150DB400 == 36 [pid = 3056] [id = 665] 03:05:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (16270400) [pid = 3056] [serial = 1995] [outer = 00000000] 03:05:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A515C00) [pid = 3056] [serial = 1996] [outer = 16270400] 03:05:14 INFO - PROCESS | 3056 | 1465121114469 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A85A400) [pid = 3056] [serial = 1997] [outer = 16270400] 03:05:14 INFO - PROCESS | 3056 | 1465121114915 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 630ms 03:05:14 INFO - PROCESS | 3056 | 1465121114951 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 3056 | 1465121114953 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 03:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:05:14 INFO - PROCESS | 3056 | 1465121114956 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 3056 | 1465121114957 Marionette TRACE conn6 <- [1,2626,null,{}] 03:05:14 INFO - PROCESS | 3056 | 1465121114961 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:14 INFO - PROCESS | 3056 | 1465121114962 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:15 INFO - PROCESS | 3056 | 1465121115047 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 03:05:15 INFO - PROCESS | 3056 | 1465121115053 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 3056 | 1465121115054 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:15 INFO - PROCESS | 3056 | ++DOCSHELL 1A859C00 == 37 [pid = 3056] [id = 666] 03:05:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1BC59800) [pid = 3056] [serial = 1998] [outer = 00000000] 03:05:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1CD06400) [pid = 3056] [serial = 1999] [outer = 1BC59800] 03:05:15 INFO - PROCESS | 3056 | 1465121115098 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1D0B6C00) [pid = 3056] [serial = 2000] [outer = 1BC59800] 03:05:15 INFO - PROCESS | 3056 | 1465121115560 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 630ms 03:05:15 INFO - PROCESS | 3056 | 1465121115587 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 3056 | 1465121115589 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 03:05:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:05:15 INFO - PROCESS | 3056 | 1465121115592 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 3056 | 1465121115594 Marionette TRACE conn6 <- [1,2630,null,{}] 03:05:15 INFO - PROCESS | 3056 | 1465121115597 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:15 INFO - PROCESS | 3056 | 1465121115599 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:15 INFO - PROCESS | 3056 | 1465121115736 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 03:05:15 INFO - PROCESS | 3056 | 1465121115860 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 3056 | 1465121115864 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:15 INFO - PROCESS | 3056 | ++DOCSHELL 0910A800 == 38 [pid = 3056] [id = 667] 03:05:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0910B000) [pid = 3056] [serial = 2001] [outer = 00000000] 03:05:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (09129000) [pid = 3056] [serial = 2002] [outer = 0910B000] 03:05:15 INFO - PROCESS | 3056 | 1465121115924 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0CE81C00) [pid = 3056] [serial = 2003] [outer = 0910B000] 03:05:16 INFO - PROCESS | 3056 | 1465121116749 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:05:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1172ms 03:05:16 INFO - PROCESS | 3056 | 1465121116767 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 3056 | 1465121116770 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 03:05:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:05:16 INFO - PROCESS | 3056 | 1465121116775 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 3056 | 1465121116778 Marionette TRACE conn6 <- [1,2634,null,{}] 03:05:16 INFO - PROCESS | 3056 | 1465121116784 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:16 INFO - PROCESS | 3056 | 1465121116787 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:16 INFO - PROCESS | 3056 | 1465121116915 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 03:05:17 INFO - PROCESS | 3056 | 1465121117065 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 3056 | 1465121117068 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:17 INFO - PROCESS | 3056 | ++DOCSHELL 0DB58C00 == 39 [pid = 3056] [id = 668] 03:05:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (0DCA0000) [pid = 3056] [serial = 2004] [outer = 00000000] 03:05:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (0E710C00) [pid = 3056] [serial = 2005] [outer = 0DCA0000] 03:05:17 INFO - PROCESS | 3056 | 1465121117127 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (14885400) [pid = 3056] [serial = 2006] [outer = 0DCA0000] 03:05:18 INFO - PROCESS | 3056 | 1465121118095 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:05:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1374ms 03:05:18 INFO - PROCESS | 3056 | 1465121118150 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 3056 | 1465121118154 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 03:05:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:05:18 INFO - PROCESS | 3056 | 1465121118159 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 3056 | 1465121118162 Marionette TRACE conn6 <- [1,2638,null,{}] 03:05:18 INFO - PROCESS | 3056 | 1465121118168 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:18 INFO - PROCESS | 3056 | 1465121118171 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:18 INFO - PROCESS | 3056 | 1465121118291 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 03:05:18 INFO - PROCESS | 3056 | 1465121118435 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 3056 | 1465121118440 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:18 INFO - PROCESS | 3056 | ++DOCSHELL 0D892400 == 40 [pid = 3056] [id = 669] 03:05:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0D892C00) [pid = 3056] [serial = 2007] [outer = 00000000] 03:05:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0D9B3C00) [pid = 3056] [serial = 2008] [outer = 0D892C00] 03:05:18 INFO - PROCESS | 3056 | 1465121118530 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (0DCA5000) [pid = 3056] [serial = 2009] [outer = 0D892C00] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 19C0BC00 == 39 [pid = 3056] [id = 441] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 0D441800 == 38 [pid = 3056] [id = 443] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 17966400 == 37 [pid = 3056] [id = 438] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 09124C00 == 36 [pid = 3056] [id = 442] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 18770400 == 35 [pid = 3056] [id = 439] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 0DB63800 == 34 [pid = 3056] [id = 437] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 0D43CC00 == 33 [pid = 3056] [id = 436] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 09131400 == 32 [pid = 3056] [id = 440] 03:05:18 INFO - PROCESS | 3056 | --DOCSHELL 0D61EC00 == 31 [pid = 3056] [id = 435] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (1C4A8C00) [pid = 3056] [serial = 1960] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (1A80FC00) [pid = 3056] [serial = 1883] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (0D632C00) [pid = 3056] [serial = 1850] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (0DC9F800) [pid = 3056] [serial = 1853] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (15040800) [pid = 3056] [serial = 1886] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1955AC00) [pid = 3056] [serial = 1889] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (19C0D000) [pid = 3056] [serial = 1945] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A574400) [pid = 3056] [serial = 1949] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A568800) [pid = 3056] [serial = 1948] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (18755800) [pid = 3056] [serial = 1954] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A7F2C00) [pid = 3056] [serial = 1951] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A863C00) [pid = 3056] [serial = 1957] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (1A7F9C00) [pid = 3056] [serial = 1952] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A864400) [pid = 3056] [serial = 1958] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (187E0400) [pid = 3056] [serial = 1942] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1517BC00) [pid = 3056] [serial = 1939] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1636B800) [pid = 3056] [serial = 1940] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D640C00) [pid = 3056] [serial = 1936] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D896400) [pid = 3056] [serial = 1937] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D43A000) [pid = 3056] [serial = 1934] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D34D400) [pid = 3056] [serial = 1933] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1CD07400) [pid = 3056] [serial = 1931] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1C9EB800) [pid = 3056] [serial = 1930] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19C0AC00) [pid = 3056] [serial = 1928] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (18B6F400) [pid = 3056] [serial = 1927] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0E793C00) [pid = 3056] [serial = 1925] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D98F000) [pid = 3056] [serial = 1924] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1C97BC00) [pid = 3056] [serial = 1922] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (18B74400) [pid = 3056] [serial = 1955] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (19C0E400) [pid = 3056] [serial = 1946] [outer = 00000000] [url = about:blank] 03:05:18 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (19543400) [pid = 3056] [serial = 1943] [outer = 00000000] [url = about:blank] 03:05:19 INFO - PROCESS | 3056 | 1465121119055 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:05:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 930ms 03:05:19 INFO - PROCESS | 3056 | 1465121119089 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 3056 | 1465121119094 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 03:05:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:05:19 INFO - PROCESS | 3056 | 1465121119100 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 3056 | 1465121119103 Marionette TRACE conn6 <- [1,2642,null,{}] 03:05:19 INFO - PROCESS | 3056 | 1465121119106 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:19 INFO - PROCESS | 3056 | 1465121119109 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:19 INFO - PROCESS | 3056 | 1465121119200 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 03:05:19 INFO - PROCESS | 3056 | 1465121119209 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:19 INFO - PROCESS | 3056 | 1465121119211 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:19 INFO - PROCESS | 3056 | ++DOCSHELL 0D753400 == 32 [pid = 3056] [id = 670] 03:05:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D814400) [pid = 3056] [serial = 2010] [outer = 00000000] 03:05:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D9AF000) [pid = 3056] [serial = 2011] [outer = 0D814400] 03:05:19 INFO - PROCESS | 3056 | 1465121119259 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0DCADC00) [pid = 3056] [serial = 2012] [outer = 0D814400] 03:05:19 INFO - PROCESS | 3056 | 1465121119784 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:05:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 730ms 03:05:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:05:19 INFO - PROCESS | 3056 | 1465121119834 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 3056 | 1465121119837 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 03:05:19 INFO - PROCESS | 3056 | 1465121119840 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 3056 | 1465121119844 Marionette TRACE conn6 <- [1,2646,null,{}] 03:05:19 INFO - PROCESS | 3056 | 1465121119854 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:19 INFO - PROCESS | 3056 | 1465121119859 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:19 INFO - PROCESS | 3056 | 1465121119951 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 03:05:20 INFO - PROCESS | 3056 | 1465121120057 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 3056 | 1465121120060 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:20 INFO - PROCESS | 3056 | ++DOCSHELL 152DE800 == 33 [pid = 3056] [id = 671] 03:05:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (152E1800) [pid = 3056] [serial = 2013] [outer = 00000000] 03:05:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1636B800) [pid = 3056] [serial = 2014] [outer = 152E1800] 03:05:20 INFO - PROCESS | 3056 | 1465121120109 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1796B800) [pid = 3056] [serial = 2015] [outer = 152E1800] 03:05:20 INFO - PROCESS | 3056 | 1465121120490 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:05:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 03:05:20 INFO - PROCESS | 3056 | 1465121120518 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 3056 | 1465121120521 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 03:05:20 INFO - PROCESS | 3056 | 1465121120524 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 3056 | 1465121120526 Marionette TRACE conn6 <- [1,2650,null,{}] 03:05:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:05:20 INFO - PROCESS | 3056 | 1465121120529 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:20 INFO - PROCESS | 3056 | 1465121120531 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:20 INFO - PROCESS | 3056 | 1465121120620 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 03:05:20 INFO - PROCESS | 3056 | 1465121120626 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 3056 | 1465121120628 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:20 INFO - PROCESS | 3056 | ++DOCSHELL 17D80400 == 34 [pid = 3056] [id = 672] 03:05:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (17E44C00) [pid = 3056] [serial = 2016] [outer = 00000000] 03:05:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (18B72C00) [pid = 3056] [serial = 2017] [outer = 17E44C00] 03:05:20 INFO - PROCESS | 3056 | 1465121120682 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (192B5400) [pid = 3056] [serial = 2018] [outer = 17E44C00] 03:05:21 INFO - PROCESS | 3056 | 1465121121132 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:05:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:05:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 630ms 03:05:21 INFO - PROCESS | 3056 | 1465121121159 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 03:05:21 INFO - PROCESS | 3056 | 1465121121161 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 03:05:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:05:21 INFO - PROCESS | 3056 | 1465121121185 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:05:21 INFO - PROCESS | 3056 | 1465121121187 Marionette TRACE conn6 <- [1,2654,null,{}] 03:05:21 INFO - PROCESS | 3056 | 1465121121191 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:21 INFO - PROCESS | 3056 | 1465121121193 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:21 INFO - PROCESS | 3056 | 1465121121315 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 03:05:21 INFO - PROCESS | 3056 | 1465121121414 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 3056 | 1465121121416 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:21 INFO - PROCESS | 3056 | ++DOCSHELL 1495B400 == 35 [pid = 3056] [id = 673] 03:05:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1955AC00) [pid = 3056] [serial = 2019] [outer = 00000000] 03:05:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (19565800) [pid = 3056] [serial = 2020] [outer = 1955AC00] 03:05:21 INFO - PROCESS | 3056 | 1465121121465 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C03800) [pid = 3056] [serial = 2021] [outer = 1955AC00] 03:05:22 INFO - PROCESS | 3056 | 1465121122344 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:05:22 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:05:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1204ms 03:05:22 INFO - PROCESS | 3056 | 1465121122369 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 3056 | 1465121122371 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 03:05:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:05:22 INFO - PROCESS | 3056 | 1465121122374 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 3056 | 1465121122376 Marionette TRACE conn6 <- [1,2658,null,{}] 03:05:22 INFO - PROCESS | 3056 | 1465121122380 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:22 INFO - PROCESS | 3056 | 1465121122385 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:22 INFO - PROCESS | 3056 | 1465121122540 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 03:05:22 INFO - PROCESS | 3056 | 1465121122546 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:22 INFO - PROCESS | 3056 | 1465121122548 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:22 INFO - PROCESS | 3056 | ++DOCSHELL 19564000 == 36 [pid = 3056] [id = 674] 03:05:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19C05800) [pid = 3056] [serial = 2022] [outer = 00000000] 03:05:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (148DA800) [pid = 3056] [serial = 2023] [outer = 19C05800] 03:05:22 INFO - PROCESS | 3056 | 1465121122651 Marionette DEBUG loaded listener.js 03:05:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A514000) [pid = 3056] [serial = 2024] [outer = 19C05800] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A80A400) [pid = 3056] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A85D000) [pid = 3056] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (19C06800) [pid = 3056] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (14B51C00) [pid = 3056] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D81DC00) [pid = 3056] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D34F800) [pid = 3056] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1514A000) [pid = 3056] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1B63A400) [pid = 3056] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (150DD800) [pid = 3056] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (19558000) [pid = 3056] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (17D80800) [pid = 3056] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (16270400) [pid = 3056] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:05:23 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (0CB74800) [pid = 3056] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:05:23 INFO - PROCESS | 3056 | 1465121123586 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:05:23 INFO - PROCESS | 3056 | 1465121123612 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 03:05:23 INFO - PROCESS | 3056 | 1465121123615 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:05:23 INFO - PROCESS | 3056 | 1465121123626 Marionette TRACE conn6 <- [1,2662,null,{}] 03:05:23 INFO - PROCESS | 3056 | 1465121123647 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:23 INFO - PROCESS | 3056 | 1465121123649 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:23 INFO - PROCESS | 3056 | 1465121123735 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 03:05:23 INFO - PROCESS | 3056 | 1465121123740 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 3056 | 1465121123742 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:23 INFO - PROCESS | 3056 | ++DOCSHELL 09126800 == 37 [pid = 3056] [id = 675] 03:05:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D63DC00) [pid = 3056] [serial = 2025] [outer = 00000000] 03:05:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (18737000) [pid = 3056] [serial = 2026] [outer = 0D63DC00] 03:05:23 INFO - PROCESS | 3056 | 1465121123787 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (195E2800) [pid = 3056] [serial = 2027] [outer = 0D63DC00] 03:05:24 INFO - PROCESS | 3056 | 1465121124727 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:05:24 INFO - PROCESS | 3056 | 1465121124767 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 03:05:24 INFO - PROCESS | 3056 | 1465121124770 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:05:24 INFO - PROCESS | 3056 | 1465121124772 Marionette TRACE conn6 <- [1,2666,null,{}] 03:05:24 INFO - PROCESS | 3056 | 1465121124776 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:24 INFO - PROCESS | 3056 | 1465121124778 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:24 INFO - PROCESS | 3056 | 1465121124862 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 03:05:24 INFO - PROCESS | 3056 | 1465121124868 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 3056 | 1465121124870 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:24 INFO - PROCESS | 3056 | ++DOCSHELL 1A3E4400 == 38 [pid = 3056] [id = 676] 03:05:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1A56B800) [pid = 3056] [serial = 2028] [outer = 00000000] 03:05:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A701C00) [pid = 3056] [serial = 2029] [outer = 1A56B800] 03:05:24 INFO - PROCESS | 3056 | 1465121124914 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A80A400) [pid = 3056] [serial = 2030] [outer = 1A56B800] 03:05:25 INFO - PROCESS | 3056 | 1465121125952 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:05:25 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:05:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1217ms 03:05:26 INFO - PROCESS | 3056 | 1465121126016 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 3056 | 1465121126020 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 03:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:05:26 INFO - PROCESS | 3056 | 1465121126026 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 3056 | 1465121126030 Marionette TRACE conn6 <- [1,2670,null,{}] 03:05:26 INFO - PROCESS | 3056 | 1465121126036 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:26 INFO - PROCESS | 3056 | 1465121126039 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:26 INFO - PROCESS | 3056 | 1465121126194 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 03:05:26 INFO - PROCESS | 3056 | 1465121126379 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 3056 | 1465121126384 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:26 INFO - PROCESS | 3056 | ++DOCSHELL 0D439C00 == 39 [pid = 3056] [id = 677] 03:05:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D43D000) [pid = 3056] [serial = 2031] [outer = 00000000] 03:05:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D897000) [pid = 3056] [serial = 2032] [outer = 0D43D000] 03:05:26 INFO - PROCESS | 3056 | 1465121126443 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0DCA7400) [pid = 3056] [serial = 2033] [outer = 0D43D000] 03:05:27 INFO - PROCESS | 3056 | 1465121127510 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:05:27 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:05:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1532ms 03:05:27 INFO - PROCESS | 3056 | 1465121127560 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 03:05:27 INFO - PROCESS | 3056 | 1465121127565 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 03:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:05:27 INFO - PROCESS | 3056 | 1465121127571 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 3056 | 1465121127574 Marionette TRACE conn6 <- [1,2674,null,{}] 03:05:27 INFO - PROCESS | 3056 | 1465121127578 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:27 INFO - PROCESS | 3056 | 1465121127581 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:27 INFO - PROCESS | 3056 | 1465121127727 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 03:05:27 INFO - PROCESS | 3056 | 1465121127874 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 3056 | 1465121127877 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:27 INFO - PROCESS | 3056 | ++DOCSHELL 1636D000 == 40 [pid = 3056] [id = 678] 03:05:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (17C07C00) [pid = 3056] [serial = 2034] [outer = 00000000] 03:05:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1873B800) [pid = 3056] [serial = 2035] [outer = 17C07C00] 03:05:27 INFO - PROCESS | 3056 | 1465121127935 Marionette DEBUG loaded listener.js 03:05:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (18B6F400) [pid = 3056] [serial = 2036] [outer = 17C07C00] 03:05:29 INFO - PROCESS | 3056 | 1465121129045 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:05:29 INFO - PROCESS | 3056 | 1465121129157 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 03:05:29 INFO - PROCESS | 3056 | 1465121129164 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 3056 | 1465121129168 Marionette TRACE conn6 <- [1,2678,null,{}] 03:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:05:29 INFO - PROCESS | 3056 | 1465121129173 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:29 INFO - PROCESS | 3056 | 1465121129176 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:29 INFO - PROCESS | 3056 | 1465121129307 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 03:05:29 INFO - PROCESS | 3056 | 1465121129451 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 3056 | 1465121129454 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 0CE83000 == 39 [pid = 3056] [id = 445] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 15028000 == 38 [pid = 3056] [id = 446] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 15042C00 == 37 [pid = 3056] [id = 451] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 1A85C400 == 36 [pid = 3056] [id = 653] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 1877A400 == 35 [pid = 3056] [id = 450] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 17E91C00 == 34 [pid = 3056] [id = 447] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 0DCA7800 == 33 [pid = 3056] [id = 449] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 09128400 == 32 [pid = 3056] [id = 444] 03:05:30 INFO - PROCESS | 3056 | --DOCSHELL 192BC800 == 31 [pid = 3056] [id = 448] 03:05:30 INFO - PROCESS | 3056 | ++DOCSHELL 09124400 == 32 [pid = 3056] [id = 679] 03:05:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (09125800) [pid = 3056] [serial = 2037] [outer = 00000000] 03:05:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0912FC00) [pid = 3056] [serial = 2038] [outer = 09125800] 03:05:30 INFO - PROCESS | 3056 | 1465121130132 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0CF5FC00) [pid = 3056] [serial = 2039] [outer = 09125800] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1CD06400) [pid = 3056] [serial = 1999] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A812000) [pid = 3056] [serial = 1987] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1AA30C00) [pid = 3056] [serial = 1990] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A396C00) [pid = 3056] [serial = 1981] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (14B51400) [pid = 3056] [serial = 1982] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (14B95C00) [pid = 3056] [serial = 1969] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (15065C00) [pid = 3056] [serial = 1970] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D894C00) [pid = 3056] [serial = 1966] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D98C400) [pid = 3056] [serial = 1967] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D357400) [pid = 3056] [serial = 1963] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D43B400) [pid = 3056] [serial = 1964] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A818800) [pid = 3056] [serial = 1988] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A56B400) [pid = 3056] [serial = 1984] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1CD0D400) [pid = 3056] [serial = 1961] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (17965800) [pid = 3056] [serial = 1972] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (17C0C000) [pid = 3056] [serial = 1973] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (19C05400) [pid = 3056] [serial = 1979] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (19563800) [pid = 3056] [serial = 1978] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (17E8A800) [pid = 3056] [serial = 1975] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1873C800) [pid = 3056] [serial = 1976] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (1B639800) [pid = 3056] [serial = 1991] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1A515C00) [pid = 3056] [serial = 1996] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (0D61C400) [pid = 3056] [serial = 1993] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (1A85A400) [pid = 3056] [serial = 1997] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (14B5DC00) [pid = 3056] [serial = 1994] [outer = 00000000] [url = about:blank] 03:05:30 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (1A515800) [pid = 3056] [serial = 1985] [outer = 00000000] [url = about:blank] 03:05:31 INFO - PROCESS | 3056 | 1465121131120 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:05:31 INFO - PROCESS | 3056 | 1465121131156 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 03:05:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:05:31 INFO - PROCESS | 3056 | 1465121131160 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 3056 | 1465121131164 Marionette TRACE conn6 <- [1,2682,null,{}] 03:05:31 INFO - PROCESS | 3056 | 1465121131169 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:31 INFO - PROCESS | 3056 | 1465121131172 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:31 INFO - PROCESS | 3056 | 1465121131270 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 03:05:31 INFO - PROCESS | 3056 | 1465121131277 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 3056 | 1465121131280 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:31 INFO - PROCESS | 3056 | ++DOCSHELL 0D61B800 == 33 [pid = 3056] [id = 680] 03:05:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (0D61C400) [pid = 3056] [serial = 2040] [outer = 00000000] 03:05:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (0D623000) [pid = 3056] [serial = 2041] [outer = 0D61C400] 03:05:31 INFO - PROCESS | 3056 | 1465121131332 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (0D640C00) [pid = 3056] [serial = 2042] [outer = 0D61C400] 03:05:32 INFO - PROCESS | 3056 | 1465121132319 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:05:32 INFO - PROCESS | 3056 | 1465121132338 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 03:05:32 INFO - PROCESS | 3056 | 1465121132344 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:05:32 INFO - PROCESS | 3056 | 1465121132347 Marionette TRACE conn6 <- [1,2686,null,{}] 03:05:32 INFO - PROCESS | 3056 | 1465121132351 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:32 INFO - PROCESS | 3056 | 1465121132354 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:32 INFO - PROCESS | 3056 | 1465121132484 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 03:05:32 INFO - PROCESS | 3056 | 1465121132491 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 3056 | 1465121132494 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:32 INFO - PROCESS | 3056 | ++DOCSHELL 0D896400 == 34 [pid = 3056] [id = 681] 03:05:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (0D9A7C00) [pid = 3056] [serial = 2043] [outer = 00000000] 03:05:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D9B6000) [pid = 3056] [serial = 2044] [outer = 0D9A7C00] 03:05:32 INFO - PROCESS | 3056 | 1465121132596 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0E701800) [pid = 3056] [serial = 2045] [outer = 0D9A7C00] 03:05:33 INFO - PROCESS | 3056 | 1465121133568 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:05:33 INFO - PROCESS | 3056 | 1465121133625 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 03:05:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:05:33 INFO - PROCESS | 3056 | 1465121133628 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 3056 | 1465121133631 Marionette TRACE conn6 <- [1,2690,null,{}] 03:05:33 INFO - PROCESS | 3056 | 1465121133642 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:33 INFO - PROCESS | 3056 | 1465121133646 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:33 INFO - PROCESS | 3056 | 1465121133778 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 03:05:33 INFO - PROCESS | 3056 | 1465121133786 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:33 INFO - PROCESS | 3056 | 1465121133799 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:33 INFO - PROCESS | 3056 | ++DOCSHELL 0CFFB000 == 35 [pid = 3056] [id = 682] 03:05:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D34F800) [pid = 3056] [serial = 2046] [outer = 00000000] 03:05:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (1508B400) [pid = 3056] [serial = 2047] [outer = 0D34F800] 03:05:33 INFO - PROCESS | 3056 | 1465121133899 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (15176400) [pid = 3056] [serial = 2048] [outer = 0D34F800] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1BC59800) [pid = 3056] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1955AC00) [pid = 3056] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D814400) [pid = 3056] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (0D892C00) [pid = 3056] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (19C05800) [pid = 3056] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (0DCA0000) [pid = 3056] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (0910B000) [pid = 3056] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (17E44C00) [pid = 3056] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (152E1800) [pid = 3056] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (0D63DC00) [pid = 3056] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:05:34 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (1A56B800) [pid = 3056] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:05:34 INFO - PROCESS | 3056 | 1465121134444 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:05:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:05:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 830ms 03:05:34 INFO - PROCESS | 3056 | 1465121134463 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 3056 | 1465121134465 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 03:05:34 INFO - PROCESS | 3056 | 1465121134472 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:05:34 INFO - PROCESS | 3056 | 1465121134474 Marionette TRACE conn6 <- [1,2694,null,{}] 03:05:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:05:34 INFO - PROCESS | 3056 | 1465121134478 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:34 INFO - PROCESS | 3056 | 1465121134480 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:34 INFO - PROCESS | 3056 | 1465121134571 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 03:05:34 INFO - PROCESS | 3056 | 1465121134576 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 3056 | 1465121134578 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:34 INFO - PROCESS | 3056 | ++DOCSHELL 0D63EC00 == 36 [pid = 3056] [id = 683] 03:05:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0D814400) [pid = 3056] [serial = 2049] [outer = 00000000] 03:05:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (1636D400) [pid = 3056] [serial = 2050] [outer = 0D814400] 03:05:34 INFO - PROCESS | 3056 | 1465121134623 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (17C0A400) [pid = 3056] [serial = 2051] [outer = 0D814400] 03:05:35 INFO - PROCESS | 3056 | 1465121135062 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:05:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 630ms 03:05:35 INFO - PROCESS | 3056 | 1465121135108 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 03:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:05:35 INFO - PROCESS | 3056 | 1465121135110 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 03:05:35 INFO - PROCESS | 3056 | 1465121135113 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 3056 | 1465121135115 Marionette TRACE conn6 <- [1,2698,null,{}] 03:05:35 INFO - PROCESS | 3056 | 1465121135118 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:35 INFO - PROCESS | 3056 | 1465121135120 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:35 INFO - PROCESS | 3056 | 1465121135228 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 03:05:35 INFO - PROCESS | 3056 | 1465121135236 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:35 INFO - PROCESS | 3056 | 1465121135238 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:35 INFO - PROCESS | 3056 | ++DOCSHELL 17D7E000 == 37 [pid = 3056] [id = 684] 03:05:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (17D81400) [pid = 3056] [serial = 2052] [outer = 00000000] 03:05:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (18735000) [pid = 3056] [serial = 2053] [outer = 17D81400] 03:05:35 INFO - PROCESS | 3056 | 1465121135294 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (18770800) [pid = 3056] [serial = 2054] [outer = 17D81400] 03:05:35 INFO - PROCESS | 3056 | 1465121135777 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 3056 | 1465121135846 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 03:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:05:35 INFO - PROCESS | 3056 | 1465121135849 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 3056 | 1465121135851 Marionette TRACE conn6 <- [1,2702,null,{}] 03:05:35 INFO - PROCESS | 3056 | 1465121135854 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:35 INFO - PROCESS | 3056 | 1465121135860 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:35 INFO - PROCESS | 3056 | 1465121135992 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 03:05:36 INFO - PROCESS | 3056 | 1465121136119 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 3056 | 1465121136122 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:36 INFO - PROCESS | 3056 | ++DOCSHELL 09104800 == 38 [pid = 3056] [id = 685] 03:05:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D353000) [pid = 3056] [serial = 2055] [outer = 00000000] 03:05:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D436800) [pid = 3056] [serial = 2056] [outer = 0D353000] 03:05:36 INFO - PROCESS | 3056 | 1465121136184 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D442800) [pid = 3056] [serial = 2057] [outer = 0D353000] 03:05:36 INFO - PROCESS | 3056 | 1465121136994 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:05:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1179ms 03:05:37 INFO - PROCESS | 3056 | 1465121137030 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 3056 | 1465121137034 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 03:05:37 INFO - PROCESS | 3056 | 1465121137040 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:05:37 INFO - PROCESS | 3056 | 1465121137043 Marionette TRACE conn6 <- [1,2706,null,{}] 03:05:37 INFO - PROCESS | 3056 | 1465121137048 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:37 INFO - PROCESS | 3056 | 1465121137051 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:37 INFO - PROCESS | 3056 | 1465121137173 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 03:05:37 INFO - PROCESS | 3056 | 1465121137311 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 3056 | 1465121137314 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:37 INFO - PROCESS | 3056 | ++DOCSHELL 0D9B0000 == 39 [pid = 3056] [id = 686] 03:05:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (15061C00) [pid = 3056] [serial = 2058] [outer = 00000000] 03:05:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1506A800) [pid = 3056] [serial = 2059] [outer = 15061C00] 03:05:37 INFO - PROCESS | 3056 | 1465121137373 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (15070400) [pid = 3056] [serial = 2060] [outer = 15061C00] 03:05:38 INFO - PROCESS | 3056 | 1465121138252 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 3056 | 1465121138318 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 03:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:05:38 INFO - PROCESS | 3056 | 1465121138322 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 3056 | 1465121138326 Marionette TRACE conn6 <- [1,2710,null,{}] 03:05:38 INFO - PROCESS | 3056 | 1465121138331 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:38 INFO - PROCESS | 3056 | 1465121138334 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:38 INFO - PROCESS | 3056 | 1465121138428 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 03:05:38 INFO - PROCESS | 3056 | 1465121138441 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:38 INFO - PROCESS | 3056 | 1465121138445 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:38 INFO - PROCESS | 3056 | ++DOCSHELL 0D43CC00 == 34 [pid = 3056] [id = 687] 03:05:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 46 (0D43D800) [pid = 3056] [serial = 2061] [outer = 00000000] 03:05:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 47 (0D61CC00) [pid = 3056] [serial = 2062] [outer = 0D43D800] 03:05:38 INFO - PROCESS | 3056 | 1465121138496 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 48 (0D81CC00) [pid = 3056] [serial = 2063] [outer = 0D43D800] 03:05:39 INFO - PROCESS | 3056 | 1465121139042 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 3056 | 1465121139118 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 03:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:05:39 INFO - PROCESS | 3056 | 1465121139124 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 3056 | 1465121139126 Marionette TRACE conn6 <- [1,2714,null,{}] 03:05:39 INFO - PROCESS | 3056 | 1465121139130 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:39 INFO - PROCESS | 3056 | 1465121139133 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:39 INFO - PROCESS | 3056 | 1465121139258 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 03:05:39 INFO - PROCESS | 3056 | 1465121139353 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 3056 | 1465121139355 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:39 INFO - PROCESS | 3056 | ++DOCSHELL 0E704000 == 35 [pid = 3056] [id = 688] 03:05:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 49 (0E70AC00) [pid = 3056] [serial = 2064] [outer = 00000000] 03:05:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 50 (0E7BA000) [pid = 3056] [serial = 2065] [outer = 0E70AC00] 03:05:39 INFO - PROCESS | 3056 | 1465121139404 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 51 (14958400) [pid = 3056] [serial = 2066] [outer = 0E70AC00] 03:05:39 INFO - PROCESS | 3056 | 1465121139780 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:05:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:05:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 03:05:39 INFO - PROCESS | 3056 | 1465121139874 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 3056 | 1465121139876 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 03:05:39 INFO - PROCESS | 3056 | 1465121139880 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:05:39 INFO - PROCESS | 3056 | 1465121139883 Marionette TRACE conn6 <- [1,2718,null,{}] 03:05:39 INFO - PROCESS | 3056 | 1465121139898 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:39 INFO - PROCESS | 3056 | 1465121139903 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:39 INFO - PROCESS | 3056 | 1465121139989 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 03:05:39 INFO - PROCESS | 3056 | 1465121139998 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 3056 | 1465121140001 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:40 INFO - PROCESS | 3056 | ++DOCSHELL 16363400 == 36 [pid = 3056] [id = 689] 03:05:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (16367800) [pid = 3056] [serial = 2067] [outer = 00000000] 03:05:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (17966400) [pid = 3056] [serial = 2068] [outer = 16367800] 03:05:40 INFO - PROCESS | 3056 | 1465121140056 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (17D77000) [pid = 3056] [serial = 2069] [outer = 16367800] 03:05:40 INFO - PROCESS | 3056 | 1465121141000 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:05:41 INFO - PROCESS | 3056 | 1465121141022 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 03:05:41 INFO - PROCESS | 3056 | 1465121141025 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:05:41 INFO - PROCESS | 3056 | 1465121141027 Marionette TRACE conn6 <- [1,2722,null,{}] 03:05:41 INFO - PROCESS | 3056 | 1465121141030 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:41 INFO - PROCESS | 3056 | 1465121141032 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:41 INFO - PROCESS | 3056 | 1465121141161 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 03:05:41 INFO - PROCESS | 3056 | 1465121141167 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 3056 | 1465121141169 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:41 INFO - PROCESS | 3056 | ++DOCSHELL 192AFC00 == 37 [pid = 3056] [id = 690] 03:05:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (192B0000) [pid = 3056] [serial = 2070] [outer = 00000000] 03:05:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (192BB800) [pid = 3056] [serial = 2071] [outer = 192B0000] 03:05:41 INFO - PROCESS | 3056 | 1465121141215 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (1955AC00) [pid = 3056] [serial = 2072] [outer = 192B0000] 03:05:41 INFO - PROCESS | 3056 | 1465121141720 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:05:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 730ms 03:05:41 INFO - PROCESS | 3056 | 1465121141759 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 3056 | 1465121141761 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 03:05:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:05:41 INFO - PROCESS | 3056 | 1465121141771 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 3056 | 1465121141772 Marionette TRACE conn6 <- [1,2726,null,{}] 03:05:41 INFO - PROCESS | 3056 | 1465121141776 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:41 INFO - PROCESS | 3056 | 1465121141778 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:41 INFO - PROCESS | 3056 | 1465121141893 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 03:05:41 INFO - PROCESS | 3056 | 1465121141898 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 3056 | 1465121141900 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:41 INFO - PROCESS | 3056 | ++DOCSHELL 1955C000 == 38 [pid = 3056] [id = 691] 03:05:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (1955DC00) [pid = 3056] [serial = 2073] [outer = 00000000] 03:05:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (19C04400) [pid = 3056] [serial = 2074] [outer = 1955DC00] 03:05:41 INFO - PROCESS | 3056 | 1465121141946 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (19C08000) [pid = 3056] [serial = 2075] [outer = 1955DC00] 03:05:42 INFO - PROCESS | 3056 | 1465121142416 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:05:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:05:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 03:05:42 INFO - PROCESS | 3056 | 1465121142444 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 03:05:42 INFO - PROCESS | 3056 | 1465121142446 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 03:05:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:05:42 INFO - PROCESS | 3056 | 1465121142455 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:05:42 INFO - PROCESS | 3056 | 1465121142457 Marionette TRACE conn6 <- [1,2730,null,{}] 03:05:42 INFO - PROCESS | 3056 | 1465121142460 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:42 INFO - PROCESS | 3056 | 1465121142466 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:42 INFO - PROCESS | 3056 | 1465121142632 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 03:05:42 INFO - PROCESS | 3056 | 1465121142656 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 3056 | 1465121142658 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:42 INFO - PROCESS | 3056 | ++DOCSHELL 19C86C00 == 39 [pid = 3056] [id = 692] 03:05:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (19C89400) [pid = 3056] [serial = 2076] [outer = 00000000] 03:05:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (1A509C00) [pid = 3056] [serial = 2077] [outer = 19C89400] 03:05:42 INFO - PROCESS | 3056 | 1465121142703 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (1A50D400) [pid = 3056] [serial = 2078] [outer = 19C89400] 03:05:42 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (0D61C400) [pid = 3056] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:05:42 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (09125800) [pid = 3056] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:05:42 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (17C07C00) [pid = 3056] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:05:42 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (0D43D000) [pid = 3056] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:05:42 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (0D34F800) [pid = 3056] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:05:42 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (0D814400) [pid = 3056] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:05:43 INFO - PROCESS | 3056 | 1465121143150 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:05:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 730ms 03:05:43 INFO - PROCESS | 3056 | 1465121143189 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 03:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:05:43 INFO - PROCESS | 3056 | 1465121143191 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 03:05:43 INFO - PROCESS | 3056 | 1465121143194 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 3056 | 1465121143196 Marionette TRACE conn6 <- [1,2734,null,{}] 03:05:43 INFO - PROCESS | 3056 | 1465121143199 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:43 INFO - PROCESS | 3056 | 1465121143201 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:43 INFO - PROCESS | 3056 | 1465121143283 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 03:05:43 INFO - PROCESS | 3056 | 1465121143288 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 3056 | 1465121143290 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:43 INFO - PROCESS | 3056 | ++DOCSHELL 1A512800 == 40 [pid = 3056] [id = 693] 03:05:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (1A513C00) [pid = 3056] [serial = 2079] [outer = 00000000] 03:05:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (1A517000) [pid = 3056] [serial = 2080] [outer = 1A513C00] 03:05:43 INFO - PROCESS | 3056 | 1465121143335 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (1A567400) [pid = 3056] [serial = 2081] [outer = 1A513C00] 03:05:43 INFO - PROCESS | 3056 | 1465121143776 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:05:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 631ms 03:05:43 INFO - PROCESS | 3056 | 1465121143825 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 3056 | 1465121143828 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 03:05:43 INFO - PROCESS | 3056 | 1465121143831 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 3056 | 1465121143833 Marionette TRACE conn6 <- [1,2738,null,{}] 03:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:05:43 INFO - PROCESS | 3056 | 1465121143836 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:43 INFO - PROCESS | 3056 | 1465121143838 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:43 INFO - PROCESS | 3056 | 1465121143919 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 03:05:43 INFO - PROCESS | 3056 | 1465121143925 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 3056 | 1465121143927 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:43 INFO - PROCESS | 3056 | ++DOCSHELL 0D623400 == 41 [pid = 3056] [id = 694] 03:05:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0D63A000) [pid = 3056] [serial = 2082] [outer = 00000000] 03:05:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (1A704800) [pid = 3056] [serial = 2083] [outer = 0D63A000] 03:05:43 INFO - PROCESS | 3056 | 1465121143971 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (1A77F000) [pid = 3056] [serial = 2084] [outer = 0D63A000] 03:05:44 INFO - PROCESS | 3056 | 1465121144411 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 630ms 03:05:44 INFO - PROCESS | 3056 | 1465121144465 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 03:05:44 INFO - PROCESS | 3056 | 1465121144467 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 03:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:05:44 INFO - PROCESS | 3056 | 1465121144484 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:05:44 INFO - PROCESS | 3056 | 1465121144485 Marionette TRACE conn6 <- [1,2742,null,{}] 03:05:44 INFO - PROCESS | 3056 | 1465121144489 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:44 INFO - PROCESS | 3056 | 1465121144491 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:44 INFO - PROCESS | 3056 | 1465121144577 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 03:05:44 INFO - PROCESS | 3056 | 1465121144584 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 3056 | 1465121144586 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:44 INFO - PROCESS | 3056 | ++DOCSHELL 1A7F0C00 == 42 [pid = 3056] [id = 695] 03:05:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (1A7F3400) [pid = 3056] [serial = 2085] [outer = 00000000] 03:05:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (1A7F9400) [pid = 3056] [serial = 2086] [outer = 1A7F3400] 03:05:44 INFO - PROCESS | 3056 | 1465121144630 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1A80DC00) [pid = 3056] [serial = 2087] [outer = 1A7F3400] 03:05:45 INFO - PROCESS | 3056 | 1465121145265 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 850ms 03:05:45 INFO - PROCESS | 3056 | 1465121145333 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 3056 | 1465121145338 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 03:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:05:45 INFO - PROCESS | 3056 | 1465121145344 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 3056 | 1465121145347 Marionette TRACE conn6 <- [1,2746,null,{}] 03:05:45 INFO - PROCESS | 3056 | 1465121145353 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:45 INFO - PROCESS | 3056 | 1465121145357 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:45 INFO - PROCESS | 3056 | 1465121145474 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 03:05:45 INFO - PROCESS | 3056 | 1465121145590 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:45 INFO - PROCESS | 3056 | 1465121145593 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:45 INFO - PROCESS | 3056 | ++DOCSHELL 0D35C000 == 43 [pid = 3056] [id = 696] 03:05:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D444800) [pid = 3056] [serial = 2088] [outer = 00000000] 03:05:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0DCA3C00) [pid = 3056] [serial = 2089] [outer = 0D444800] 03:05:45 INFO - PROCESS | 3056 | 1465121145651 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1487DC00) [pid = 3056] [serial = 2090] [outer = 0D444800] 03:05:46 INFO - PROCESS | 3056 | 1465121146223 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 930ms 03:05:46 INFO - PROCESS | 3056 | 1465121146280 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 3056 | 1465121146285 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 03:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:05:46 INFO - PROCESS | 3056 | 1465121146291 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 3056 | 1465121146294 Marionette TRACE conn6 <- [1,2750,null,{}] 03:05:46 INFO - PROCESS | 3056 | 1465121146299 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:46 INFO - PROCESS | 3056 | 1465121146302 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:46 INFO - PROCESS | 3056 | 1465121146419 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 03:05:46 INFO - PROCESS | 3056 | 1465121146562 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 3056 | 1465121146565 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:46 INFO - PROCESS | 3056 | ++DOCSHELL 17DCDC00 == 44 [pid = 3056] [id = 697] 03:05:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (18740C00) [pid = 3056] [serial = 2091] [outer = 00000000] 03:05:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (18B75400) [pid = 3056] [serial = 2092] [outer = 18740C00] 03:05:46 INFO - PROCESS | 3056 | 1465121146624 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (195E4C00) [pid = 3056] [serial = 2093] [outer = 18740C00] 03:05:47 INFO - PROCESS | 3056 | 1465121147200 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 970ms 03:05:47 INFO - PROCESS | 3056 | 1465121147264 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 3056 | 1465121147267 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 03:05:47 INFO - PROCESS | 3056 | 1465121147271 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:05:47 INFO - PROCESS | 3056 | 1465121147274 Marionette TRACE conn6 <- [1,2754,null,{}] 03:05:47 INFO - PROCESS | 3056 | 1465121147285 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:47 INFO - PROCESS | 3056 | 1465121147290 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:47 INFO - PROCESS | 3056 | 1465121147402 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 03:05:47 INFO - PROCESS | 3056 | 1465121147546 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 3056 | 1465121147550 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:47 INFO - PROCESS | 3056 | ++DOCSHELL 1A817C00 == 45 [pid = 3056] [id = 698] 03:05:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A818000) [pid = 3056] [serial = 2094] [outer = 00000000] 03:05:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A857800) [pid = 3056] [serial = 2095] [outer = 1A818000] 03:05:47 INFO - PROCESS | 3056 | 1465121147609 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A85C800) [pid = 3056] [serial = 2096] [outer = 1A818000] 03:05:48 INFO - PROCESS | 3056 | 1465121148403 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:05:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1176ms 03:05:48 INFO - PROCESS | 3056 | 1465121148451 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 3056 | 1465121148455 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 03:05:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:05:48 INFO - PROCESS | 3056 | 1465121148460 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 3056 | 1465121148464 Marionette TRACE conn6 <- [1,2758,null,{}] 03:05:48 INFO - PROCESS | 3056 | 1465121148469 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:48 INFO - PROCESS | 3056 | 1465121148472 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:48 INFO - PROCESS | 3056 | 1465121148575 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 03:05:48 INFO - PROCESS | 3056 | 1465121148711 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 3056 | 1465121148715 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:48 INFO - PROCESS | 3056 | ++DOCSHELL 0D631C00 == 46 [pid = 3056] [id = 699] 03:05:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D63D400) [pid = 3056] [serial = 2097] [outer = 00000000] 03:05:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (0D83BC00) [pid = 3056] [serial = 2098] [outer = 0D63D400] 03:05:48 INFO - PROCESS | 3056 | 1465121148774 Marionette DEBUG loaded listener.js 03:05:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D98BC00) [pid = 3056] [serial = 2099] [outer = 0D63D400] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 1A811C00 == 45 [pid = 3056] [id = 663] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 150DB400 == 44 [pid = 3056] [id = 665] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 19561C00 == 43 [pid = 3056] [id = 660] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 09124400 == 42 [pid = 3056] [id = 679] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 19551800 == 41 [pid = 3056] [id = 659] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 0D439C00 == 40 [pid = 3056] [id = 677] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 1A3E4400 == 39 [pid = 3056] [id = 676] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 150DAC00 == 38 [pid = 3056] [id = 657] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 0D892400 == 37 [pid = 3056] [id = 669] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 0DB58C00 == 36 [pid = 3056] [id = 668] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 0D753400 == 35 [pid = 3056] [id = 670] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 152DE800 == 34 [pid = 3056] [id = 671] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 1495B400 == 33 [pid = 3056] [id = 673] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 09126400 == 32 [pid = 3056] [id = 661] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 09126800 == 31 [pid = 3056] [id = 675] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 17D80400 == 30 [pid = 3056] [id = 672] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 17D80000 == 29 [pid = 3056] [id = 658] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 148D5800 == 28 [pid = 3056] [id = 662] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 19564000 == 27 [pid = 3056] [id = 674] 03:05:49 INFO - PROCESS | 3056 | --DOCSHELL 09130800 == 26 [pid = 3056] [id = 664] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (18735000) [pid = 3056] [serial = 2053] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D623000) [pid = 3056] [serial = 2041] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0912FC00) [pid = 3056] [serial = 2038] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0CF5FC00) [pid = 3056] [serial = 2039] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (18B6F400) [pid = 3056] [serial = 2036] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1873B800) [pid = 3056] [serial = 2035] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0DCA7400) [pid = 3056] [serial = 2033] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D897000) [pid = 3056] [serial = 2032] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1508B400) [pid = 3056] [serial = 2047] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (17C0A400) [pid = 3056] [serial = 2051] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1636D400) [pid = 3056] [serial = 2050] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (15176400) [pid = 3056] [serial = 2048] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (0D9B6000) [pid = 3056] [serial = 2044] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (0D640C00) [pid = 3056] [serial = 2042] [outer = 00000000] [url = about:blank] 03:05:49 INFO - PROCESS | 3056 | 1465121149941 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1532ms 03:05:49 INFO - PROCESS | 3056 | 1465121149993 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 03:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:05:49 INFO - PROCESS | 3056 | 1465121149997 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 03:05:49 INFO - PROCESS | 3056 | 1465121150002 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 3056 | 1465121150005 Marionette TRACE conn6 <- [1,2762,null,{}] 03:05:50 INFO - PROCESS | 3056 | 1465121150010 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:50 INFO - PROCESS | 3056 | 1465121150013 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:50 INFO - PROCESS | 3056 | 1465121150143 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 03:05:50 INFO - PROCESS | 3056 | 1465121150245 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 3056 | 1465121150247 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:50 INFO - PROCESS | 3056 | ++DOCSHELL 0CE8B400 == 27 [pid = 3056] [id = 700] 03:05:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0CE8B800) [pid = 3056] [serial = 2100] [outer = 00000000] 03:05:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D357C00) [pid = 3056] [serial = 2101] [outer = 0CE8B800] 03:05:50 INFO - PROCESS | 3056 | 1465121150296 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D441800) [pid = 3056] [serial = 2102] [outer = 0CE8B800] 03:05:50 INFO - PROCESS | 3056 | 1465121150728 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 770ms 03:05:50 INFO - PROCESS | 3056 | 1465121150773 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 3056 | 1465121150777 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 03:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:05:50 INFO - PROCESS | 3056 | 1465121150783 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 3056 | 1465121150786 Marionette TRACE conn6 <- [1,2766,null,{}] 03:05:50 INFO - PROCESS | 3056 | 1465121150790 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:50 INFO - PROCESS | 3056 | 1465121150792 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:50 INFO - PROCESS | 3056 | 1465121150884 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 03:05:50 INFO - PROCESS | 3056 | 1465121150891 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 3056 | 1465121150893 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:50 INFO - PROCESS | 3056 | ++DOCSHELL 0D83B400 == 28 [pid = 3056] [id = 701] 03:05:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D891800) [pid = 3056] [serial = 2103] [outer = 00000000] 03:05:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D9A7800) [pid = 3056] [serial = 2104] [outer = 0D891800] 03:05:50 INFO - PROCESS | 3056 | 1465121150942 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D9B1C00) [pid = 3056] [serial = 2105] [outer = 0D891800] 03:05:51 INFO - PROCESS | 3056 | 1465121151424 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 03:05:51 INFO - PROCESS | 3056 | 1465121151457 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 3056 | 1465121151460 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 03:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:05:51 INFO - PROCESS | 3056 | 1465121151463 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 3056 | 1465121151467 Marionette TRACE conn6 <- [1,2770,null,{}] 03:05:51 INFO - PROCESS | 3056 | 1465121151478 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:51 INFO - PROCESS | 3056 | 1465121151482 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:51 INFO - PROCESS | 3056 | 1465121151597 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 03:05:51 INFO - PROCESS | 3056 | 1465121151607 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 3056 | 1465121151610 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:51 INFO - PROCESS | 3056 | ++DOCSHELL 1506B000 == 29 [pid = 3056] [id = 702] 03:05:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1506B400) [pid = 3056] [serial = 2106] [outer = 00000000] 03:05:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (150D8400) [pid = 3056] [serial = 2107] [outer = 1506B400] 03:05:51 INFO - PROCESS | 3056 | 1465121151749 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (15173400) [pid = 3056] [serial = 2108] [outer = 1506B400] 03:05:52 INFO - PROCESS | 3056 | 1465121152181 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 03:05:52 INFO - PROCESS | 3056 | 1465121152193 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 3056 | 1465121152196 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 03:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:05:52 INFO - PROCESS | 3056 | 1465121152207 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 3056 | 1465121152209 Marionette TRACE conn6 <- [1,2774,null,{}] 03:05:52 INFO - PROCESS | 3056 | 1465121152212 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:52 INFO - PROCESS | 3056 | 1465121152214 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:52 INFO - PROCESS | 3056 | 1465121152337 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 03:05:52 INFO - PROCESS | 3056 | 1465121152343 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 3056 | 1465121152345 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:52 INFO - PROCESS | 3056 | ++DOCSHELL 16271800 == 30 [pid = 3056] [id = 703] 03:05:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (16274800) [pid = 3056] [serial = 2109] [outer = 00000000] 03:05:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (17D76C00) [pid = 3056] [serial = 2110] [outer = 16274800] 03:05:52 INFO - PROCESS | 3056 | 1465121152391 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (17DCFC00) [pid = 3056] [serial = 2111] [outer = 16274800] 03:05:52 INFO - PROCESS | 3056 | 1465121152839 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 03:05:52 INFO - PROCESS | 3056 | 1465121152878 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 3056 | 1465121152880 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 03:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:05:52 INFO - PROCESS | 3056 | 1465121152883 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 3056 | 1465121152885 Marionette TRACE conn6 <- [1,2778,null,{}] 03:05:52 INFO - PROCESS | 3056 | 1465121152889 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:52 INFO - PROCESS | 3056 | 1465121152891 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:53 INFO - PROCESS | 3056 | 1465121153006 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 03:05:53 INFO - PROCESS | 3056 | 1465121153102 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 3056 | 1465121153104 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:53 INFO - PROCESS | 3056 | ++DOCSHELL 18753400 == 31 [pid = 3056] [id = 704] 03:05:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (18770000) [pid = 3056] [serial = 2112] [outer = 00000000] 03:05:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (18B72800) [pid = 3056] [serial = 2113] [outer = 18770000] 03:05:53 INFO - PROCESS | 3056 | 1465121153150 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (192B7000) [pid = 3056] [serial = 2114] [outer = 18770000] 03:05:53 INFO - PROCESS | 3056 | 1465121153584 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 731ms 03:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:05:53 INFO - PROCESS | 3056 | 1465121153614 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 03:05:53 INFO - PROCESS | 3056 | 1465121153617 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 03:05:53 INFO - PROCESS | 3056 | 1465121153619 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:05:53 INFO - PROCESS | 3056 | 1465121153621 Marionette TRACE conn6 <- [1,2782,null,{}] 03:05:53 INFO - PROCESS | 3056 | 1465121153625 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:53 INFO - PROCESS | 3056 | 1465121153630 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:53 INFO - PROCESS | 3056 | 1465121153773 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 03:05:53 INFO - PROCESS | 3056 | 1465121153843 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 3056 | 1465121153845 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:53 INFO - PROCESS | 3056 | ++DOCSHELL 19C03C00 == 32 [pid = 3056] [id = 705] 03:05:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (19C0B800) [pid = 3056] [serial = 2115] [outer = 00000000] 03:05:53 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A38E000) [pid = 3056] [serial = 2116] [outer = 19C0B800] 03:05:53 INFO - PROCESS | 3056 | 1465121153918 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A395C00) [pid = 3056] [serial = 2117] [outer = 19C0B800] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (192B0000) [pid = 3056] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1955DC00) [pid = 3056] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D353000) [pid = 3056] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (17D81400) [pid = 3056] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0E70AC00) [pid = 3056] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (16367800) [pid = 3056] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D43D800) [pid = 3056] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (15061C00) [pid = 3056] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A7F3400) [pid = 3056] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (19C89400) [pid = 3056] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D63A000) [pid = 3056] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A513C00) [pid = 3056] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:05:54 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D9A7C00) [pid = 3056] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:05:54 INFO - PROCESS | 3056 | 1465121154555 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 970ms 03:05:54 INFO - PROCESS | 3056 | 1465121154590 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 03:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:05:54 INFO - PROCESS | 3056 | 1465121154592 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 03:05:54 INFO - PROCESS | 3056 | 1465121154595 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 3056 | 1465121154597 Marionette TRACE conn6 <- [1,2786,null,{}] 03:05:54 INFO - PROCESS | 3056 | 1465121154600 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:54 INFO - PROCESS | 3056 | 1465121154602 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:54 INFO - PROCESS | 3056 | 1465121154682 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 03:05:54 INFO - PROCESS | 3056 | 1465121154687 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 3056 | 1465121154689 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:54 INFO - PROCESS | 3056 | ++DOCSHELL 0912A800 == 33 [pid = 3056] [id = 706] 03:05:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D9A7400) [pid = 3056] [serial = 2118] [outer = 00000000] 03:05:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (19C04000) [pid = 3056] [serial = 2119] [outer = 0D9A7400] 03:05:54 INFO - PROCESS | 3056 | 1465121154733 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19C05400) [pid = 3056] [serial = 2120] [outer = 0D9A7400] 03:05:55 INFO - PROCESS | 3056 | 1465121155184 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms 03:05:55 INFO - PROCESS | 3056 | 1465121155227 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 3056 | 1465121155229 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 03:05:55 INFO - PROCESS | 3056 | 1465121155233 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:05:55 INFO - PROCESS | 3056 | 1465121155234 Marionette TRACE conn6 <- [1,2790,null,{}] 03:05:55 INFO - PROCESS | 3056 | 1465121155238 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:55 INFO - PROCESS | 3056 | 1465121155240 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:55 INFO - PROCESS | 3056 | 1465121155322 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 03:05:55 INFO - PROCESS | 3056 | 1465121155327 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 3056 | 1465121155329 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:55 INFO - PROCESS | 3056 | ++DOCSHELL 1A50A800 == 34 [pid = 3056] [id = 707] 03:05:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A50C000) [pid = 3056] [serial = 2121] [outer = 00000000] 03:05:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A516C00) [pid = 3056] [serial = 2122] [outer = 1A50C000] 03:05:55 INFO - PROCESS | 3056 | 1465121155373 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A512C00) [pid = 3056] [serial = 2123] [outer = 1A50C000] 03:05:55 INFO - PROCESS | 3056 | 1465121155831 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 630ms 03:05:55 INFO - PROCESS | 3056 | 1465121155880 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 3056 | 1465121155882 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 03:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:05:55 INFO - PROCESS | 3056 | 1465121155885 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 3056 | 1465121155887 Marionette TRACE conn6 <- [1,2794,null,{}] 03:05:55 INFO - PROCESS | 3056 | 1465121155890 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:55 INFO - PROCESS | 3056 | 1465121155892 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:55 INFO - PROCESS | 3056 | 1465121155973 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 03:05:55 INFO - PROCESS | 3056 | 1465121155988 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 3056 | 1465121155990 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:56 INFO - PROCESS | 3056 | ++DOCSHELL 15065400 == 35 [pid = 3056] [id = 708] 03:05:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A7F4800) [pid = 3056] [serial = 2124] [outer = 00000000] 03:05:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A810800) [pid = 3056] [serial = 2125] [outer = 1A7F4800] 03:05:56 INFO - PROCESS | 3056 | 1465121156035 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A813C00) [pid = 3056] [serial = 2126] [outer = 1A7F4800] 03:05:56 INFO - PROCESS | 3056 | 1465121156814 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:05:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 970ms 03:05:56 INFO - PROCESS | 3056 | 1465121156858 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 03:05:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:05:56 INFO - PROCESS | 3056 | 1465121156863 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 03:05:56 INFO - PROCESS | 3056 | 1465121156867 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 3056 | 1465121156872 Marionette TRACE conn6 <- [1,2798,null,{}] 03:05:56 INFO - PROCESS | 3056 | 1465121156878 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:56 INFO - PROCESS | 3056 | 1465121156881 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:57 INFO - PROCESS | 3056 | 1465121157005 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 03:05:57 INFO - PROCESS | 3056 | 1465121157129 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:57 INFO - PROCESS | 3056 | 1465121157132 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:57 INFO - PROCESS | 3056 | ++DOCSHELL 0D356C00 == 36 [pid = 3056] [id = 709] 03:05:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0D43FC00) [pid = 3056] [serial = 2127] [outer = 00000000] 03:05:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D83A000) [pid = 3056] [serial = 2128] [outer = 0D43FC00] 03:05:57 INFO - PROCESS | 3056 | 1465121157231 Marionette DEBUG loaded listener.js 03:05:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0E502C00) [pid = 3056] [serial = 2129] [outer = 0D43FC00] 03:05:57 INFO - PROCESS | 3056 | 1465121157971 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:05:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1124ms 03:05:58 INFO - PROCESS | 3056 | 1465121158008 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 03:05:58 INFO - PROCESS | 3056 | 1465121158013 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 03:05:58 INFO - PROCESS | 3056 | 1465121158021 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:05:58 INFO - PROCESS | 3056 | 1465121158024 Marionette TRACE conn6 <- [1,2802,null,{}] 03:05:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:05:58 INFO - PROCESS | 3056 | 1465121158028 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:58 INFO - PROCESS | 3056 | 1465121158031 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:58 INFO - PROCESS | 3056 | 1465121158173 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 03:05:58 INFO - PROCESS | 3056 | 1465121158401 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 3056 | 1465121158404 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:58 INFO - PROCESS | 3056 | ++DOCSHELL 0910F800 == 37 [pid = 3056] [id = 710] 03:05:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (09123800) [pid = 3056] [serial = 2130] [outer = 00000000] 03:05:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0912F800) [pid = 3056] [serial = 2131] [outer = 09123800] 03:05:58 INFO - PROCESS | 3056 | 1465121158468 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0CF62C00) [pid = 3056] [serial = 2132] [outer = 09123800] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 1A50A800 == 36 [pid = 3056] [id = 707] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 0912A800 == 35 [pid = 3056] [id = 706] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 19C03C00 == 34 [pid = 3056] [id = 705] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 18753400 == 33 [pid = 3056] [id = 704] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 16271800 == 32 [pid = 3056] [id = 703] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 1506B000 == 31 [pid = 3056] [id = 702] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 0D83B400 == 30 [pid = 3056] [id = 701] 03:05:58 INFO - PROCESS | 3056 | --DOCSHELL 0CE8B400 == 29 [pid = 3056] [id = 700] 03:05:58 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0E701800) [pid = 3056] [serial = 2045] [outer = 00000000] [url = about:blank] 03:05:58 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (192BB800) [pid = 3056] [serial = 2071] [outer = 00000000] [url = about:blank] 03:05:58 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (19C04400) [pid = 3056] [serial = 2074] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D436800) [pid = 3056] [serial = 2056] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D442800) [pid = 3056] [serial = 2057] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (18770800) [pid = 3056] [serial = 2054] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0E7BA000) [pid = 3056] [serial = 2065] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (14958400) [pid = 3056] [serial = 2066] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17966400) [pid = 3056] [serial = 2068] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1955AC00) [pid = 3056] [serial = 2072] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D61CC00) [pid = 3056] [serial = 2062] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D81CC00) [pid = 3056] [serial = 2063] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1506A800) [pid = 3056] [serial = 2059] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (15070400) [pid = 3056] [serial = 2060] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A80DC00) [pid = 3056] [serial = 2087] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A509C00) [pid = 3056] [serial = 2077] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A7F9400) [pid = 3056] [serial = 2086] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1A77F000) [pid = 3056] [serial = 2084] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1A50D400) [pid = 3056] [serial = 2078] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (1A704800) [pid = 3056] [serial = 2083] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (19C08000) [pid = 3056] [serial = 2075] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1A517000) [pid = 3056] [serial = 2080] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (17D77000) [pid = 3056] [serial = 2069] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1A567400) [pid = 3056] [serial = 2081] [outer = 00000000] [url = about:blank] 03:05:59 INFO - PROCESS | 3056 | 1465121159133 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:05:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1166ms 03:05:59 INFO - PROCESS | 3056 | 1465121159195 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 3056 | 1465121159198 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 03:05:59 INFO - PROCESS | 3056 | 1465121159205 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:05:59 INFO - PROCESS | 3056 | 1465121159207 Marionette TRACE conn6 <- [1,2806,null,{}] 03:05:59 INFO - PROCESS | 3056 | 1465121159213 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:59 INFO - PROCESS | 3056 | 1465121159217 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:59 INFO - PROCESS | 3056 | 1465121159310 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 03:05:59 INFO - PROCESS | 3056 | 1465121159411 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 3056 | 1465121159414 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:05:59 INFO - PROCESS | 3056 | ++DOCSHELL 0CBD0400 == 30 [pid = 3056] [id = 711] 03:05:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (0CE8B400) [pid = 3056] [serial = 2133] [outer = 00000000] 03:05:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (0D640400) [pid = 3056] [serial = 2134] [outer = 0CE8B400] 03:05:59 INFO - PROCESS | 3056 | 1465121159463 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0D892400) [pid = 3056] [serial = 2135] [outer = 0CE8B400] 03:05:59 INFO - PROCESS | 3056 | 1465121159915 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:05:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 770ms 03:05:59 INFO - PROCESS | 3056 | 1465121159981 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 3056 | 1465121159985 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 03:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:05:59 INFO - PROCESS | 3056 | 1465121159989 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 3056 | 1465121159991 Marionette TRACE conn6 <- [1,2810,null,{}] 03:05:59 INFO - PROCESS | 3056 | 1465121159996 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:59 INFO - PROCESS | 3056 | 1465121159998 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:00 INFO - PROCESS | 3056 | 1465121160088 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 03:06:00 INFO - PROCESS | 3056 | 1465121160097 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 3056 | 1465121160099 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:00 INFO - PROCESS | 3056 | ++DOCSHELL 14958400 == 31 [pid = 3056] [id = 712] 03:06:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (1495F400) [pid = 3056] [serial = 2136] [outer = 00000000] 03:06:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (15065C00) [pid = 3056] [serial = 2137] [outer = 1495F400] 03:06:00 INFO - PROCESS | 3056 | 1465121160146 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (1506FC00) [pid = 3056] [serial = 2138] [outer = 1495F400] 03:06:00 INFO - PROCESS | 3056 | 1465121160630 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:06:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 03:06:00 INFO - PROCESS | 3056 | 1465121160664 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 3056 | 1465121160666 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 03:06:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:06:00 INFO - PROCESS | 3056 | 1465121160671 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 3056 | 1465121160677 Marionette TRACE conn6 <- [1,2814,null,{}] 03:06:00 INFO - PROCESS | 3056 | 1465121160686 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:00 INFO - PROCESS | 3056 | 1465121160690 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:00 INFO - PROCESS | 3056 | 1465121160779 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 03:06:00 INFO - PROCESS | 3056 | 1465121160789 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 3056 | 1465121160791 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:00 INFO - PROCESS | 3056 | ++DOCSHELL 17D77400 == 32 [pid = 3056] [id = 713] 03:06:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (17D78000) [pid = 3056] [serial = 2139] [outer = 00000000] 03:06:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (17E92400) [pid = 3056] [serial = 2140] [outer = 17D78000] 03:06:00 INFO - PROCESS | 3056 | 1465121160845 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1874AC00) [pid = 3056] [serial = 2141] [outer = 17D78000] 03:06:01 INFO - PROCESS | 3056 | 1465121161310 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:06:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 672ms 03:06:01 INFO - PROCESS | 3056 | 1465121161352 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 3056 | 1465121161354 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 03:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:06:01 INFO - PROCESS | 3056 | 1465121161358 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 3056 | 1465121161359 Marionette TRACE conn6 <- [1,2818,null,{}] 03:06:01 INFO - PROCESS | 3056 | 1465121161363 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:01 INFO - PROCESS | 3056 | 1465121161365 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:01 INFO - PROCESS | 3056 | 1465121161490 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 03:06:01 INFO - PROCESS | 3056 | 1465121161581 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 3056 | 1465121161583 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:01 INFO - PROCESS | 3056 | ++DOCSHELL 192B1800 == 33 [pid = 3056] [id = 714] 03:06:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (192B2000) [pid = 3056] [serial = 2142] [outer = 00000000] 03:06:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1955CC00) [pid = 3056] [serial = 2143] [outer = 192B2000] 03:06:01 INFO - PROCESS | 3056 | 1465121161630 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19564800) [pid = 3056] [serial = 2144] [outer = 192B2000] 03:06:02 INFO - PROCESS | 3056 | 1465121162047 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 03:06:02 INFO - PROCESS | 3056 | 1465121162091 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 03:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:06:02 INFO - PROCESS | 3056 | 1465121162093 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 03:06:02 INFO - PROCESS | 3056 | 1465121162096 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 3056 | 1465121162098 Marionette TRACE conn6 <- [1,2822,null,{}] 03:06:02 INFO - PROCESS | 3056 | 1465121162101 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:02 INFO - PROCESS | 3056 | 1465121162103 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:02 INFO - PROCESS | 3056 | 1465121162219 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 03:06:02 INFO - PROCESS | 3056 | 1465121162225 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 3056 | 1465121162231 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:02 INFO - PROCESS | 3056 | ++DOCSHELL 0DCA7800 == 34 [pid = 3056] [id = 715] 03:06:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (19C07400) [pid = 3056] [serial = 2145] [outer = 00000000] 03:06:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (19C0FC00) [pid = 3056] [serial = 2146] [outer = 19C07400] 03:06:02 INFO - PROCESS | 3056 | 1465121162340 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A509800) [pid = 3056] [serial = 2147] [outer = 19C07400] 03:06:02 INFO - PROCESS | 3056 | 1465121162815 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 770ms 03:06:02 INFO - PROCESS | 3056 | 1465121162877 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 3056 | 1465121162879 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 03:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:06:02 INFO - PROCESS | 3056 | 1465121162888 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 3056 | 1465121162890 Marionette TRACE conn6 <- [1,2826,null,{}] 03:06:02 INFO - PROCESS | 3056 | 1465121162893 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:02 INFO - PROCESS | 3056 | 1465121162895 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:03 INFO - PROCESS | 3056 | 1465121163025 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 03:06:03 INFO - PROCESS | 3056 | 1465121163094 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 3056 | 1465121163097 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:03 INFO - PROCESS | 3056 | ++DOCSHELL 0E503C00 == 35 [pid = 3056] [id = 716] 03:06:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1954B000) [pid = 3056] [serial = 2148] [outer = 00000000] 03:06:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A574C00) [pid = 3056] [serial = 2149] [outer = 1954B000] 03:06:03 INFO - PROCESS | 3056 | 1465121163142 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A568C00) [pid = 3056] [serial = 2150] [outer = 1954B000] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D63D400) [pid = 3056] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D891800) [pid = 3056] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0CE8B800) [pid = 3056] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1506B400) [pid = 3056] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (16274800) [pid = 3056] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (18770000) [pid = 3056] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (19C0B800) [pid = 3056] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D444800) [pid = 3056] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A50C000) [pid = 3056] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (18740C00) [pid = 3056] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1A818000) [pid = 3056] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:06:03 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (0D9A7400) [pid = 3056] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:06:03 INFO - PROCESS | 3056 | 1465121163603 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 772ms 03:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:06:03 INFO - PROCESS | 3056 | 1465121163672 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 3056 | 1465121163674 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 03:06:03 INFO - PROCESS | 3056 | 1465121163678 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 3056 | 1465121163680 Marionette TRACE conn6 <- [1,2830,null,{}] 03:06:03 INFO - PROCESS | 3056 | 1465121163684 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:03 INFO - PROCESS | 3056 | 1465121163685 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:03 INFO - PROCESS | 3056 | 1465121163767 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 03:06:03 INFO - PROCESS | 3056 | 1465121163774 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 3056 | 1465121163776 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:03 INFO - PROCESS | 3056 | ++DOCSHELL 0D981400 == 36 [pid = 3056] [id = 717] 03:06:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (17D75C00) [pid = 3056] [serial = 2151] [outer = 00000000] 03:06:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (19C0B800) [pid = 3056] [serial = 2152] [outer = 17D75C00] 03:06:03 INFO - PROCESS | 3056 | 1465121163821 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (19C10400) [pid = 3056] [serial = 2153] [outer = 17D75C00] 03:06:04 INFO - PROCESS | 3056 | 1465121164267 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 630ms 03:06:04 INFO - PROCESS | 3056 | 1465121164311 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 03:06:04 INFO - PROCESS | 3056 | 1465121164313 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 03:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:06:04 INFO - PROCESS | 3056 | 1465121164316 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 3056 | 1465121164318 Marionette TRACE conn6 <- [1,2834,null,{}] 03:06:04 INFO - PROCESS | 3056 | 1465121164321 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:04 INFO - PROCESS | 3056 | 1465121164323 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:04 INFO - PROCESS | 3056 | 1465121164405 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 03:06:04 INFO - PROCESS | 3056 | 1465121164410 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 3056 | 1465121164412 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:04 INFO - PROCESS | 3056 | ++DOCSHELL 1A7EB400 == 37 [pid = 3056] [id = 718] 03:06:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1A7EE000) [pid = 3056] [serial = 2154] [outer = 00000000] 03:06:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1A80BC00) [pid = 3056] [serial = 2155] [outer = 1A7EE000] 03:06:04 INFO - PROCESS | 3056 | 1465121164457 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A80F400) [pid = 3056] [serial = 2156] [outer = 1A7EE000] 03:06:04 INFO - PROCESS | 3056 | 1465121164929 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 630ms 03:06:04 INFO - PROCESS | 3056 | 1465121164947 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 03:06:04 INFO - PROCESS | 3056 | 1465121164949 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 03:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:06:04 INFO - PROCESS | 3056 | 1465121164956 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 3056 | 1465121164958 Marionette TRACE conn6 <- [1,2838,null,{}] 03:06:04 INFO - PROCESS | 3056 | 1465121164975 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:04 INFO - PROCESS | 3056 | 1465121164977 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:05 INFO - PROCESS | 3056 | 1465121165061 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 03:06:05 INFO - PROCESS | 3056 | 1465121165066 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 3056 | 1465121165068 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:05 INFO - PROCESS | 3056 | ++DOCSHELL 1A85B000 == 38 [pid = 3056] [id = 719] 03:06:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A85DC00) [pid = 3056] [serial = 2157] [outer = 00000000] 03:06:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A9FA800) [pid = 3056] [serial = 2158] [outer = 1A85DC00] 03:06:05 INFO - PROCESS | 3056 | 1465121165113 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1AA30400) [pid = 3056] [serial = 2159] [outer = 1A85DC00] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 17DCDC00 == 37 [pid = 3056] [id = 697] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 1A817C00 == 36 [pid = 3056] [id = 698] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 0D631C00 == 35 [pid = 3056] [id = 699] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 0CBD0400 == 34 [pid = 3056] [id = 711] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 0910F800 == 33 [pid = 3056] [id = 710] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 15065400 == 32 [pid = 3056] [id = 708] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 0D356C00 == 31 [pid = 3056] [id = 709] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 17D77400 == 30 [pid = 3056] [id = 713] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 0DCA7800 == 29 [pid = 3056] [id = 715] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 14958400 == 28 [pid = 3056] [id = 712] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 192B1800 == 27 [pid = 3056] [id = 714] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 0E503C00 == 26 [pid = 3056] [id = 716] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 0D981400 == 25 [pid = 3056] [id = 717] 03:06:06 INFO - PROCESS | 3056 | --DOCSHELL 1A7EB400 == 24 [pid = 3056] [id = 718] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D98BC00) [pid = 3056] [serial = 2099] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0D83BC00) [pid = 3056] [serial = 2098] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D9A7800) [pid = 3056] [serial = 2104] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0D9B1C00) [pid = 3056] [serial = 2105] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D357C00) [pid = 3056] [serial = 2101] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D441800) [pid = 3056] [serial = 2102] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (150D8400) [pid = 3056] [serial = 2107] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (17D76C00) [pid = 3056] [serial = 2110] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (18B72800) [pid = 3056] [serial = 2113] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1A38E000) [pid = 3056] [serial = 2116] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (192B7000) [pid = 3056] [serial = 2114] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1A395C00) [pid = 3056] [serial = 2117] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1487DC00) [pid = 3056] [serial = 2090] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 61 (0DCA3C00) [pid = 3056] [serial = 2089] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 60 (1A512C00) [pid = 3056] [serial = 2123] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 59 (195E4C00) [pid = 3056] [serial = 2093] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 58 (18B75400) [pid = 3056] [serial = 2092] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 57 (1A85C800) [pid = 3056] [serial = 2096] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 56 (1A857800) [pid = 3056] [serial = 2095] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 55 (1A516C00) [pid = 3056] [serial = 2122] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 54 (1A810800) [pid = 3056] [serial = 2125] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 53 (19C04000) [pid = 3056] [serial = 2119] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 52 (17DCFC00) [pid = 3056] [serial = 2111] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 51 (19C05400) [pid = 3056] [serial = 2120] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | --DOMWINDOW == 50 (15173400) [pid = 3056] [serial = 2108] [outer = 00000000] [url = about:blank] 03:06:06 INFO - PROCESS | 3056 | 1465121166943 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2018ms 03:06:06 INFO - PROCESS | 3056 | 1465121166976 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 3056 | 1465121166980 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 03:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:06:06 INFO - PROCESS | 3056 | 1465121166985 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 3056 | 1465121166988 Marionette TRACE conn6 <- [1,2842,null,{}] 03:06:06 INFO - PROCESS | 3056 | 1465121166994 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:06 INFO - PROCESS | 3056 | 1465121166997 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:07 INFO - PROCESS | 3056 | 1465121167090 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 03:06:07 INFO - PROCESS | 3056 | 1465121167097 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 3056 | 1465121167102 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:07 INFO - PROCESS | 3056 | ++DOCSHELL 0D438400 == 25 [pid = 3056] [id = 720] 03:06:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 51 (0D439C00) [pid = 3056] [serial = 2160] [outer = 00000000] 03:06:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 52 (0D43F400) [pid = 3056] [serial = 2161] [outer = 0D439C00] 03:06:07 INFO - PROCESS | 3056 | 1465121167152 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 53 (0D619000) [pid = 3056] [serial = 2162] [outer = 0D439C00] 03:06:07 INFO - PROCESS | 3056 | 1465121167678 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 03:06:07 INFO - PROCESS | 3056 | 1465121167715 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 3056 | 1465121167720 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 03:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:06:07 INFO - PROCESS | 3056 | 1465121167727 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 3056 | 1465121167729 Marionette TRACE conn6 <- [1,2846,null,{}] 03:06:07 INFO - PROCESS | 3056 | 1465121167733 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:07 INFO - PROCESS | 3056 | 1465121167736 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:07 INFO - PROCESS | 3056 | 1465121167828 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 03:06:07 INFO - PROCESS | 3056 | 1465121167925 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 3056 | 1465121167928 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:07 INFO - PROCESS | 3056 | ++DOCSHELL 0D83BC00 == 26 [pid = 3056] [id = 721] 03:06:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 54 (0D891800) [pid = 3056] [serial = 2163] [outer = 00000000] 03:06:07 INFO - PROCESS | 3056 | ++DOMWINDOW == 55 (0D981400) [pid = 3056] [serial = 2164] [outer = 0D891800] 03:06:07 INFO - PROCESS | 3056 | 1465121167984 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 56 (0D9A8400) [pid = 3056] [serial = 2165] [outer = 0D891800] 03:06:08 INFO - PROCESS | 3056 | 1465121168370 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 03:06:08 INFO - PROCESS | 3056 | 1465121168400 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 03:06:08 INFO - PROCESS | 3056 | 1465121168403 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 03:06:08 INFO - PROCESS | 3056 | 1465121168406 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:06:08 INFO - PROCESS | 3056 | 1465121168409 Marionette TRACE conn6 <- [1,2850,null,{}] 03:06:08 INFO - PROCESS | 3056 | 1465121168421 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:08 INFO - PROCESS | 3056 | 1465121168425 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:08 INFO - PROCESS | 3056 | 1465121168542 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 03:06:08 INFO - PROCESS | 3056 | 1465121168552 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 3056 | 1465121168555 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:08 INFO - PROCESS | 3056 | ++DOCSHELL 14885400 == 27 [pid = 3056] [id = 722] 03:06:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 57 (14885800) [pid = 3056] [serial = 2166] [outer = 00000000] 03:06:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 58 (148DA000) [pid = 3056] [serial = 2167] [outer = 14885800] 03:06:08 INFO - PROCESS | 3056 | 1465121168604 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 3056 | ++DOMWINDOW == 59 (14B59C00) [pid = 3056] [serial = 2168] [outer = 14885800] 03:06:09 INFO - PROCESS | 3056 | 1465121169076 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 03:06:09 INFO - PROCESS | 3056 | 1465121169140 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 3056 | 1465121169143 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 03:06:09 INFO - PROCESS | 3056 | 1465121169146 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:06:09 INFO - PROCESS | 3056 | 1465121169147 Marionette TRACE conn6 <- [1,2854,null,{}] 03:06:09 INFO - PROCESS | 3056 | 1465121169151 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:09 INFO - PROCESS | 3056 | 1465121169153 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:09 INFO - PROCESS | 3056 | 1465121169240 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 03:06:09 INFO - PROCESS | 3056 | 1465121169245 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 3056 | 1465121169247 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:09 INFO - PROCESS | 3056 | ++DOCSHELL 1506CC00 == 28 [pid = 3056] [id = 723] 03:06:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 60 (1506D000) [pid = 3056] [serial = 2169] [outer = 00000000] 03:06:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 61 (150E0C00) [pid = 3056] [serial = 2170] [outer = 1506D000] 03:06:09 INFO - PROCESS | 3056 | 1465121169293 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 62 (1517CC00) [pid = 3056] [serial = 2171] [outer = 1506D000] 03:06:09 INFO - PROCESS | 3056 | 1465121169748 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 03:06:09 INFO - PROCESS | 3056 | 1465121169780 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 3056 | 1465121169782 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 03:06:09 INFO - PROCESS | 3056 | 1465121169790 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 3056 | 1465121169791 Marionette TRACE conn6 <- [1,2858,null,{}] 03:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:06:09 INFO - PROCESS | 3056 | 1465121169795 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:09 INFO - PROCESS | 3056 | 1465121169797 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:09 INFO - PROCESS | 3056 | 1465121169879 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 03:06:09 INFO - PROCESS | 3056 | 1465121169887 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 3056 | 1465121169889 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:09 INFO - PROCESS | 3056 | ++DOCSHELL 1636D400 == 29 [pid = 3056] [id = 724] 03:06:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (1636D800) [pid = 3056] [serial = 2172] [outer = 00000000] 03:06:09 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (17D77400) [pid = 3056] [serial = 2173] [outer = 1636D800] 03:06:09 INFO - PROCESS | 3056 | 1465121169934 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (17D7EC00) [pid = 3056] [serial = 2174] [outer = 1636D800] 03:06:10 INFO - PROCESS | 3056 | 1465121170424 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 03:06:10 INFO - PROCESS | 3056 | 1465121170465 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 3056 | 1465121170467 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 03:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:06:10 INFO - PROCESS | 3056 | 1465121170471 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 3056 | 1465121170473 Marionette TRACE conn6 <- [1,2862,null,{}] 03:06:10 INFO - PROCESS | 3056 | 1465121170476 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:10 INFO - PROCESS | 3056 | 1465121170482 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:10 INFO - PROCESS | 3056 | 1465121170589 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 03:06:10 INFO - PROCESS | 3056 | 1465121170595 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 3056 | 1465121170597 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:10 INFO - PROCESS | 3056 | ++DOCSHELL 17E8EC00 == 30 [pid = 3056] [id = 725] 03:06:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (187E5C00) [pid = 3056] [serial = 2175] [outer = 00000000] 03:06:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (192B1800) [pid = 3056] [serial = 2176] [outer = 187E5C00] 03:06:10 INFO - PROCESS | 3056 | 1465121170643 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (19543400) [pid = 3056] [serial = 2177] [outer = 187E5C00] 03:06:11 INFO - PROCESS | 3056 | 1465121171105 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 03:06:11 INFO - PROCESS | 3056 | 1465121171141 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 03:06:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:06:11 INFO - PROCESS | 3056 | 1465121171143 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 03:06:11 INFO - PROCESS | 3056 | 1465121171146 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 3056 | 1465121171148 Marionette TRACE conn6 <- [1,2866,null,{}] 03:06:11 INFO - PROCESS | 3056 | 1465121171152 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:11 INFO - PROCESS | 3056 | 1465121171154 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:11 INFO - PROCESS | 3056 | 1465121171234 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 03:06:11 INFO - PROCESS | 3056 | 1465121171271 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 3056 | 1465121171273 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:11 INFO - PROCESS | 3056 | ++DOCSHELL 1955E400 == 31 [pid = 3056] [id = 726] 03:06:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (1955FC00) [pid = 3056] [serial = 2178] [outer = 00000000] 03:06:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (195DA000) [pid = 3056] [serial = 2179] [outer = 1955FC00] 03:06:11 INFO - PROCESS | 3056 | 1465121171319 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (195DB000) [pid = 3056] [serial = 2180] [outer = 1955FC00] 03:06:11 INFO - PROCESS | 3056 | 1465121171753 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 630ms 03:06:11 INFO - PROCESS | 3056 | 1465121171801 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 3056 | 1465121171803 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 03:06:11 INFO - PROCESS | 3056 | 1465121171807 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 3056 | 1465121171809 Marionette TRACE conn6 <- [1,2870,null,{}] 03:06:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:06:11 INFO - PROCESS | 3056 | 1465121171812 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:11 INFO - PROCESS | 3056 | 1465121171814 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:11 INFO - PROCESS | 3056 | 1465121171895 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 03:06:11 INFO - PROCESS | 3056 | 1465121171901 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 3056 | 1465121171903 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:11 INFO - PROCESS | 3056 | ++DOCSHELL 09128C00 == 32 [pid = 3056] [id = 727] 03:06:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19C06800) [pid = 3056] [serial = 2181] [outer = 00000000] 03:06:11 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A38CC00) [pid = 3056] [serial = 2182] [outer = 19C06800] 03:06:11 INFO - PROCESS | 3056 | 1465121171947 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A38D400) [pid = 3056] [serial = 2183] [outer = 19C06800] 03:06:12 INFO - PROCESS | 3056 | 1465121172430 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 03:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:06:12 INFO - PROCESS | 3056 | 1465121172483 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 3056 | 1465121172485 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 03:06:12 INFO - PROCESS | 3056 | 1465121172489 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 3056 | 1465121172490 Marionette TRACE conn6 <- [1,2874,null,{}] 03:06:12 INFO - PROCESS | 3056 | 1465121172501 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:12 INFO - PROCESS | 3056 | 1465121172503 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:12 INFO - PROCESS | 3056 | 1465121172620 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 03:06:12 INFO - PROCESS | 3056 | 1465121172715 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 3056 | 1465121172717 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:12 INFO - PROCESS | 3056 | ++DOCSHELL 14885000 == 33 [pid = 3056] [id = 728] 03:06:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A3B9000) [pid = 3056] [serial = 2184] [outer = 00000000] 03:06:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A511000) [pid = 3056] [serial = 2185] [outer = 1A3B9000] 03:06:12 INFO - PROCESS | 3056 | 1465121172761 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A516000) [pid = 3056] [serial = 2186] [outer = 1A3B9000] 03:06:13 INFO - PROCESS | 3056 | 1465121173189 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:06:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 03:06:13 INFO - PROCESS | 3056 | 1465121173219 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 03:06:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:06:13 INFO - PROCESS | 3056 | 1465121173221 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 03:06:13 INFO - PROCESS | 3056 | 1465121173225 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 3056 | 1465121173226 Marionette TRACE conn6 <- [1,2878,null,{}] 03:06:13 INFO - PROCESS | 3056 | 1465121173230 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:13 INFO - PROCESS | 3056 | 1465121173232 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:13 INFO - PROCESS | 3056 | 1465121173357 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 03:06:13 INFO - PROCESS | 3056 | 1465121173363 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 3056 | 1465121173365 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:13 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF3400 == 34 [pid = 3056] [id = 729] 03:06:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (150DD800) [pid = 3056] [serial = 2187] [outer = 00000000] 03:06:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A574000) [pid = 3056] [serial = 2188] [outer = 150DD800] 03:06:13 INFO - PROCESS | 3056 | 1465121173409 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A7F1800) [pid = 3056] [serial = 2189] [outer = 150DD800] 03:06:13 INFO - PROCESS | 3056 | 1465121173879 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:06:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 03:06:13 INFO - PROCESS | 3056 | 1465121173895 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 3056 | 1465121173897 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 03:06:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:06:13 INFO - PROCESS | 3056 | 1465121173900 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 3056 | 1465121173902 Marionette TRACE conn6 <- [1,2882,null,{}] 03:06:13 INFO - PROCESS | 3056 | 1465121173912 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:13 INFO - PROCESS | 3056 | 1465121173914 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:14 INFO - PROCESS | 3056 | 1465121174074 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (192B2000) [pid = 3056] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19C07400) [pid = 3056] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1954B000) [pid = 3056] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A7EE000) [pid = 3056] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (17D75C00) [pid = 3056] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (17D78000) [pid = 3056] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1495F400) [pid = 3056] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0CE8B400) [pid = 3056] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (09123800) [pid = 3056] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D43FC00) [pid = 3056] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:06:14 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A7F4800) [pid = 3056] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:06:14 INFO - PROCESS | 3056 | 1465121174315 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 3056 | 1465121174318 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:14 INFO - PROCESS | 3056 | ++DOCSHELL 0912B000 == 35 [pid = 3056] [id = 730] 03:06:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0912E800) [pid = 3056] [serial = 2190] [outer = 00000000] 03:06:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D43FC00) [pid = 3056] [serial = 2191] [outer = 0912E800] 03:06:14 INFO - PROCESS | 3056 | 1465121174367 Marionette DEBUG loaded listener.js 03:06:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1796C000) [pid = 3056] [serial = 2192] [outer = 0912E800] 03:06:14 INFO - PROCESS | 3056 | 1465121174752 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:06:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 870ms 03:06:14 INFO - PROCESS | 3056 | 1465121174771 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 3056 | 1465121174773 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 03:06:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:06:14 INFO - PROCESS | 3056 | 1465121174776 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 3056 | 1465121174778 Marionette TRACE conn6 <- [1,2886,null,{}] 03:06:14 INFO - PROCESS | 3056 | 1465121174781 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:14 INFO - PROCESS | 3056 | 1465121174783 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:14 INFO - PROCESS | 3056 | 1465121174864 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 03:06:14 INFO - PROCESS | 3056 | 1465121174964 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 3056 | 1465121174966 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:14 INFO - PROCESS | 3056 | ++DOCSHELL 17D75C00 == 36 [pid = 3056] [id = 731] 03:06:14 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (17D78000) [pid = 3056] [serial = 2193] [outer = 00000000] 03:06:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A7F8800) [pid = 3056] [serial = 2194] [outer = 17D78000] 03:06:15 INFO - PROCESS | 3056 | 1465121175019 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A817C00) [pid = 3056] [serial = 2195] [outer = 17D78000] 03:06:15 INFO - PROCESS | 3056 | 1465121175363 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:06:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:06:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 630ms 03:06:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:06:15 INFO - PROCESS | 3056 | 1465121175408 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 03:06:15 INFO - PROCESS | 3056 | 1465121175409 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 03:06:15 INFO - PROCESS | 3056 | 1465121175413 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 3056 | 1465121175414 Marionette TRACE conn6 <- [1,2890,null,{}] 03:06:15 INFO - PROCESS | 3056 | 1465121175418 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:15 INFO - PROCESS | 3056 | 1465121175420 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:15 INFO - PROCESS | 3056 | 1465121175545 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 03:06:15 INFO - PROCESS | 3056 | 1465121175554 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 3056 | 1465121175555 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:15 INFO - PROCESS | 3056 | ++DOCSHELL 1A395800 == 37 [pid = 3056] [id = 732] 03:06:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A7F9400) [pid = 3056] [serial = 2196] [outer = 00000000] 03:06:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A9EF400) [pid = 3056] [serial = 2197] [outer = 1A7F9400] 03:06:15 INFO - PROCESS | 3056 | 1465121175625 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1B59C800) [pid = 3056] [serial = 2198] [outer = 1A7F9400] 03:06:16 INFO - PROCESS | 3056 | 1465121176046 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:06:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 03:06:16 INFO - PROCESS | 3056 | 1465121176087 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 03:06:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:06:16 INFO - PROCESS | 3056 | 1465121176089 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 03:06:16 INFO - PROCESS | 3056 | 1465121176093 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 3056 | 1465121176094 Marionette TRACE conn6 <- [1,2894,null,{}] 03:06:16 INFO - PROCESS | 3056 | 1465121176098 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:16 INFO - PROCESS | 3056 | 1465121176100 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:16 INFO - PROCESS | 3056 | 1465121176223 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 03:06:16 INFO - PROCESS | 3056 | 1465121176237 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 3056 | 1465121176239 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:16 INFO - PROCESS | 3056 | ++DOCSHELL 16370000 == 38 [pid = 3056] [id = 733] 03:06:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A864000) [pid = 3056] [serial = 2199] [outer = 00000000] 03:06:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1BC59C00) [pid = 3056] [serial = 2200] [outer = 1A864000] 03:06:16 INFO - PROCESS | 3056 | 1465121176283 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1BC64800) [pid = 3056] [serial = 2201] [outer = 1A864000] 03:06:17 INFO - PROCESS | 3056 | 1465121177081 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:06:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1078ms 03:06:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:06:17 INFO - PROCESS | 3056 | 1465121177172 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 3056 | 1465121177176 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 03:06:17 INFO - PROCESS | 3056 | 1465121177181 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 3056 | 1465121177186 Marionette TRACE conn6 <- [1,2898,null,{}] 03:06:17 INFO - PROCESS | 3056 | 1465121177191 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:17 INFO - PROCESS | 3056 | 1465121177194 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:17 INFO - PROCESS | 3056 | 1465121177348 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 03:06:17 INFO - PROCESS | 3056 | 1465121177484 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 3056 | 1465121177487 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:17 INFO - PROCESS | 3056 | ++DOCSHELL 0D43B400 == 39 [pid = 3056] [id = 734] 03:06:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D618C00) [pid = 3056] [serial = 2202] [outer = 00000000] 03:06:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0D832800) [pid = 3056] [serial = 2203] [outer = 0D618C00] 03:06:17 INFO - PROCESS | 3056 | 1465121177551 Marionette DEBUG loaded listener.js 03:06:17 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0D9B2800) [pid = 3056] [serial = 2204] [outer = 0D618C00] 03:06:18 INFO - PROCESS | 3056 | 1465121178162 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:06:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:06:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:06:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1029ms 03:06:18 INFO - PROCESS | 3056 | 1465121178211 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 03:06:18 INFO - PROCESS | 3056 | 1465121178216 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 03:06:18 INFO - TEST-START | /DOMEvents/constructors.html 03:06:18 INFO - PROCESS | 3056 | 1465121178223 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:06:18 INFO - PROCESS | 3056 | 1465121178226 Marionette TRACE conn6 <- [1,2902,null,{}] 03:06:18 INFO - PROCESS | 3056 | 1465121178231 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:18 INFO - PROCESS | 3056 | 1465121178234 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:18 INFO - PROCESS | 3056 | 1465121178505 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 03:06:18 INFO - PROCESS | 3056 | 1465121178672 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 3056 | 1465121178674 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:18 INFO - PROCESS | 3056 | ++DOCSHELL 0912F400 == 40 [pid = 3056] [id = 735] 03:06:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (09130800) [pid = 3056] [serial = 2205] [outer = 00000000] 03:06:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0CE8B400) [pid = 3056] [serial = 2206] [outer = 09130800] 03:06:18 INFO - PROCESS | 3056 | 1465121178729 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (0D356000) [pid = 3056] [serial = 2207] [outer = 09130800] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 1A395800 == 39 [pid = 3056] [id = 732] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 17D75C00 == 38 [pid = 3056] [id = 731] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 0912B000 == 37 [pid = 3056] [id = 730] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 0CFF3400 == 36 [pid = 3056] [id = 729] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 14885000 == 35 [pid = 3056] [id = 728] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 09128C00 == 34 [pid = 3056] [id = 727] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 1955E400 == 33 [pid = 3056] [id = 726] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 17E8EC00 == 32 [pid = 3056] [id = 725] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 1636D400 == 31 [pid = 3056] [id = 724] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 1506CC00 == 30 [pid = 3056] [id = 723] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 14885400 == 29 [pid = 3056] [id = 722] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (1A9FA800) [pid = 3056] [serial = 2158] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 0D83BC00 == 28 [pid = 3056] [id = 721] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 0D438400 == 27 [pid = 3056] [id = 720] 03:06:19 INFO - PROCESS | 3056 | --DOCSHELL 1A85B000 == 26 [pid = 3056] [id = 719] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1955CC00) [pid = 3056] [serial = 2143] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1A509800) [pid = 3056] [serial = 2147] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (19C0FC00) [pid = 3056] [serial = 2146] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A574C00) [pid = 3056] [serial = 2149] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1A80BC00) [pid = 3056] [serial = 2155] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (19C10400) [pid = 3056] [serial = 2153] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1A80F400) [pid = 3056] [serial = 2156] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (17E92400) [pid = 3056] [serial = 2140] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (15065C00) [pid = 3056] [serial = 2137] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1506FC00) [pid = 3056] [serial = 2138] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D640400) [pid = 3056] [serial = 2134] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D892400) [pid = 3056] [serial = 2135] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (0CF62C00) [pid = 3056] [serial = 2132] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0912F800) [pid = 3056] [serial = 2131] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0E502C00) [pid = 3056] [serial = 2129] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D83A000) [pid = 3056] [serial = 2128] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1A813C00) [pid = 3056] [serial = 2126] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A568C00) [pid = 3056] [serial = 2150] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (19564800) [pid = 3056] [serial = 2144] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (19C0B800) [pid = 3056] [serial = 2152] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1874AC00) [pid = 3056] [serial = 2141] [outer = 00000000] [url = about:blank] 03:06:19 INFO - PROCESS | 3056 | 1465121179520 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:06:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:06:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:06:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:06:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:06:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:06:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:06:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:06:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:06:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 1346ms 03:06:19 INFO - PROCESS | 3056 | 1465121179573 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 3056 | 1465121179577 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 03:06:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:06:19 INFO - PROCESS | 3056 | 1465121179582 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 3056 | 1465121179585 Marionette TRACE conn6 <- [1,2906,null,{}] 03:06:19 INFO - PROCESS | 3056 | 1465121179589 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:19 INFO - PROCESS | 3056 | 1465121179592 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:19 INFO - PROCESS | 3056 | 1465121179681 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 03:06:19 INFO - PROCESS | 3056 | 1465121179694 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 3056 | 1465121179696 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:19 INFO - PROCESS | 3056 | ++DOCSHELL 0D83BC00 == 27 [pid = 3056] [id = 736] 03:06:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D892400) [pid = 3056] [serial = 2208] [outer = 00000000] 03:06:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D9B4C00) [pid = 3056] [serial = 2209] [outer = 0D892400] 03:06:19 INFO - PROCESS | 3056 | 1465121179743 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0E50D000) [pid = 3056] [serial = 2210] [outer = 0D892400] 03:06:20 INFO - PROCESS | 3056 | 1465121180261 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:06:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:06:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 730ms 03:06:20 INFO - PROCESS | 3056 | 1465121180312 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 03:06:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:06:20 INFO - PROCESS | 3056 | 1465121180315 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 03:06:20 INFO - PROCESS | 3056 | 1465121180319 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 3056 | 1465121180321 Marionette TRACE conn6 <- [1,2910,null,{}] 03:06:20 INFO - PROCESS | 3056 | 1465121180325 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:20 INFO - PROCESS | 3056 | 1465121180327 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:20 INFO - PROCESS | 3056 | 1465121180415 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 03:06:20 INFO - PROCESS | 3056 | 1465121180426 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 3056 | 1465121180429 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:20 INFO - PROCESS | 3056 | ++DOCSHELL 1506FC00 == 28 [pid = 3056] [id = 737] 03:06:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (15070C00) [pid = 3056] [serial = 2211] [outer = 00000000] 03:06:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (150D7C00) [pid = 3056] [serial = 2212] [outer = 15070C00] 03:06:20 INFO - PROCESS | 3056 | 1465121180475 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (15175800) [pid = 3056] [serial = 2213] [outer = 15070C00] 03:06:20 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:06:20 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:06:20 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:06:20 INFO - PROCESS | 3056 | [3056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:06:20 INFO - PROCESS | 3056 | 1465121180963 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:06:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:06:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:06:20 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:06:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:06:20 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:06:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:06:20 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:06:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:06:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:06:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 673ms 03:06:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:06:21 INFO - PROCESS | 3056 | 1465121180995 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 3056 | 1465121180999 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 03:06:21 INFO - PROCESS | 3056 | 1465121181019 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 3056 | 1465121181024 Marionette TRACE conn6 <- [1,2914,null,{}] 03:06:21 INFO - PROCESS | 3056 | 1465121181032 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:21 INFO - PROCESS | 3056 | 1465121181035 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:21 INFO - PROCESS | 3056 | 1465121181127 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 03:06:21 INFO - PROCESS | 3056 | 1465121181264 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 3056 | 1465121181267 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:21 INFO - PROCESS | 3056 | ++DOCSHELL 18753400 == 29 [pid = 3056] [id = 738] 03:06:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (18770000) [pid = 3056] [serial = 2214] [outer = 00000000] 03:06:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (187DF000) [pid = 3056] [serial = 2215] [outer = 18770000] 03:06:21 INFO - PROCESS | 3056 | 1465121181314 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (18B76000) [pid = 3056] [serial = 2216] [outer = 18770000] 03:06:21 INFO - PROCESS | 3056 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:06:21 INFO - PROCESS | 3056 | 1465121181768 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:06:21 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:06:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 810ms 03:06:21 INFO - PROCESS | 3056 | 1465121181816 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 3056 | 1465121181818 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 03:06:21 INFO - PROCESS | 3056 | 1465121181821 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:06:21 INFO - PROCESS | 3056 | 1465121181823 Marionette TRACE conn6 <- [1,2918,null,{}] 03:06:21 INFO - PROCESS | 3056 | 1465121181826 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:21 INFO - PROCESS | 3056 | 1465121181828 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:21 INFO - PROCESS | 3056 | 1465121181952 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 03:06:21 INFO - PROCESS | 3056 | 1465121181960 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 3056 | 1465121181962 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:22 INFO - PROCESS | 3056 | ++DOCSHELL 1954F400 == 30 [pid = 3056] [id = 739] 03:06:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1954F800) [pid = 3056] [serial = 2217] [outer = 00000000] 03:06:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (195E2400) [pid = 3056] [serial = 2218] [outer = 1954F800] 03:06:22 INFO - PROCESS | 3056 | 1465121182067 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (19C07400) [pid = 3056] [serial = 2219] [outer = 1954F800] 03:06:22 INFO - PROCESS | 3056 | 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:06:22 INFO - PROCESS | 3056 | 1465121182459 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:06:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:06:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 03:06:22 INFO - PROCESS | 3056 | 1465121182496 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 3056 | 1465121182498 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 03:06:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:06:22 INFO - PROCESS | 3056 | 1465121182502 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 3056 | 1465121182503 Marionette TRACE conn6 <- [1,2922,null,{}] 03:06:22 INFO - PROCESS | 3056 | 1465121182507 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:22 INFO - PROCESS | 3056 | 1465121182509 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:22 INFO - PROCESS | 3056 | 1465121182664 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 03:06:22 INFO - PROCESS | 3056 | 1465121182738 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 3056 | 1465121182744 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:22 INFO - PROCESS | 3056 | ++DOCSHELL 148DAC00 == 31 [pid = 3056] [id = 740] 03:06:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1A508400) [pid = 3056] [serial = 2220] [outer = 00000000] 03:06:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1A50D000) [pid = 3056] [serial = 2221] [outer = 1A508400] 03:06:22 INFO - PROCESS | 3056 | 1465121182802 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1A566400) [pid = 3056] [serial = 2222] [outer = 1A508400] 03:06:23 INFO - PROCESS | 3056 | 1465121183237 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:06:23 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:06:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 770ms 03:06:23 INFO - PROCESS | 3056 | 1465121183275 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 3056 | 1465121183277 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 03:06:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:06:23 INFO - PROCESS | 3056 | 1465121183281 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 3056 | 1465121183282 Marionette TRACE conn6 <- [1,2926,null,{}] 03:06:23 INFO - PROCESS | 3056 | 1465121183286 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:23 INFO - PROCESS | 3056 | 1465121183288 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:23 INFO - PROCESS | 3056 | 1465121183407 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 03:06:23 INFO - PROCESS | 3056 | 1465121183411 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 3056 | 1465121183413 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:23 INFO - PROCESS | 3056 | ++DOCSHELL 0CBCE000 == 32 [pid = 3056] [id = 741] 03:06:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0CE87400) [pid = 3056] [serial = 2223] [outer = 00000000] 03:06:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A7EF800) [pid = 3056] [serial = 2224] [outer = 0CE87400] 03:06:23 INFO - PROCESS | 3056 | 1465121183457 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A7F2000) [pid = 3056] [serial = 2225] [outer = 0CE87400] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1A7F9400) [pid = 3056] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (187E5C00) [pid = 3056] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1636D800) [pid = 3056] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1955FC00) [pid = 3056] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19C06800) [pid = 3056] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A3B9000) [pid = 3056] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (14885800) [pid = 3056] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D439C00) [pid = 3056] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (0D891800) [pid = 3056] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1506D000) [pid = 3056] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (150DD800) [pid = 3056] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (0912E800) [pid = 3056] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:06:23 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (17D78000) [pid = 3056] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:06:23 INFO - PROCESS | 3056 | 1465121183991 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:06:24 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:06:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 772ms 03:06:24 INFO - PROCESS | 3056 | 1465121184055 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 3056 | 1465121184058 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 03:06:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:06:24 INFO - PROCESS | 3056 | 1465121184089 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 3056 | 1465121184091 Marionette TRACE conn6 <- [1,2930,null,{}] 03:06:24 INFO - PROCESS | 3056 | 1465121184094 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:24 INFO - PROCESS | 3056 | 1465121184096 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:24 INFO - PROCESS | 3056 | 1465121184180 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 03:06:24 INFO - PROCESS | 3056 | 1465121184186 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 3056 | 1465121184188 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:24 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B7800 == 33 [pid = 3056] [id = 742] 03:06:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1636D800) [pid = 3056] [serial = 2226] [outer = 00000000] 03:06:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A50E800) [pid = 3056] [serial = 2227] [outer = 1636D800] 03:06:24 INFO - PROCESS | 3056 | 1465121184233 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A7F0400) [pid = 3056] [serial = 2228] [outer = 1636D800] 03:06:24 INFO - PROCESS | 3056 | 1465121184644 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:06:24 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:06:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:06:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 570ms 03:06:24 INFO - PROCESS | 3056 | 1465121184662 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 3056 | 1465121184664 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 03:06:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:06:24 INFO - PROCESS | 3056 | 1465121184667 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 3056 | 1465121184668 Marionette TRACE conn6 <- [1,2934,null,{}] 03:06:24 INFO - PROCESS | 3056 | 1465121184672 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:24 INFO - PROCESS | 3056 | 1465121184674 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:24 INFO - PROCESS | 3056 | 1465121184810 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 03:06:24 INFO - PROCESS | 3056 | 1465121184819 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 3056 | 1465121184821 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:24 INFO - PROCESS | 3056 | ++DOCSHELL 1A813C00 == 34 [pid = 3056] [id = 743] 03:06:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A814800) [pid = 3056] [serial = 2229] [outer = 00000000] 03:06:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A860400) [pid = 3056] [serial = 2230] [outer = 1A814800] 03:06:24 INFO - PROCESS | 3056 | 1465121184867 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A9FA800) [pid = 3056] [serial = 2231] [outer = 1A814800] 03:06:25 INFO - PROCESS | 3056 | 1465121185270 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:06:25 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:06:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 03:06:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:06:25 INFO - PROCESS | 3056 | 1465121185298 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 03:06:25 INFO - PROCESS | 3056 | 1465121185300 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 03:06:25 INFO - PROCESS | 3056 | 1465121185303 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 3056 | 1465121185305 Marionette TRACE conn6 <- [1,2938,null,{}] 03:06:25 INFO - PROCESS | 3056 | 1465121185309 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:25 INFO - PROCESS | 3056 | 1465121185310 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:25 INFO - PROCESS | 3056 | 1465121185436 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 03:06:25 INFO - PROCESS | 3056 | 1465121185498 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 3056 | 1465121185500 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:25 INFO - PROCESS | 3056 | ++DOCSHELL 15043000 == 35 [pid = 3056] [id = 744] 03:06:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (17E92400) [pid = 3056] [serial = 2232] [outer = 00000000] 03:06:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1BC5C800) [pid = 3056] [serial = 2233] [outer = 17E92400] 03:06:25 INFO - PROCESS | 3056 | 1465121185547 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1C3D4000) [pid = 3056] [serial = 2234] [outer = 17E92400] 03:06:25 INFO - PROCESS | 3056 | ++DOCSHELL 09126400 == 36 [pid = 3056] [id = 745] 03:06:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0912AC00) [pid = 3056] [serial = 2235] [outer = 00000000] 03:06:25 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0CE83000) [pid = 3056] [serial = 2236] [outer = 0912AC00] 03:06:26 INFO - PROCESS | 3056 | 1465121186152 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:06:26 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:06:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 870ms 03:06:26 INFO - PROCESS | 3056 | 1465121186178 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 03:06:26 INFO - PROCESS | 3056 | 1465121186183 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 03:06:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:06:26 INFO - PROCESS | 3056 | 1465121186187 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 3056 | 1465121186191 Marionette TRACE conn6 <- [1,2942,null,{}] 03:06:26 INFO - PROCESS | 3056 | 1465121186197 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:26 INFO - PROCESS | 3056 | 1465121186200 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:26 INFO - PROCESS | 3056 | 1465121186367 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 03:06:26 INFO - PROCESS | 3056 | 1465121186504 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:26 INFO - PROCESS | 3056 | 1465121186507 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:26 INFO - PROCESS | 3056 | ++DOCSHELL 0D618800 == 37 [pid = 3056] [id = 746] 03:06:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (0D623800) [pid = 3056] [serial = 2237] [outer = 00000000] 03:06:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (0DC9F800) [pid = 3056] [serial = 2238] [outer = 0D623800] 03:06:26 INFO - PROCESS | 3056 | 1465121186568 Marionette DEBUG loaded listener.js 03:06:26 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (14B91800) [pid = 3056] [serial = 2239] [outer = 0D623800] 03:06:27 INFO - PROCESS | 3056 | 1465121187134 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:06:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:06:27 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:06:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 990ms 03:06:27 INFO - PROCESS | 3056 | 1465121187178 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 03:06:27 INFO - PROCESS | 3056 | 1465121187183 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 03:06:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:06:27 INFO - PROCESS | 3056 | 1465121187206 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 3056 | 1465121187210 Marionette TRACE conn6 <- [1,2946,null,{}] 03:06:27 INFO - PROCESS | 3056 | 1465121187213 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:27 INFO - PROCESS | 3056 | 1465121187216 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:27 INFO - PROCESS | 3056 | 1465121187357 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 03:06:27 INFO - PROCESS | 3056 | 1465121187476 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 3056 | 1465121187478 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:27 INFO - PROCESS | 3056 | ++DOCSHELL 18743800 == 38 [pid = 3056] [id = 747] 03:06:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1877A400) [pid = 3056] [serial = 2240] [outer = 00000000] 03:06:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (19C08800) [pid = 3056] [serial = 2241] [outer = 1877A400] 03:06:27 INFO - PROCESS | 3056 | 1465121187537 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1A3EA000) [pid = 3056] [serial = 2242] [outer = 1877A400] 03:06:28 INFO - PROCESS | 3056 | 1465121188089 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:06:28 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:06:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 930ms 03:06:28 INFO - PROCESS | 3056 | 1465121188136 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 03:06:28 INFO - PROCESS | 3056 | 1465121188139 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 03:06:28 INFO - PROCESS | 3056 | 1465121188143 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:06:28 INFO - PROCESS | 3056 | 1465121188147 Marionette TRACE conn6 <- [1,2950,null,{}] 03:06:28 INFO - PROCESS | 3056 | 1465121188158 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:28 INFO - PROCESS | 3056 | 1465121188163 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:28 INFO - PROCESS | 3056 | 1465121188274 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 03:06:28 INFO - PROCESS | 3056 | 1465121188432 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:28 INFO - PROCESS | 3056 | 1465121188435 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:28 INFO - PROCESS | 3056 | ++DOCSHELL 1C4AA800 == 39 [pid = 3056] [id = 748] 03:06:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (1C970C00) [pid = 3056] [serial = 2243] [outer = 00000000] 03:06:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1C9F1000) [pid = 3056] [serial = 2244] [outer = 1C970C00] 03:06:28 INFO - PROCESS | 3056 | 1465121188494 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (1CD03800) [pid = 3056] [serial = 2245] [outer = 1C970C00] 03:06:29 INFO - PROCESS | 3056 | 1465121189033 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:06:29 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:06:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 930ms 03:06:29 INFO - PROCESS | 3056 | 1465121189076 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 3056 | 1465121189079 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 03:06:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:06:29 INFO - PROCESS | 3056 | 1465121189082 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 3056 | 1465121189085 Marionette TRACE conn6 <- [1,2954,null,{}] 03:06:29 INFO - PROCESS | 3056 | 1465121189088 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:29 INFO - PROCESS | 3056 | 1465121189090 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:29 INFO - PROCESS | 3056 | 1465121189202 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 03:06:29 INFO - PROCESS | 3056 | 1465121189356 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 3056 | 1465121189359 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:29 INFO - PROCESS | 3056 | ++DOCSHELL 1CD0B400 == 40 [pid = 3056] [id = 749] 03:06:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (1CD7A400) [pid = 3056] [serial = 2246] [outer = 00000000] 03:06:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (1D0B7000) [pid = 3056] [serial = 2247] [outer = 1CD7A400] 03:06:29 INFO - PROCESS | 3056 | 1465121189415 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1D0BB800) [pid = 3056] [serial = 2248] [outer = 1CD7A400] 03:06:29 INFO - PROCESS | 3056 | 1465121189936 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:06:29 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:06:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 870ms 03:06:29 INFO - PROCESS | 3056 | 1465121189956 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 3056 | 1465121189958 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 03:06:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:06:29 INFO - PROCESS | 3056 | 1465121189961 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 3056 | 1465121189963 Marionette TRACE conn6 <- [1,2958,null,{}] 03:06:29 INFO - PROCESS | 3056 | 1465121189983 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:29 INFO - PROCESS | 3056 | 1465121189986 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:30 INFO - PROCESS | 3056 | 1465121190250 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 03:06:30 INFO - PROCESS | 3056 | 1465121190343 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:30 INFO - PROCESS | 3056 | 1465121190346 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:30 INFO - PROCESS | 3056 | ++DOCSHELL 0D438C00 == 41 [pid = 3056] [id = 750] 03:06:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (0D43B000) [pid = 3056] [serial = 2249] [outer = 00000000] 03:06:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 95 (0D631800) [pid = 3056] [serial = 2250] [outer = 0D43B000] 03:06:30 INFO - PROCESS | 3056 | 1465121190397 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 3056 | ++DOMWINDOW == 96 (0D83B400) [pid = 3056] [serial = 2251] [outer = 0D43B000] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 1A813C00 == 40 [pid = 3056] [id = 743] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 0E7B7800 == 39 [pid = 3056] [id = 742] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 0CBCE000 == 38 [pid = 3056] [id = 741] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 148DAC00 == 37 [pid = 3056] [id = 740] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 1954F400 == 36 [pid = 3056] [id = 739] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 18753400 == 35 [pid = 3056] [id = 738] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 1506FC00 == 34 [pid = 3056] [id = 737] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 0D83BC00 == 33 [pid = 3056] [id = 736] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 0912F400 == 32 [pid = 3056] [id = 735] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 0D43B400 == 31 [pid = 3056] [id = 734] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 16370000 == 30 [pid = 3056] [id = 733] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 1C4AA800 == 29 [pid = 3056] [id = 748] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 1CD0B400 == 28 [pid = 3056] [id = 749] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 18743800 == 27 [pid = 3056] [id = 747] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 09126400 == 26 [pid = 3056] [id = 745] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 15043000 == 25 [pid = 3056] [id = 744] 03:06:31 INFO - PROCESS | 3056 | --DOCSHELL 0D618800 == 24 [pid = 3056] [id = 746] 03:06:31 INFO - PROCESS | 3056 | 1465121191618 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 95 (1A9EF400) [pid = 3056] [serial = 2197] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 94 (192B1800) [pid = 3056] [serial = 2176] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (19543400) [pid = 3056] [serial = 2177] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (17D77400) [pid = 3056] [serial = 2173] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (17D7EC00) [pid = 3056] [serial = 2174] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (195DA000) [pid = 3056] [serial = 2179] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (195DB000) [pid = 3056] [serial = 2180] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A38CC00) [pid = 3056] [serial = 2182] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (1A511000) [pid = 3056] [serial = 2185] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (148DA000) [pid = 3056] [serial = 2167] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (14B59C00) [pid = 3056] [serial = 2168] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D43F400) [pid = 3056] [serial = 2161] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D619000) [pid = 3056] [serial = 2162] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D981400) [pid = 3056] [serial = 2164] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (0D9A8400) [pid = 3056] [serial = 2165] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (150E0C00) [pid = 3056] [serial = 2170] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1517CC00) [pid = 3056] [serial = 2171] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1A574000) [pid = 3056] [serial = 2188] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A516000) [pid = 3056] [serial = 2186] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A7F1800) [pid = 3056] [serial = 2189] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (0D43FC00) [pid = 3056] [serial = 2191] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1796C000) [pid = 3056] [serial = 2192] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1A7F8800) [pid = 3056] [serial = 2194] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1B59C800) [pid = 3056] [serial = 2198] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A817C00) [pid = 3056] [serial = 2195] [outer = 00000000] [url = about:blank] 03:06:31 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A38D400) [pid = 3056] [serial = 2183] [outer = 00000000] [url = about:blank] 03:06:31 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:06:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1822ms 03:06:31 INFO - PROCESS | 3056 | 1465121191785 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 03:06:31 INFO - PROCESS | 3056 | 1465121191789 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 03:06:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:06:31 INFO - PROCESS | 3056 | 1465121191794 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:06:31 INFO - PROCESS | 3056 | 1465121191798 Marionette TRACE conn6 <- [1,2962,null,{}] 03:06:31 INFO - PROCESS | 3056 | 1465121191804 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:31 INFO - PROCESS | 3056 | 1465121191808 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:31 INFO - PROCESS | 3056 | 1465121191934 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 03:06:31 INFO - PROCESS | 3056 | 1465121191944 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 3056 | 1465121191948 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:31 INFO - PROCESS | 3056 | ++DOCSHELL 0CBCE000 == 25 [pid = 3056] [id = 751] 03:06:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0CBD0400) [pid = 3056] [serial = 2252] [outer = 00000000] 03:06:31 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (0CE85C00) [pid = 3056] [serial = 2253] [outer = 0CBD0400] 03:06:32 INFO - PROCESS | 3056 | 1465121191998 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (0CFF6800) [pid = 3056] [serial = 2254] [outer = 0CBD0400] 03:06:32 INFO - PROCESS | 3056 | 1465121192500 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:06:32 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:06:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 730ms 03:06:32 INFO - PROCESS | 3056 | 1465121192524 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 03:06:32 INFO - PROCESS | 3056 | 1465121192529 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 03:06:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:06:32 INFO - PROCESS | 3056 | 1465121192536 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 3056 | 1465121192539 Marionette TRACE conn6 <- [1,2966,null,{}] 03:06:32 INFO - PROCESS | 3056 | 1465121192542 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:32 INFO - PROCESS | 3056 | 1465121192545 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:32 INFO - PROCESS | 3056 | 1465121192638 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 03:06:32 INFO - PROCESS | 3056 | 1465121192646 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 3056 | 1465121192649 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:32 INFO - PROCESS | 3056 | ++DOCSHELL 0D632400 == 26 [pid = 3056] [id = 752] 03:06:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (0D633800) [pid = 3056] [serial = 2255] [outer = 00000000] 03:06:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D747C00) [pid = 3056] [serial = 2256] [outer = 0D633800] 03:06:32 INFO - PROCESS | 3056 | 1465121192698 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0D822C00) [pid = 3056] [serial = 2257] [outer = 0D633800] 03:06:33 INFO - PROCESS | 3056 | 1465121193157 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:06:33 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:06:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 03:06:33 INFO - PROCESS | 3056 | 1465121193209 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 3056 | 1465121193211 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 03:06:33 INFO - PROCESS | 3056 | 1465121193215 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:06:33 INFO - PROCESS | 3056 | 1465121193219 Marionette TRACE conn6 <- [1,2970,null,{}] 03:06:33 INFO - PROCESS | 3056 | 1465121193230 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:33 INFO - PROCESS | 3056 | 1465121193235 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:33 INFO - PROCESS | 3056 | 1465121193354 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 03:06:33 INFO - PROCESS | 3056 | 1465121193457 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:33 INFO - PROCESS | 3056 | 1465121193460 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:33 INFO - PROCESS | 3056 | ++DOCSHELL 14810000 == 27 [pid = 3056] [id = 753] 03:06:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1487EC00) [pid = 3056] [serial = 2258] [outer = 00000000] 03:06:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1495B400) [pid = 3056] [serial = 2259] [outer = 1487EC00] 03:06:33 INFO - PROCESS | 3056 | 1465121193510 Marionette DEBUG loaded listener.js 03:06:33 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (14B5B800) [pid = 3056] [serial = 2260] [outer = 1487EC00] 03:06:33 INFO - PROCESS | 3056 | 1465121193845 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:06:33 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:06:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:06:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 671ms 03:06:33 INFO - PROCESS | 3056 | 1465121193890 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 3056 | 1465121193902 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 03:06:33 INFO - PROCESS | 3056 | 1465121193906 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:06:33 INFO - PROCESS | 3056 | 1465121193908 Marionette TRACE conn6 <- [1,2974,null,{}] 03:06:33 INFO - PROCESS | 3056 | 1465121193911 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:33 INFO - PROCESS | 3056 | 1465121193913 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:34 INFO - PROCESS | 3056 | 1465121194048 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 03:06:34 INFO - PROCESS | 3056 | 1465121194064 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 3056 | 1465121194066 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:34 INFO - PROCESS | 3056 | ++DOCSHELL 0D635800 == 28 [pid = 3056] [id = 754] 03:06:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0E7B5C00) [pid = 3056] [serial = 2261] [outer = 00000000] 03:06:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1514B400) [pid = 3056] [serial = 2262] [outer = 0E7B5C00] 03:06:34 INFO - PROCESS | 3056 | 1465121194112 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (16370000) [pid = 3056] [serial = 2263] [outer = 0E7B5C00] 03:06:34 INFO - PROCESS | 3056 | 1465121194542 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:06:34 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:06:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 03:06:34 INFO - PROCESS | 3056 | 1465121194581 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 03:06:34 INFO - PROCESS | 3056 | 1465121194583 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 03:06:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:06:34 INFO - PROCESS | 3056 | 1465121194586 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:06:34 INFO - PROCESS | 3056 | 1465121194588 Marionette TRACE conn6 <- [1,2978,null,{}] 03:06:34 INFO - PROCESS | 3056 | 1465121194591 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:34 INFO - PROCESS | 3056 | 1465121194593 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:34 INFO - PROCESS | 3056 | 1465121194712 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 03:06:34 INFO - PROCESS | 3056 | 1465121194809 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 3056 | 1465121194811 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:34 INFO - PROCESS | 3056 | ++DOCSHELL 17D74800 == 29 [pid = 3056] [id = 755] 03:06:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (17D75400) [pid = 3056] [serial = 2264] [outer = 00000000] 03:06:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (17DCCC00) [pid = 3056] [serial = 2265] [outer = 17D75400] 03:06:34 INFO - PROCESS | 3056 | 1465121194856 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (18735000) [pid = 3056] [serial = 2266] [outer = 17D75400] 03:06:35 INFO - PROCESS | 3056 | ++DOCSHELL 192B3000 == 30 [pid = 3056] [id = 756] 03:06:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (192B4000) [pid = 3056] [serial = 2267] [outer = 00000000] 03:06:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (192B5400) [pid = 3056] [serial = 2268] [outer = 192B4000] 03:06:35 INFO - PROCESS | 3056 | 1465121195294 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:06:35 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:06:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 730ms 03:06:35 INFO - PROCESS | 3056 | 1465121195317 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 3056 | 1465121195319 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 03:06:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:06:35 INFO - PROCESS | 3056 | 1465121195332 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 3056 | 1465121195334 Marionette TRACE conn6 <- [1,2982,null,{}] 03:06:35 INFO - PROCESS | 3056 | 1465121195337 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:35 INFO - PROCESS | 3056 | 1465121195343 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:35 INFO - PROCESS | 3056 | 1465121195505 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 03:06:35 INFO - PROCESS | 3056 | 1465121195573 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 3056 | 1465121195575 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:35 INFO - PROCESS | 3056 | ++DOCSHELL 187D8400 == 31 [pid = 3056] [id = 757] 03:06:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (18B6F400) [pid = 3056] [serial = 2269] [outer = 00000000] 03:06:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (1955DC00) [pid = 3056] [serial = 2270] [outer = 18B6F400] 03:06:35 INFO - PROCESS | 3056 | 1465121195623 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (195E6400) [pid = 3056] [serial = 2271] [outer = 18B6F400] 03:06:36 INFO - PROCESS | 3056 | 1465121196018 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:06:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:06:36 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:06:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 930ms 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1954F800) [pid = 3056] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A508400) [pid = 3056] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0CE87400) [pid = 3056] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D618C00) [pid = 3056] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A864000) [pid = 3056] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (15070C00) [pid = 3056] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (18770000) [pid = 3056] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D892400) [pid = 3056] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (09130800) [pid = 3056] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (1A814800) [pid = 3056] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (17E92400) [pid = 3056] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1636D800) [pid = 3056] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A85DC00) [pid = 3056] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:06:36 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0912AC00) [pid = 3056] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:06:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:06:36 INFO - PROCESS | 3056 | 1465121196279 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 3056 | 1465121196281 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 03:06:36 INFO - PROCESS | 3056 | 1465121196289 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 3056 | 1465121196291 Marionette TRACE conn6 <- [1,2986,null,{}] 03:06:36 INFO - PROCESS | 3056 | 1465121196294 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:36 INFO - PROCESS | 3056 | 1465121196296 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:36 INFO - PROCESS | 3056 | 1465121196380 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 03:06:36 INFO - PROCESS | 3056 | 1465121196388 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:36 INFO - PROCESS | 3056 | 1465121196390 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:36 INFO - PROCESS | 3056 | ++DOCSHELL 0D892400 == 32 [pid = 3056] [id = 758] 03:06:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (0D895C00) [pid = 3056] [serial = 2272] [outer = 00000000] 03:06:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (17D78800) [pid = 3056] [serial = 2273] [outer = 0D895C00] 03:06:36 INFO - PROCESS | 3056 | 1465121196434 Marionette DEBUG loaded listener.js 03:06:36 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (18770000) [pid = 3056] [serial = 2274] [outer = 0D895C00] 03:06:36 INFO - PROCESS | 3056 | 1465121196829 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:06:36 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:06:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 03:06:36 INFO - PROCESS | 3056 | 1465121196866 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 3056 | 1465121196868 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 03:06:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:06:36 INFO - PROCESS | 3056 | 1465121196871 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 3056 | 1465121196872 Marionette TRACE conn6 <- [1,2990,null,{}] 03:06:36 INFO - PROCESS | 3056 | 1465121196876 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:36 INFO - PROCESS | 3056 | 1465121196878 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:37 INFO - PROCESS | 3056 | 1465121197004 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 03:06:37 INFO - PROCESS | 3056 | 1465121197011 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 3056 | 1465121197013 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:37 INFO - PROCESS | 3056 | ++DOCSHELL 0CFFA400 == 33 [pid = 3056] [id = 759] 03:06:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D98A000) [pid = 3056] [serial = 2275] [outer = 00000000] 03:06:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1A393400) [pid = 3056] [serial = 2276] [outer = 0D98A000] 03:06:37 INFO - PROCESS | 3056 | 1465121197058 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A394C00) [pid = 3056] [serial = 2277] [outer = 0D98A000] 03:06:37 INFO - PROCESS | 3056 | 1465121197437 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:06:37 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:06:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 631ms 03:06:37 INFO - PROCESS | 3056 | 1465121197505 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 03:06:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:06:37 INFO - PROCESS | 3056 | 1465121197507 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 03:06:37 INFO - PROCESS | 3056 | 1465121197510 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:06:37 INFO - PROCESS | 3056 | 1465121197512 Marionette TRACE conn6 <- [1,2994,null,{}] 03:06:37 INFO - PROCESS | 3056 | 1465121197515 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:37 INFO - PROCESS | 3056 | 1465121197517 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:37 INFO - PROCESS | 3056 | 1465121197599 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 03:06:37 INFO - PROCESS | 3056 | 1465121197702 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 3056 | 1465121197704 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:37 INFO - PROCESS | 3056 | ++DOCSHELL 0910FC00 == 34 [pid = 3056] [id = 760] 03:06:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A509800) [pid = 3056] [serial = 2278] [outer = 00000000] 03:06:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A569800) [pid = 3056] [serial = 2279] [outer = 1A509800] 03:06:37 INFO - PROCESS | 3056 | 1465121197775 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1A56B400) [pid = 3056] [serial = 2280] [outer = 1A509800] 03:06:38 INFO - PROCESS | 3056 | 1465121198097 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:06:38 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:06:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 03:06:38 INFO - PROCESS | 3056 | 1465121198141 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 3056 | 1465121198143 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 03:06:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:06:38 INFO - PROCESS | 3056 | 1465121198146 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 3056 | 1465121198148 Marionette TRACE conn6 <- [1,2998,null,{}] 03:06:38 INFO - PROCESS | 3056 | 1465121198152 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:38 INFO - PROCESS | 3056 | 1465121198153 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:38 INFO - PROCESS | 3056 | 1465121198287 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 03:06:38 INFO - PROCESS | 3056 | 1465121198413 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 3056 | 1465121198416 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:38 INFO - PROCESS | 3056 | ++DOCSHELL 09102800 == 35 [pid = 3056] [id = 761] 03:06:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (09104400) [pid = 3056] [serial = 2281] [outer = 00000000] 03:06:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (09125800) [pid = 3056] [serial = 2282] [outer = 09104400] 03:06:38 INFO - PROCESS | 3056 | 1465121198480 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0CB74000) [pid = 3056] [serial = 2283] [outer = 09104400] 03:06:38 INFO - PROCESS | 3056 | [3056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:06:39 INFO - PROCESS | 3056 | 1465121199267 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:06:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:06:39 INFO - {} 03:06:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:06:39 INFO - {} 03:06:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:06:39 INFO - {} 03:06:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:06:39 INFO - {} 03:06:39 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1173ms 03:06:39 INFO - PROCESS | 3056 | 1465121199323 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 03:06:39 INFO - PROCESS | 3056 | 1465121199326 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 03:06:39 INFO - TEST-START | /FileAPI/fileReader.html 03:06:39 INFO - PROCESS | 3056 | 1465121199332 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 3056 | 1465121199335 Marionette TRACE conn6 <- [1,3002,null,{}] 03:06:39 INFO - PROCESS | 3056 | 1465121199341 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:39 INFO - PROCESS | 3056 | 1465121199344 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:39 INFO - PROCESS | 3056 | 1465121199493 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 03:06:39 INFO - PROCESS | 3056 | 1465121199615 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 3056 | 1465121199619 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:39 INFO - PROCESS | 3056 | ++DOCSHELL 0E7ACC00 == 36 [pid = 3056] [id = 762] 03:06:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0E7B7800) [pid = 3056] [serial = 2284] [outer = 00000000] 03:06:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (15E1BC00) [pid = 3056] [serial = 2285] [outer = 0E7B7800] 03:06:39 INFO - PROCESS | 3056 | 1465121199676 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 3056 | ++DOMWINDOW == 91 (17DC5400) [pid = 3056] [serial = 2286] [outer = 0E7B7800] 03:06:40 INFO - PROCESS | 3056 | 1465121200260 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:06:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:06:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:06:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:06:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:06:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 970ms 03:06:40 INFO - PROCESS | 3056 | 1465121200309 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 03:06:40 INFO - PROCESS | 3056 | 1465121200313 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 03:06:40 INFO - PROCESS | 3056 | 1465121200317 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - TEST-START | /FileAPI/historical.html 03:06:40 INFO - PROCESS | 3056 | 1465121200319 Marionette TRACE conn6 <- [1,3006,null,{}] 03:06:40 INFO - PROCESS | 3056 | 1465121200324 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:40 INFO - PROCESS | 3056 | 1465121200326 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:40 INFO - PROCESS | 3056 | 1465121200450 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 03:06:40 INFO - PROCESS | 3056 | 1465121200617 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 3056 | 1465121200620 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:40 INFO - PROCESS | 3056 | ++DOCSHELL 152DE800 == 37 [pid = 3056] [id = 763] 03:06:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 92 (19C06400) [pid = 3056] [serial = 2287] [outer = 00000000] 03:06:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 93 (1A574000) [pid = 3056] [serial = 2288] [outer = 19C06400] 03:06:40 INFO - PROCESS | 3056 | 1465121200678 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 3056 | ++DOMWINDOW == 94 (1A783000) [pid = 3056] [serial = 2289] [outer = 19C06400] 03:06:41 INFO - PROCESS | 3056 | 1465121201457 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:06:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:06:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:06:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:06:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:06:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:06:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:06:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:06:41 INFO - TEST-OK | /FileAPI/historical.html | took 1183ms 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 0910FC00 == 36 [pid = 3056] [id = 760] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 0CFFA400 == 35 [pid = 3056] [id = 759] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 0D892400 == 34 [pid = 3056] [id = 758] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 187D8400 == 33 [pid = 3056] [id = 757] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 192B3000 == 32 [pid = 3056] [id = 756] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 17D74800 == 31 [pid = 3056] [id = 755] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 0D635800 == 30 [pid = 3056] [id = 754] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 14810000 == 29 [pid = 3056] [id = 753] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 0D632400 == 28 [pid = 3056] [id = 752] 03:06:41 INFO - PROCESS | 3056 | --DOCSHELL 0CBCE000 == 27 [pid = 3056] [id = 751] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 93 (1AA30400) [pid = 3056] [serial = 2159] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 92 (0CE83000) [pid = 3056] [serial = 2236] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 91 (195E2400) [pid = 3056] [serial = 2218] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 90 (1A50D000) [pid = 3056] [serial = 2221] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (19C07400) [pid = 3056] [serial = 2219] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (1A7EF800) [pid = 3056] [serial = 2224] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0D832800) [pid = 3056] [serial = 2203] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0D9B2800) [pid = 3056] [serial = 2204] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1BC64800) [pid = 3056] [serial = 2201] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1BC59C00) [pid = 3056] [serial = 2200] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (150D7C00) [pid = 3056] [serial = 2212] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (15175800) [pid = 3056] [serial = 2213] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (187DF000) [pid = 3056] [serial = 2215] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0D9B4C00) [pid = 3056] [serial = 2209] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0E50D000) [pid = 3056] [serial = 2210] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0CE8B400) [pid = 3056] [serial = 2206] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (0D356000) [pid = 3056] [serial = 2207] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1A566400) [pid = 3056] [serial = 2222] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A9FA800) [pid = 3056] [serial = 2231] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1BC5C800) [pid = 3056] [serial = 2233] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1C3D4000) [pid = 3056] [serial = 2234] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1A50E800) [pid = 3056] [serial = 2227] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1A860400) [pid = 3056] [serial = 2230] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (1A7F2000) [pid = 3056] [serial = 2225] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (18B76000) [pid = 3056] [serial = 2216] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A7F0400) [pid = 3056] [serial = 2228] [outer = 00000000] [url = about:blank] 03:06:41 INFO - PROCESS | 3056 | 1465121201577 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 3056 | 1465121201581 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 03:06:41 INFO - PROCESS | 3056 | 1465121201587 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 3056 | 1465121201590 Marionette TRACE conn6 <- [1,3010,null,{}] 03:06:41 INFO - TEST-START | /FileAPI/idlharness.html 03:06:41 INFO - PROCESS | 3056 | 1465121201596 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:41 INFO - PROCESS | 3056 | 1465121201598 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:41 INFO - PROCESS | 3056 | 1465121201695 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 03:06:41 INFO - PROCESS | 3056 | 1465121201701 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 3056 | 1465121201703 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:41 INFO - PROCESS | 3056 | ++DOCSHELL 0D350C00 == 28 [pid = 3056] [id = 764] 03:06:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (0D351000) [pid = 3056] [serial = 2290] [outer = 00000000] 03:06:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (0D439800) [pid = 3056] [serial = 2291] [outer = 0D351000] 03:06:41 INFO - PROCESS | 3056 | 1465121201753 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (0D822800) [pid = 3056] [serial = 2292] [outer = 0D351000] 03:06:42 INFO - PROCESS | 3056 | 1465121202685 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:06:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:06:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:06:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:06:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:06:42 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:06:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:06:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:06:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:06:42 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:06:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:06:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:06:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:06:42 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:06:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:06:42 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:06:42 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:06:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:06:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:06:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:06:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:06:42 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:06:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:06:42 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:06:42 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:06:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:06:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:06:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:06:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:06:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:06:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 1238ms 03:06:42 INFO - PROCESS | 3056 | 1465121202833 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 3056 | 1465121202837 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 03:06:42 INFO - TEST-START | /FileAPI/idlharness.worker 03:06:42 INFO - PROCESS | 3056 | 1465121202848 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 3056 | 1465121202850 Marionette TRACE conn6 <- [1,3014,null,{}] 03:06:42 INFO - PROCESS | 3056 | 1465121202854 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:42 INFO - PROCESS | 3056 | 1465121202857 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:42 INFO - PROCESS | 3056 | 1465121202956 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 03:06:42 INFO - PROCESS | 3056 | 1465121202962 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 3056 | 1465121202964 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:42 INFO - PROCESS | 3056 | ++DOCSHELL 1955E800 == 29 [pid = 3056] [id = 765] 03:06:42 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (19562000) [pid = 3056] [serial = 2293] [outer = 00000000] 03:06:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (195E5800) [pid = 3056] [serial = 2294] [outer = 19562000] 03:06:43 INFO - PROCESS | 3056 | 1465121203012 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (19C08C00) [pid = 3056] [serial = 2295] [outer = 19562000] 03:06:43 INFO - PROCESS | 3056 | [3056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:06:44 INFO - PROCESS | 3056 | 1465121204015 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:06:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:06:44 INFO - {} 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:06:44 INFO - {} 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:06:44 INFO - {} 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:06:44 INFO - {} 03:06:44 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:06:44 INFO - {} 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:06:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:06:44 INFO - {} 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:06:44 INFO - {} 03:06:44 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:06:44 INFO - {} 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 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:06:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:06:44 INFO - {} 03:06:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1287ms 03:06:44 INFO - PROCESS | 3056 | 1465121204135 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 3056 | 1465121204137 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 03:06:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:06:44 INFO - PROCESS | 3056 | 1465121204146 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 3056 | 1465121204150 Marionette TRACE conn6 <- [1,3018,null,{}] 03:06:44 INFO - PROCESS | 3056 | 1465121204160 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:44 INFO - PROCESS | 3056 | 1465121204165 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:44 INFO - PROCESS | 3056 | 1465121204292 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 03:06:44 INFO - PROCESS | 3056 | 1465121204298 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 3056 | 1465121204301 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:44 INFO - PROCESS | 3056 | ++DOCSHELL 1D0B6000 == 30 [pid = 3056] [id = 766] 03:06:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1D0B6400) [pid = 3056] [serial = 2296] [outer = 00000000] 03:06:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (0E7B9000) [pid = 3056] [serial = 2297] [outer = 1D0B6400] 03:06:44 INFO - PROCESS | 3056 | 1465121204440 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (148DAC00) [pid = 3056] [serial = 2298] [outer = 1D0B6400] 03:06:44 INFO - PROCESS | 3056 | 1465121204853 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:06:44 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:06:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 730ms 03:06:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:06:44 INFO - PROCESS | 3056 | 1465121204874 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 3056 | 1465121204877 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 03:06:44 INFO - PROCESS | 3056 | 1465121204880 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 3056 | 1465121204882 Marionette TRACE conn6 <- [1,3022,null,{}] 03:06:44 INFO - PROCESS | 3056 | 1465121204892 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:44 INFO - PROCESS | 3056 | 1465121204894 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:45 INFO - PROCESS | 3056 | 1465121205022 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 03:06:45 INFO - PROCESS | 3056 | 1465121205027 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 3056 | 1465121205029 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:45 INFO - PROCESS | 3056 | ++DOCSHELL 1D10E800 == 31 [pid = 3056] [id = 767] 03:06:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1D115C00) [pid = 3056] [serial = 2299] [outer = 00000000] 03:06:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1D163800) [pid = 3056] [serial = 2300] [outer = 1D115C00] 03:06:45 INFO - PROCESS | 3056 | 1465121205074 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (1D902C00) [pid = 3056] [serial = 2301] [outer = 1D115C00] 03:06:45 INFO - PROCESS | 3056 | 1465121205514 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:06:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:06:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 03:06:45 INFO - PROCESS | 3056 | 1465121205552 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 03:06:45 INFO - PROCESS | 3056 | 1465121205554 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 03:06:45 INFO - PROCESS | 3056 | 1465121205557 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:06:45 INFO - PROCESS | 3056 | 1465121205559 Marionette TRACE conn6 <- [1,3026,null,{}] 03:06:45 INFO - PROCESS | 3056 | 1465121205562 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:45 INFO - PROCESS | 3056 | 1465121205564 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:45 INFO - PROCESS | 3056 | 1465121205684 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 03:06:45 INFO - PROCESS | 3056 | 1465121205776 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 3056 | 1465121205778 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:45 INFO - PROCESS | 3056 | ++DOCSHELL 1D163000 == 32 [pid = 3056] [id = 768] 03:06:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1D907C00) [pid = 3056] [serial = 2302] [outer = 00000000] 03:06:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1D90D800) [pid = 3056] [serial = 2303] [outer = 1D907C00] 03:06:45 INFO - PROCESS | 3056 | 1465121205823 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1D90E800) [pid = 3056] [serial = 2304] [outer = 1D907C00] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (18B6F400) [pid = 3056] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (17D75400) [pid = 3056] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0CBD0400) [pid = 3056] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (0D633800) [pid = 3056] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0D43B000) [pid = 3056] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (192B4000) [pid = 3056] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (0D623800) [pid = 3056] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1877A400) [pid = 3056] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1C970C00) [pid = 3056] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1CD7A400) [pid = 3056] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0D895C00) [pid = 3056] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (1487EC00) [pid = 3056] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0E7B5C00) [pid = 3056] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:06:46 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D98A000) [pid = 3056] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:06:46 INFO - PROCESS | 3056 | 1465121206295 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:06:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:06:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:06:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 770ms 03:06:46 INFO - PROCESS | 3056 | 1465121206331 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 3056 | 1465121206333 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 03:06:46 INFO - PROCESS | 3056 | 1465121206336 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:06:46 INFO - PROCESS | 3056 | 1465121206338 Marionette TRACE conn6 <- [1,3030,null,{}] 03:06:46 INFO - PROCESS | 3056 | 1465121206341 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:46 INFO - PROCESS | 3056 | 1465121206347 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:46 INFO - PROCESS | 3056 | 1465121206496 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 03:06:46 INFO - PROCESS | 3056 | 1465121206567 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 3056 | 1465121206569 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:46 INFO - PROCESS | 3056 | ++DOCSHELL 1955B800 == 33 [pid = 3056] [id = 769] 03:06:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (1DADA000) [pid = 3056] [serial = 2305] [outer = 00000000] 03:06:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1DAE6400) [pid = 3056] [serial = 2306] [outer = 1DADA000] 03:06:46 INFO - PROCESS | 3056 | 1465121206615 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1DB3F400) [pid = 3056] [serial = 2307] [outer = 1DADA000] 03:06:47 INFO - PROCESS | 3056 | 1465121207173 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:06:47 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:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:06:47 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:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:06:47 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:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:06:47 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:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:06:47 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:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:06:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:06:47 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:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:06:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:06:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:06:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 949ms 03:06:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:06:47 INFO - PROCESS | 3056 | 1465121207290 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 3056 | 1465121207293 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 03:06:47 INFO - PROCESS | 3056 | 1465121207304 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 3056 | 1465121207306 Marionette TRACE conn6 <- [1,3034,null,{}] 03:06:47 INFO - PROCESS | 3056 | 1465121207310 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:47 INFO - PROCESS | 3056 | 1465121207312 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:47 INFO - PROCESS | 3056 | 1465121207396 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 03:06:47 INFO - PROCESS | 3056 | 1465121207400 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:47 INFO - PROCESS | 3056 | 1465121207402 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:47 INFO - PROCESS | 3056 | ++DOCSHELL 1DB41C00 == 34 [pid = 3056] [id = 770] 03:06:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1FF91400) [pid = 3056] [serial = 2308] [outer = 00000000] 03:06:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (2148AC00) [pid = 3056] [serial = 2309] [outer = 1FF91400] 03:06:47 INFO - PROCESS | 3056 | 1465121207449 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (2148D800) [pid = 3056] [serial = 2310] [outer = 1FF91400] 03:06:47 INFO - PROCESS | 3056 | [3056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:06:47 INFO - PROCESS | 3056 | 1465121207912 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:06:47 INFO - {} 03:06:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 630ms 03:06:47 INFO - PROCESS | 3056 | 1465121207938 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 3056 | 1465121207940 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 03:06:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:06:47 INFO - PROCESS | 3056 | 1465121207944 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 3056 | 1465121207946 Marionette TRACE conn6 <- [1,3038,null,{}] 03:06:47 INFO - PROCESS | 3056 | 1465121207949 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:47 INFO - PROCESS | 3056 | 1465121207951 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:48 INFO - PROCESS | 3056 | 1465121208039 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 03:06:48 INFO - PROCESS | 3056 | 1465121208048 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 3056 | 1465121208050 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:48 INFO - PROCESS | 3056 | ++DOCSHELL 1F987800 == 35 [pid = 3056] [id = 771] 03:06:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1F987C00) [pid = 3056] [serial = 2311] [outer = 00000000] 03:06:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1F98F800) [pid = 3056] [serial = 2312] [outer = 1F987C00] 03:06:48 INFO - PROCESS | 3056 | 1465121208094 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (1FF9A800) [pid = 3056] [serial = 2313] [outer = 1F987C00] 03:06:48 INFO - PROCESS | 3056 | 1465121208734 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 871ms 03:06:48 INFO - PROCESS | 3056 | 1465121208833 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 03:06:48 INFO - PROCESS | 3056 | 1465121208837 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 03:06:48 INFO - PROCESS | 3056 | 1465121208844 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:06:48 INFO - PROCESS | 3056 | 1465121208850 Marionette TRACE conn6 <- [1,3042,null,{}] 03:06:48 INFO - PROCESS | 3056 | 1465121208855 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:48 INFO - PROCESS | 3056 | 1465121208858 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:48 INFO - PROCESS | 3056 | 1465121208982 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 03:06:49 INFO - PROCESS | 3056 | 1465121209120 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 3056 | 1465121209123 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:49 INFO - PROCESS | 3056 | ++DOCSHELL 0D620400 == 36 [pid = 3056] [id = 772] 03:06:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0D622000) [pid = 3056] [serial = 2314] [outer = 00000000] 03:06:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0DB5B400) [pid = 3056] [serial = 2315] [outer = 0D622000] 03:06:49 INFO - PROCESS | 3056 | 1465121209187 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (0DB61400) [pid = 3056] [serial = 2316] [outer = 0D622000] 03:06:50 INFO - PROCESS | 3056 | 1465121209993 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:06:50 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:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:06:50 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:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:06:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1317ms 03:06:50 INFO - PROCESS | 3056 | 1465121210165 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 03:06:50 INFO - PROCESS | 3056 | 1465121210171 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 03:06:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:06:50 INFO - PROCESS | 3056 | 1465121210178 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 3056 | 1465121210181 Marionette TRACE conn6 <- [1,3046,null,{}] 03:06:50 INFO - PROCESS | 3056 | 1465121210185 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:50 INFO - PROCESS | 3056 | 1465121210188 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:50 INFO - PROCESS | 3056 | 1465121210341 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 03:06:50 INFO - PROCESS | 3056 | 1465121210482 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 3056 | 1465121210485 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:50 INFO - PROCESS | 3056 | ++DOCSHELL 1A56E800 == 37 [pid = 3056] [id = 773] 03:06:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1A7EE000) [pid = 3056] [serial = 2317] [outer = 00000000] 03:06:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (1A7F5800) [pid = 3056] [serial = 2318] [outer = 1A7EE000] 03:06:50 INFO - PROCESS | 3056 | 1465121210581 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (1A80C000) [pid = 3056] [serial = 2319] [outer = 1A7EE000] 03:06:51 INFO - PROCESS | 3056 | 1465121211153 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:06:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:06:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:06:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:06:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:06:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1026ms 03:06:51 INFO - PROCESS | 3056 | 1465121211205 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 3056 | 1465121211208 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 03:06:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:06:51 INFO - PROCESS | 3056 | 1465121211212 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 3056 | 1465121211216 Marionette TRACE conn6 <- [1,3050,null,{}] 03:06:51 INFO - PROCESS | 3056 | 1465121211265 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:51 INFO - PROCESS | 3056 | 1465121211271 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:51 INFO - PROCESS | 3056 | 1465121211395 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 03:06:51 INFO - PROCESS | 3056 | 1465121211509 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 3056 | 1465121211512 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:51 INFO - PROCESS | 3056 | ++DOCSHELL 1AA2B000 == 38 [pid = 3056] [id = 774] 03:06:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (1AA2C400) [pid = 3056] [serial = 2320] [outer = 00000000] 03:06:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (1B592000) [pid = 3056] [serial = 2321] [outer = 1AA2C400] 03:06:51 INFO - PROCESS | 3056 | 1465121211611 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 3056 | ++DOMWINDOW == 87 (1C3CD400) [pid = 3056] [serial = 2322] [outer = 1AA2C400] 03:06:51 INFO - PROCESS | 3056 | [3056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:06:52 INFO - PROCESS | 3056 | 1465121212207 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:06:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:06:52 INFO - {} 03:06:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1042ms 03:06:52 INFO - PROCESS | 3056 | 1465121212257 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 3056 | 1465121212260 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 03:06:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:06:52 INFO - PROCESS | 3056 | 1465121212264 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 3056 | 1465121212266 Marionette TRACE conn6 <- [1,3054,null,{}] 03:06:52 INFO - PROCESS | 3056 | 1465121212269 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:52 INFO - PROCESS | 3056 | 1465121212272 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:52 INFO - PROCESS | 3056 | 1465121212393 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 03:06:52 INFO - PROCESS | 3056 | 1465121212646 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 3056 | 1465121212650 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:52 INFO - PROCESS | 3056 | ++DOCSHELL 0CFFA400 == 39 [pid = 3056] [id = 775] 03:06:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 88 (0CFFA800) [pid = 3056] [serial = 2323] [outer = 00000000] 03:06:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 89 (0D43B400) [pid = 3056] [serial = 2324] [outer = 0CFFA800] 03:06:52 INFO - PROCESS | 3056 | 1465121212720 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 3056 | ++DOMWINDOW == 90 (0D635800) [pid = 3056] [serial = 2325] [outer = 0CFFA800] 03:06:53 INFO - PROCESS | 3056 | 1465121213254 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:06:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1017ms 03:06:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:06:53 INFO - PROCESS | 3056 | 1465121213285 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 3056 | 1465121213289 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 03:06:53 INFO - PROCESS | 3056 | 1465121213293 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 3056 | 1465121213296 Marionette TRACE conn6 <- [1,3058,null,{}] 03:06:53 INFO - PROCESS | 3056 | 1465121213301 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:53 INFO - PROCESS | 3056 | 1465121213305 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1DB41C00 == 38 [pid = 3056] [id = 770] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1955B800 == 37 [pid = 3056] [id = 769] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1D163000 == 36 [pid = 3056] [id = 768] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1D10E800 == 35 [pid = 3056] [id = 767] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1D0B6000 == 34 [pid = 3056] [id = 766] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1955E800 == 33 [pid = 3056] [id = 765] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 0D350C00 == 32 [pid = 3056] [id = 764] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 0D438C00 == 31 [pid = 3056] [id = 750] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 09102800 == 30 [pid = 3056] [id = 761] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 0E7ACC00 == 29 [pid = 3056] [id = 762] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 152DE800 == 28 [pid = 3056] [id = 763] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1AA2B000 == 27 [pid = 3056] [id = 774] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1A56E800 == 26 [pid = 3056] [id = 773] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 1F987800 == 25 [pid = 3056] [id = 771] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 0D620400 == 24 [pid = 3056] [id = 772] 03:06:54 INFO - PROCESS | 3056 | 1465121214062 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 89 (1A569800) [pid = 3056] [serial = 2279] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 88 (17DCCC00) [pid = 3056] [serial = 2265] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 87 (0CE85C00) [pid = 3056] [serial = 2253] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 86 (0CFF6800) [pid = 3056] [serial = 2254] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (0D747C00) [pid = 3056] [serial = 2256] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (0D822C00) [pid = 3056] [serial = 2257] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (0D83B400) [pid = 3056] [serial = 2251] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (0D631800) [pid = 3056] [serial = 2250] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (1955DC00) [pid = 3056] [serial = 2270] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (192B5400) [pid = 3056] [serial = 2268] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (14B91800) [pid = 3056] [serial = 2239] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (0DC9F800) [pid = 3056] [serial = 2238] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1A3EA000) [pid = 3056] [serial = 2242] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (19C08800) [pid = 3056] [serial = 2241] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1CD03800) [pid = 3056] [serial = 2245] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1C9F1000) [pid = 3056] [serial = 2244] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (1D0BB800) [pid = 3056] [serial = 2248] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (1D0B7000) [pid = 3056] [serial = 2247] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (18735000) [pid = 3056] [serial = 2266] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (17D78800) [pid = 3056] [serial = 2273] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (18770000) [pid = 3056] [serial = 2274] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (195E6400) [pid = 3056] [serial = 2271] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (1495B400) [pid = 3056] [serial = 2259] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (14B5B800) [pid = 3056] [serial = 2260] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1514B400) [pid = 3056] [serial = 2262] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (16370000) [pid = 3056] [serial = 2263] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1A394C00) [pid = 3056] [serial = 2277] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOMWINDOW == 62 (1A393400) [pid = 3056] [serial = 2276] [outer = 00000000] [url = about:blank] 03:06:54 INFO - PROCESS | 3056 | --DOCSHELL 0CFFA400 == 23 [pid = 3056] [id = 775] 03:06:54 INFO - PROCESS | 3056 | 1465121214338 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 3056 | 1465121214341 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:54 INFO - PROCESS | 3056 | ++DOCSHELL 0CFF1400 == 24 [pid = 3056] [id = 776] 03:06:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 63 (0CFF1C00) [pid = 3056] [serial = 2326] [outer = 00000000] 03:06:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 64 (0D34E800) [pid = 3056] [serial = 2327] [outer = 0CFF1C00] 03:06:54 INFO - PROCESS | 3056 | 1465121214412 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 3056 | ++DOMWINDOW == 65 (0D35C800) [pid = 3056] [serial = 2328] [outer = 0CFF1C00] 03:06:54 INFO - PROCESS | 3056 | 1465121214861 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:06:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1632ms 03:06:54 INFO - PROCESS | 3056 | 1465121214927 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 03:06:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:06:54 INFO - PROCESS | 3056 | 1465121214931 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 03:06:54 INFO - PROCESS | 3056 | 1465121214935 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:06:54 INFO - PROCESS | 3056 | 1465121214938 Marionette TRACE conn6 <- [1,3062,null,{}] 03:06:54 INFO - PROCESS | 3056 | 1465121214943 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:54 INFO - PROCESS | 3056 | 1465121214945 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:55 INFO - PROCESS | 3056 | 1465121215035 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 03:06:55 INFO - PROCESS | 3056 | 1465121215050 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 3056 | 1465121215053 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:55 INFO - PROCESS | 3056 | ++DOCSHELL 0D751000 == 25 [pid = 3056] [id = 777] 03:06:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 66 (0D752400) [pid = 3056] [serial = 2329] [outer = 00000000] 03:06:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 67 (0D832000) [pid = 3056] [serial = 2330] [outer = 0D752400] 03:06:55 INFO - PROCESS | 3056 | 1465121215102 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 68 (0D983000) [pid = 3056] [serial = 2331] [outer = 0D752400] 03:06:55 INFO - PROCESS | 3056 | 1465121215575 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:06:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:06:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:06:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:06:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:06:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:06:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:06:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 690ms 03:06:55 INFO - PROCESS | 3056 | 1465121215626 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 3056 | 1465121215629 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 03:06:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:06:55 INFO - PROCESS | 3056 | 1465121215633 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 3056 | 1465121215635 Marionette TRACE conn6 <- [1,3066,null,{}] 03:06:55 INFO - PROCESS | 3056 | 1465121215640 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:55 INFO - PROCESS | 3056 | 1465121215642 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:55 INFO - PROCESS | 3056 | 1465121215765 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 03:06:55 INFO - PROCESS | 3056 | 1465121215876 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 3056 | 1465121215878 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:55 INFO - PROCESS | 3056 | ++DOCSHELL 0E7B5000 == 26 [pid = 3056] [id = 778] 03:06:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (148D4C00) [pid = 3056] [serial = 2332] [outer = 00000000] 03:06:55 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (14964000) [pid = 3056] [serial = 2333] [outer = 148D4C00] 03:06:55 INFO - PROCESS | 3056 | 1465121215926 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (14B5D800) [pid = 3056] [serial = 2334] [outer = 148D4C00] 03:06:56 INFO - PROCESS | 3056 | 1465121216355 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 3056 | 1465121216418 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 03:06:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:06:56 INFO - PROCESS | 3056 | 1465121216444 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 3056 | 1465121216449 Marionette TRACE conn6 <- [1,3070,null,{}] 03:06:56 INFO - PROCESS | 3056 | 1465121216457 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:56 INFO - PROCESS | 3056 | 1465121216461 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:56 INFO - PROCESS | 3056 | 1465121216601 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 03:06:56 INFO - PROCESS | 3056 | 1465121216606 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 3056 | 1465121216608 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:56 INFO - PROCESS | 3056 | ++DOCSHELL 1514D400 == 27 [pid = 3056] [id = 779] 03:06:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1514F400) [pid = 3056] [serial = 2335] [outer = 00000000] 03:06:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (16279800) [pid = 3056] [serial = 2336] [outer = 1514F400] 03:06:56 INFO - PROCESS | 3056 | 1465121216653 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (17D78800) [pid = 3056] [serial = 2337] [outer = 1514F400] 03:06:57 INFO - PROCESS | 3056 | 1465121217095 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:06:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:06:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:06:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:06:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 690ms 03:06:57 INFO - PROCESS | 3056 | 1465121217156 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 3056 | 1465121217158 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 03:06:57 INFO - PROCESS | 3056 | 1465121217161 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 3056 | 1465121217163 Marionette TRACE conn6 <- [1,3074,null,{}] 03:06:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:06:57 INFO - PROCESS | 3056 | 1465121217167 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:57 INFO - PROCESS | 3056 | 1465121217169 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:57 INFO - PROCESS | 3056 | 1465121217294 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 03:06:57 INFO - PROCESS | 3056 | 1465121217366 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 3056 | 1465121217368 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:57 INFO - PROCESS | 3056 | ++DOCSHELL 0D83DC00 == 28 [pid = 3056] [id = 780] 03:06:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (0D9B0C00) [pid = 3056] [serial = 2338] [outer = 00000000] 03:06:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (18738800) [pid = 3056] [serial = 2339] [outer = 0D9B0C00] 03:06:57 INFO - PROCESS | 3056 | 1465121217414 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1877BC00) [pid = 3056] [serial = 2340] [outer = 0D9B0C00] 03:06:57 INFO - PROCESS | 3056 | 1465121217824 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:06:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 03:06:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:06:57 INFO - PROCESS | 3056 | 1465121217839 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 3056 | 1465121217841 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 03:06:57 INFO - PROCESS | 3056 | 1465121217844 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 3056 | 1465121217846 Marionette TRACE conn6 <- [1,3078,null,{}] 03:06:57 INFO - PROCESS | 3056 | 1465121217850 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:57 INFO - PROCESS | 3056 | 1465121217852 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:57 INFO - PROCESS | 3056 | 1465121217978 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 03:06:57 INFO - PROCESS | 3056 | 1465121217983 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 3056 | 1465121217989 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:58 INFO - PROCESS | 3056 | ++DOCSHELL 192BA400 == 29 [pid = 3056] [id = 781] 03:06:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (19549400) [pid = 3056] [serial = 2341] [outer = 00000000] 03:06:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (1955EC00) [pid = 3056] [serial = 2342] [outer = 19549400] 03:06:58 INFO - PROCESS | 3056 | 1465121218105 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (195DC400) [pid = 3056] [serial = 2343] [outer = 19549400] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (1F987C00) [pid = 3056] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (19562000) [pid = 3056] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1FF91400) [pid = 3056] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1D0B6400) [pid = 3056] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1D115C00) [pid = 3056] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1D907C00) [pid = 3056] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (19C06400) [pid = 3056] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (0E7B7800) [pid = 3056] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (09104400) [pid = 3056] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0D351000) [pid = 3056] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (1DADA000) [pid = 3056] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:06:58 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (1A509800) [pid = 3056] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:06:58 INFO - PROCESS | 3056 | 1465121218772 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:06:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:06:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 970ms 03:06:58 INFO - PROCESS | 3056 | 1465121218815 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 03:06:58 INFO - PROCESS | 3056 | 1465121218817 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 03:06:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:06:58 INFO - PROCESS | 3056 | 1465121218820 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 3056 | 1465121218822 Marionette TRACE conn6 <- [1,3082,null,{}] 03:06:58 INFO - PROCESS | 3056 | 1465121218826 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:58 INFO - PROCESS | 3056 | 1465121218828 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:58 INFO - PROCESS | 3056 | 1465121218914 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 03:06:58 INFO - PROCESS | 3056 | 1465121218919 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 3056 | 1465121218921 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:58 INFO - PROCESS | 3056 | ++DOCSHELL 0912A400 == 30 [pid = 3056] [id = 782] 03:06:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 69 (19560C00) [pid = 3056] [serial = 2344] [outer = 00000000] 03:06:58 INFO - PROCESS | 3056 | ++DOMWINDOW == 70 (19C10400) [pid = 3056] [serial = 2345] [outer = 19560C00] 03:06:58 INFO - PROCESS | 3056 | 1465121218967 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 71 (1A390000) [pid = 3056] [serial = 2346] [outer = 19560C00] 03:06:59 INFO - PROCESS | 3056 | 1465121219393 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:06:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 630ms 03:06:59 INFO - PROCESS | 3056 | 1465121219455 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 03:06:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:06:59 INFO - PROCESS | 3056 | 1465121219457 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 03:06:59 INFO - PROCESS | 3056 | 1465121219461 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 3056 | 1465121219463 Marionette TRACE conn6 <- [1,3086,null,{}] 03:06:59 INFO - PROCESS | 3056 | 1465121219466 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:59 INFO - PROCESS | 3056 | 1465121219468 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:59 INFO - PROCESS | 3056 | 1465121219551 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 03:06:59 INFO - PROCESS | 3056 | 1465121219556 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 3056 | 1465121219558 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:06:59 INFO - PROCESS | 3056 | ++DOCSHELL 1A392000 == 31 [pid = 3056] [id = 783] 03:06:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 72 (1A392C00) [pid = 3056] [serial = 2347] [outer = 00000000] 03:06:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 73 (1A510400) [pid = 3056] [serial = 2348] [outer = 1A392C00] 03:06:59 INFO - PROCESS | 3056 | 1465121219603 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 3056 | ++DOMWINDOW == 74 (1A515400) [pid = 3056] [serial = 2349] [outer = 1A392C00] 03:07:00 INFO - PROCESS | 3056 | 1465121220069 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:07:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 630ms 03:07:00 INFO - PROCESS | 3056 | 1465121220107 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 3056 | 1465121220109 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 03:07:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:07:00 INFO - PROCESS | 3056 | 1465121220113 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 3056 | 1465121220115 Marionette TRACE conn6 <- [1,3090,null,{}] 03:07:00 INFO - PROCESS | 3056 | 1465121220118 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:00 INFO - PROCESS | 3056 | 1465121220120 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:00 INFO - PROCESS | 3056 | 1465121220207 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 03:07:00 INFO - PROCESS | 3056 | 1465121220213 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 3056 | 1465121220215 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:00 INFO - PROCESS | 3056 | ++DOCSHELL 1A569800 == 32 [pid = 3056] [id = 784] 03:07:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 75 (1A56C400) [pid = 3056] [serial = 2350] [outer = 00000000] 03:07:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 76 (1A706000) [pid = 3056] [serial = 2351] [outer = 1A56C400] 03:07:00 INFO - PROCESS | 3056 | 1465121220260 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 3056 | ++DOMWINDOW == 77 (1A7EB000) [pid = 3056] [serial = 2352] [outer = 1A56C400] 03:07:00 INFO - PROCESS | 3056 | 1465121220978 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:07:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 930ms 03:07:01 INFO - PROCESS | 3056 | 1465121221050 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 3056 | 1465121221055 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 03:07:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:07:01 INFO - PROCESS | 3056 | 1465121221060 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 3056 | 1465121221064 Marionette TRACE conn6 <- [1,3094,null,{}] 03:07:01 INFO - PROCESS | 3056 | 1465121221071 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:01 INFO - PROCESS | 3056 | 1465121221074 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:01 INFO - PROCESS | 3056 | 1465121221219 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 03:07:01 INFO - PROCESS | 3056 | 1465121221348 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 3056 | 1465121221351 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:01 INFO - PROCESS | 3056 | ++DOCSHELL 0D34E400 == 33 [pid = 3056] [id = 785] 03:07:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 78 (0D352000) [pid = 3056] [serial = 2353] [outer = 00000000] 03:07:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 79 (0D832400) [pid = 3056] [serial = 2354] [outer = 0D352000] 03:07:01 INFO - PROCESS | 3056 | 1465121221413 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 3056 | ++DOMWINDOW == 80 (0D9B5800) [pid = 3056] [serial = 2355] [outer = 0D352000] 03:07:02 INFO - PROCESS | 3056 | 1465121222032 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:07:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:07:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:07:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:07:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1021ms 03:07:02 INFO - PROCESS | 3056 | 1465121222086 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 3056 | 1465121222091 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 03:07:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:07:02 INFO - PROCESS | 3056 | 1465121222097 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 3056 | 1465121222100 Marionette TRACE conn6 <- [1,3098,null,{}] 03:07:02 INFO - PROCESS | 3056 | 1465121222147 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:02 INFO - PROCESS | 3056 | 1465121222150 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:02 INFO - PROCESS | 3056 | 1465121222281 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 03:07:02 INFO - PROCESS | 3056 | 1465121222423 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 3056 | 1465121222425 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:02 INFO - PROCESS | 3056 | ++DOCSHELL 1506F000 == 34 [pid = 3056] [id = 786] 03:07:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 81 (1506FC00) [pid = 3056] [serial = 2356] [outer = 00000000] 03:07:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 82 (1514A800) [pid = 3056] [serial = 2357] [outer = 1506FC00] 03:07:02 INFO - PROCESS | 3056 | 1465121222486 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 3056 | ++DOMWINDOW == 83 (16370000) [pid = 3056] [serial = 2358] [outer = 1506FC00] 03:07:03 INFO - PROCESS | 3056 | 1465121223113 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:07:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:07:03 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:07:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:07:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1019ms 03:07:03 INFO - PROCESS | 3056 | 1465121223146 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 3056 | 1465121223149 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 03:07:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:07:03 INFO - PROCESS | 3056 | 1465121223154 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 3056 | 1465121223158 Marionette TRACE conn6 <- [1,3102,null,{}] 03:07:03 INFO - PROCESS | 3056 | 1465121223169 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:03 INFO - PROCESS | 3056 | 1465121223174 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:03 INFO - PROCESS | 3056 | 1465121223299 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 03:07:03 INFO - PROCESS | 3056 | 1465121223584 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"c5ae7d43-a640-4f4b-917b-2d7dec1260d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 3056 | 1465121223587 Marionette INFO sendAsync 24f87e05-3fa5-438b-a31c-e7565d5d70e2 03:07:03 INFO - PROCESS | 3056 | ++DOCSHELL 0CB75800 == 35 [pid = 3056] [id = 787] 03:07:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 84 (0CB75C00) [pid = 3056] [serial = 2359] [outer = 00000000] 03:07:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 85 (0CF69400) [pid = 3056] [serial = 2360] [outer = 0CB75C00] 03:07:03 INFO - PROCESS | 3056 | 1465121223640 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 3056 | ++DOMWINDOW == 86 (0D618000) [pid = 3056] [serial = 2361] [outer = 0CB75C00] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 1A392000 == 34 [pid = 3056] [id = 783] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 0912A400 == 33 [pid = 3056] [id = 782] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 192BA400 == 32 [pid = 3056] [id = 781] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 0D83DC00 == 31 [pid = 3056] [id = 780] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 1514D400 == 30 [pid = 3056] [id = 779] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 0E7B5000 == 29 [pid = 3056] [id = 778] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 0D751000 == 28 [pid = 3056] [id = 777] 03:07:04 INFO - PROCESS | 3056 | --DOCSHELL 0CFF1400 == 27 [pid = 3056] [id = 776] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 85 (1A56B400) [pid = 3056] [serial = 2280] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 84 (1F98F800) [pid = 3056] [serial = 2312] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 83 (19C08C00) [pid = 3056] [serial = 2295] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 82 (1FF9A800) [pid = 3056] [serial = 2313] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 81 (2148AC00) [pid = 3056] [serial = 2309] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 80 (0E7B9000) [pid = 3056] [serial = 2297] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 79 (148DAC00) [pid = 3056] [serial = 2298] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 78 (1D902C00) [pid = 3056] [serial = 2301] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 77 (1D163800) [pid = 3056] [serial = 2300] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 76 (1D90D800) [pid = 3056] [serial = 2303] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 75 (1A574000) [pid = 3056] [serial = 2288] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 74 (1A783000) [pid = 3056] [serial = 2289] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 73 (15E1BC00) [pid = 3056] [serial = 2285] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 72 (17DC5400) [pid = 3056] [serial = 2286] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 71 (09125800) [pid = 3056] [serial = 2282] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 70 (0CB74000) [pid = 3056] [serial = 2283] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 69 (0D439800) [pid = 3056] [serial = 2291] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 68 (0D822800) [pid = 3056] [serial = 2292] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 67 (195E5800) [pid = 3056] [serial = 2294] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 66 (1DAE6400) [pid = 3056] [serial = 2306] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 65 (1D90E800) [pid = 3056] [serial = 2304] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 64 (2148D800) [pid = 3056] [serial = 2310] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | --DOMWINDOW == 63 (1DB3F400) [pid = 3056] [serial = 2307] [outer = 00000000] [url = about:blank] 03:07:04 INFO - PROCESS | 3056 | 1465121224255 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:07:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:07:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1137ms 03:07:04 INFO - PROCESS | 3056 | 1465121224293 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 03:07:04 INFO - PROCESS | 3056 | 1465121224297 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 03:07:05 WARNING - u'runner_teardown' () 03:07:05 INFO - No more tests 03:07:05 INFO - Got 0 unexpected results 03:07:05 INFO - SUITE-END | took 689s 03:07:05 INFO - Closing logging queue 03:07:05 INFO - queue closed 03:07:05 INFO - Return code: 0 03:07:05 WARNING - # TBPL SUCCESS # 03:07:05 INFO - Running post-action listener: _resource_record_post_action 03:07:05 INFO - Running post-run listener: _resource_record_post_run 03:07:06 INFO - Total resource usage - Wall time: 698s; CPU: 14.0%; Read bytes: 96434688; Write bytes: 1138278400; Read time: 908040; Write time: 7892030 03:07:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:07:06 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 100 03:07:06 INFO - run-tests - Wall time: 696s; CPU: 14.0%; Read bytes: 96434688; Write bytes: 1080823808; Read time: 908040; Write time: 7853390 03:07:06 INFO - Running post-run listener: _upload_blobber_files 03:07:06 INFO - Blob upload gear active. 03:07:06 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:07:06 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:07:06 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-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 03:07:06 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-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 03:07:07 INFO - (blobuploader) - INFO - Open directory for files ... 03:07:07 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:07:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:07:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:07:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:07:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:07:08 INFO - (blobuploader) - INFO - Done attempting. 03:07:08 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:07:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:07:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:07:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:07:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:07:10 INFO - (blobuploader) - INFO - Done attempting. 03:07:10 INFO - (blobuploader) - INFO - Iteration through files over. 03:07:10 INFO - Return code: 0 03:07:10 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:07:10 INFO - Using _rmtree_windows ... 03:07:10 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:07:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/603e5804cba2d2ba6d870808d5fbbd36807bff56ae41063400bea735e7c984304bb693d506265e229efbb9c4dac11d08af6b692f8711332f3ca9c3423be5bdf5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d79ff20f481a58e7e83976badcd8530ee5f13dd5c757085c595ade9b1e57698242ef68e6250fc48dc2716493e79110d4ccdf68dab43b26156bd7858446f9c57f"} 03:07:10 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:07:10 INFO - Writing to file C:\slave\test\properties\blobber_files 03:07:10 INFO - Contents: 03:07:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/603e5804cba2d2ba6d870808d5fbbd36807bff56ae41063400bea735e7c984304bb693d506265e229efbb9c4dac11d08af6b692f8711332f3ca9c3423be5bdf5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d79ff20f481a58e7e83976badcd8530ee5f13dd5c757085c595ade9b1e57698242ef68e6250fc48dc2716493e79110d4ccdf68dab43b26156bd7858446f9c57f"} 03:07:10 INFO - Running post-run listener: copy_logs_to_upload_dir 03:07:10 INFO - Copying logs to upload dir... 03:07:10 INFO - mkdir: C:\slave\test\build\upload\logs 03:07:10 INFO - Copying logs to upload dir... 03:07:10 INFO - Using _rmtree_windows ... 03:07:10 INFO - Using _rmtree_windows ... 03:07:10 INFO - Using _rmtree_windows ... 03:07:10 INFO - Using _rmtree_windows ... 03:07:10 INFO - Using _rmtree_windows ... 03:07:10 INFO - Using _rmtree_windows ... 03:07:10 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=929.359000 ========= master_lag: 0.30 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 29 secs) (at 2016-06-05 03:07:10.634667) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-05 03:07:10.635620) ========= '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-120 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-120 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-120 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-aurora/sha512/603e5804cba2d2ba6d870808d5fbbd36807bff56ae41063400bea735e7c984304bb693d506265e229efbb9c4dac11d08af6b692f8711332f3ca9c3423be5bdf5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d79ff20f481a58e7e83976badcd8530ee5f13dd5c757085c595ade9b1e57698242ef68e6250fc48dc2716493e79110d4ccdf68dab43b26156bd7858446f9c57f"} build_url:https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/603e5804cba2d2ba6d870808d5fbbd36807bff56ae41063400bea735e7c984304bb693d506265e229efbb9c4dac11d08af6b692f8711332f3ca9c3423be5bdf5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d79ff20f481a58e7e83976badcd8530ee5f13dd5c757085c595ade9b1e57698242ef68e6250fc48dc2716493e79110d4ccdf68dab43b26156bd7858446f9c57f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RWntY8p6RSGqxaowgc9jEg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-05 03:07:10.755143) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 03:07:10.755503) ========= '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-120 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-120 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-120 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.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 03:07:10.871611) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-05 03:07:10.871935) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-05 03:07:11.761888) ========= ========= Total master_lag: 0.48 =========