builder: mozilla-release_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-169 starttime: 1471088738.23 results: success (0) buildid: 20160813031716 builduid: 4b5a9c25ef9241c2987c3bfcefcc43d9 revision: 0253fd92571ac6842143496156ad5c8a8fd1c89a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:38.233960) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:38.234388) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:38.234681) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:38.458057) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-08-13 04:45:38.458320) ========= '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-169 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-169 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-169 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 --04:45:39-- 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.10 GB/s 04:45:39 (2.10 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.175000 ========= master_lag: 2.51 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-08-13 04:45:42.146895) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-13 04:45:42.147222) ========= '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-169 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-169 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-169 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.601000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-13 04:45:45.764326) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-13 04:45:45.764700) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 0253fd92571ac6842143496156ad5c8a8fd1c89a --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-release --rev 0253fd92571ac6842143496156ad5c8a8fd1c89a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-169 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-169 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-169 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-08-13 04:45:46,085 truncating revision to first 12 chars 2016-08-13 04:45:46,085 Setting DEBUG logging. 2016-08-13 04:45:46,085 attempt 1/10 2016-08-13 04:45:46,085 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/0253fd92571a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-13 04:45:46,739 unpacking tar archive at: mozilla-release-0253fd92571a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.375000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-13 04:45:47.204974) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:47.205342) ========= script_repo_revision: 0253fd92571ac6842143496156ad5c8a8fd1c89a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:47.205727) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:47.205991) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-13 04:45:47.221322) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 20 secs) (at 2016-08-13 04:45:47.221632) ========= '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-release' '--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-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-169 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-169 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-169 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 04:45:47 INFO - MultiFileLogger online at 20160813 04:45:47 in C:\slave\test 04:45:47 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-release --download-symbols true 04:45:47 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 04:45:47 INFO - {'append_to_log': False, 04:45:47 INFO - 'base_work_dir': 'C:\\slave\\test', 04:45:47 INFO - 'blob_upload_branch': 'mozilla-release', 04:45:47 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 04:45:47 INFO - 'buildbot_json_path': 'buildprops.json', 04:45:47 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 04:45:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:45:47 INFO - 'download_minidump_stackwalk': True, 04:45:47 INFO - 'download_symbols': 'true', 04:45:47 INFO - 'e10s': False, 04:45:47 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 04:45:47 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 04:45:47 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 04:45:47 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 04:45:47 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 04:45:47 INFO - 'C:/mozilla-build/tooltool.py'), 04:45:47 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 04:45:47 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 04:45:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:45:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:45:47 INFO - 'log_level': 'info', 04:45:47 INFO - 'log_to_console': True, 04:45:47 INFO - 'opt_config_files': (), 04:45:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:45:47 INFO - '--processes=1', 04:45:47 INFO - '--config=%(test_path)s/wptrunner.ini', 04:45:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:45:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:45:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:45:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:45:47 INFO - 'pip_index': False, 04:45:47 INFO - 'require_test_zip': True, 04:45:47 INFO - 'test_type': ('testharness',), 04:45:47 INFO - 'this_chunk': '1', 04:45:47 INFO - 'total_chunks': '10', 04:45:47 INFO - 'virtualenv_path': 'venv', 04:45:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:45:47 INFO - 'work_dir': 'build'} 04:45:47 INFO - ##### 04:45:47 INFO - ##### Running clobber step. 04:45:47 INFO - ##### 04:45:47 INFO - Running pre-action listener: _resource_record_pre_action 04:45:47 INFO - Running main action method: clobber 04:45:47 INFO - rmtree: C:\slave\test\build 04:45:47 INFO - Using _rmtree_windows ... 04:45:47 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 04:47:25 INFO - Running post-action listener: _resource_record_post_action 04:47:25 INFO - ##### 04:47:25 INFO - ##### Running read-buildbot-config step. 04:47:25 INFO - ##### 04:47:25 INFO - Running pre-action listener: _resource_record_pre_action 04:47:25 INFO - Running main action method: read_buildbot_config 04:47:25 INFO - Using buildbot properties: 04:47:25 INFO - { 04:47:25 INFO - "project": "", 04:47:25 INFO - "product": "firefox", 04:47:25 INFO - "script_repo_revision": "production", 04:47:25 INFO - "scheduler": "tests-mozilla-release-win7_ix-debug-unittest", 04:47:25 INFO - "repository": "", 04:47:25 INFO - "buildername": "Windows 7 32-bit mozilla-release debug test web-platform-tests-1", 04:47:25 INFO - "buildid": "20160813031716", 04:47:25 INFO - "pgo_build": "False", 04:47:25 INFO - "basedir": "C:\\slave\\test", 04:47:25 INFO - "buildnumber": 5, 04:47:25 INFO - "slavename": "t-w732-ix-169", 04:47:25 INFO - "revision": "0253fd92571ac6842143496156ad5c8a8fd1c89a", 04:47:25 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 04:47:25 INFO - "platform": "win32", 04:47:25 INFO - "branch": "mozilla-release", 04:47:25 INFO - "repo_path": "releases/mozilla-release", 04:47:25 INFO - "moz_repo_path": "", 04:47:25 INFO - "stage_platform": "win32", 04:47:25 INFO - "builduid": "4b5a9c25ef9241c2987c3bfcefcc43d9", 04:47:25 INFO - "slavebuilddir": "test" 04:47:25 INFO - } 04:47:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json. 04:47:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip. 04:47:25 INFO - Running post-action listener: _resource_record_post_action 04:47:25 INFO - ##### 04:47:25 INFO - ##### Running download-and-extract step. 04:47:25 INFO - ##### 04:47:25 INFO - Running pre-action listener: _resource_record_pre_action 04:47:25 INFO - Running main action method: download_and_extract 04:47:25 INFO - mkdir: C:\slave\test\build\tests 04:47:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:47:25 INFO - https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 04:47:25 INFO - trying https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json 04:47:25 INFO - Downloading https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 04:47:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1 04:47:26 INFO - Downloaded 1274 bytes. 04:47:26 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 04:47:26 INFO - Using the following test package requirements: 04:47:26 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 04:47:26 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'], 04:47:26 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'firefox-48.0.1.en-US.win32.gtest.tests.zip'], 04:47:26 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'jsshell-win32.zip'], 04:47:26 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'], 04:47:26 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 04:47:26 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'], 04:47:26 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'], 04:47:26 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'], 04:47:26 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 04:47:26 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']} 04:47:26 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 04:47: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')]} 04:47:26 INFO - https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 04:47:26 INFO - trying https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip 04:47:26 INFO - Downloading https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip 04:47:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1 04:47:29 INFO - Downloaded 20366327 bytes. 04:47:29 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:47:29 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:47:32 INFO - caution: filename not matched: web-platform/* 04:47:32 INFO - Return code: 11 04:47: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')]} 04:47:32 INFO - https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 04:47:32 INFO - trying https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip 04:47:32 INFO - Downloading https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip 04:47:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1 04:47:33 INFO - Downloaded 36389907 bytes. 04:47:33 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:47:33 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:48:20 INFO - caution: filename not matched: bin/* 04:48:20 INFO - caution: filename not matched: config/* 04:48:20 INFO - caution: filename not matched: mozbase/* 04:48:20 INFO - caution: filename not matched: marionette/* 04:48:20 INFO - caution: filename not matched: tools/wptserve/* 04:48:20 INFO - Return code: 11 04:48:20 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')]} 04:48:20 INFO - https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net 04:48:20 INFO - trying https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 04:48:20 INFO - Downloading https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip 04:48:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1 04:48:25 INFO - Downloaded 68479472 bytes. 04:48:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 04:48:25 INFO - mkdir: C:\slave\test\properties 04:48:25 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 04:48:25 INFO - Writing to file C:\slave\test\properties\build_url 04:48:25 INFO - Contents: 04:48:25 INFO - build_url:https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 04:48:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 04:48:25 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 04:48:25 INFO - Writing to file C:\slave\test\properties\symbols_url 04:48:25 INFO - Contents: 04:48:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 04:48:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:48:25 INFO - https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:48:25 INFO - trying https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 04:48:25 INFO - Downloading https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 04:48:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 04:48:29 INFO - Downloaded 55643087 bytes. 04:48:29 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 04:48:29 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 04:48:32 INFO - Return code: 0 04:48:32 INFO - Running post-action listener: _resource_record_post_action 04:48:32 INFO - Running post-action listener: set_extra_try_arguments 04:48:32 INFO - ##### 04:48:32 INFO - ##### Running create-virtualenv step. 04:48:32 INFO - ##### 04:48:32 INFO - Running pre-action listener: _pre_create_virtualenv 04:48:32 INFO - Running pre-action listener: _resource_record_pre_action 04:48:32 INFO - Running main action method: create_virtualenv 04:48:32 INFO - Creating virtualenv C:\slave\test\build\venv 04:48: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 04:48: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 04:48:38 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 04:48:40 INFO - Installing distribute......................................................................................................................................................................................done. 04:48:42 INFO - Return code: 0 04:48:42 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 04:48: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')]} 04:48:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:48: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')]} 04:48:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:48: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 0x01B276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B57368>, '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 0x017F4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BED0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-169', 'USERDOMAIN': 'T-W732-IX-169', '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-169', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:48: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 04:48: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 04:48:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:48:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:48:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:48:42 INFO - 'COMPUTERNAME': 'T-W732-IX-169', 04:48:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:48:42 INFO - 'DCLOCATION': 'SCL3', 04:48:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:48:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:48:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:48:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:48:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:48:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:48:42 INFO - 'HOMEDRIVE': 'C:', 04:48:42 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:48:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:48:42 INFO - 'KTS_VERSION': '1.19c', 04:48:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:48:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:48:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-169', 04:48:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:48:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:48:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:48:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:48:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:48:42 INFO - 'MOZ_AIRBAG': '1', 04:48:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:48:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:48:42 INFO - 'MOZ_MSVCVERSION': '8', 04:48:42 INFO - 'MOZ_NO_REMOTE': '1', 04:48:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:48:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:48:42 INFO - 'NO_EM_RESTART': '1', 04:48:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:48:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:48:42 INFO - 'OS': 'Windows_NT', 04:48:42 INFO - 'OURDRIVE': 'C:', 04:48: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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:48:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:48:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:48:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:48:42 INFO - 'PROCESSOR_LEVEL': '6', 04:48:42 INFO - 'PROCESSOR_REVISION': '1e05', 04:48:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:48:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:48:42 INFO - 'PROMPT': '$P$G', 04:48:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:48:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:48:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:48:42 INFO - 'PWD': 'C:\\slave\\test', 04:48:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:48:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:48:42 INFO - 'SYSTEMDRIVE': 'C:', 04:48:42 INFO - 'SYSTEMROOT': 'C:\\windows', 04:48:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:42 INFO - 'TEST1': 'testie', 04:48:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:42 INFO - 'USERDOMAIN': 'T-W732-IX-169', 04:48:42 INFO - 'USERNAME': 'cltbld', 04:48:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:48:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:48:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:48:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:48:42 INFO - 'WINDIR': 'C:\\windows', 04:48:42 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:48:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:48:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:48:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:48:43 INFO - Downloading/unpacking psutil>=0.7.1 04:48:43 INFO - Running setup.py egg_info for package psutil 04:48:43 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 04:48:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:48:43 INFO - Installing collected packages: psutil 04:48:43 INFO - Running setup.py install for psutil 04:48:43 INFO - building 'psutil._psutil_windows' extension 04:48:43 INFO - error: Unable to find vcvarsall.bat 04:48:43 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-x0rc1u-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 04:48:43 INFO - running install 04:48:43 INFO - running build 04:48:43 INFO - running build_py 04:48:43 INFO - creating build 04:48:43 INFO - creating build\lib.win32-2.7 04:48:43 INFO - creating build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 04:48:43 INFO - running build_ext 04:48:43 INFO - building 'psutil._psutil_windows' extension 04:48:43 INFO - error: Unable to find vcvarsall.bat 04:48:43 INFO - ---------------------------------------- 04:48:43 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-x0rc1u-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 04:48:43 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 04:48:43 WARNING - Return code: 1 04:48:43 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 04:48:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 04:48:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:48:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:48:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:48:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:48:43 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B57368>, '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 0x017F4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BED0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-169', 'USERDOMAIN': 'T-W732-IX-169', '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-169', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:48:43 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 04:48:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:48:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:48:43 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:48:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:48:43 INFO - 'COMPUTERNAME': 'T-W732-IX-169', 04:48:43 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:48:43 INFO - 'DCLOCATION': 'SCL3', 04:48:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:48:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:48:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:48:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:48:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:48:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:48:43 INFO - 'HOMEDRIVE': 'C:', 04:48:43 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:48:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:48:43 INFO - 'KTS_VERSION': '1.19c', 04:48:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:48:43 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:48:43 INFO - 'LOGONSERVER': '\\\\T-W732-IX-169', 04:48:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:48:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:48:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:48:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:48:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:48:43 INFO - 'MOZ_AIRBAG': '1', 04:48:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:48:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:48:43 INFO - 'MOZ_MSVCVERSION': '8', 04:48:43 INFO - 'MOZ_NO_REMOTE': '1', 04:48:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:48:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:48:43 INFO - 'NO_EM_RESTART': '1', 04:48:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:48:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:48:43 INFO - 'OS': 'Windows_NT', 04:48:43 INFO - 'OURDRIVE': 'C:', 04:48:43 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:48:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:48:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:48:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:48:43 INFO - 'PROCESSOR_LEVEL': '6', 04:48:43 INFO - 'PROCESSOR_REVISION': '1e05', 04:48:43 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:48:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:48:43 INFO - 'PROMPT': '$P$G', 04:48:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:48:43 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:48:43 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:48:43 INFO - 'PWD': 'C:\\slave\\test', 04:48:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:48:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:48:43 INFO - 'SYSTEMDRIVE': 'C:', 04:48:43 INFO - 'SYSTEMROOT': 'C:\\windows', 04:48:43 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:43 INFO - 'TEST1': 'testie', 04:48:43 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:43 INFO - 'USERDOMAIN': 'T-W732-IX-169', 04:48:43 INFO - 'USERNAME': 'cltbld', 04:48:43 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:48:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:48:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:48:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:48:43 INFO - 'WINDIR': 'C:\\windows', 04:48:43 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:48:43 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:48:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:48:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:48:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:48:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:48:44 INFO - Running setup.py egg_info for package mozsystemmonitor 04:48:44 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 04:48:44 INFO - Running setup.py egg_info for package psutil 04:48:44 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 04:48:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:48:44 INFO - Installing collected packages: mozsystemmonitor, psutil 04:48:44 INFO - Running setup.py install for mozsystemmonitor 04:48:44 INFO - Running setup.py install for psutil 04:48:44 INFO - building 'psutil._psutil_windows' extension 04:48:44 INFO - error: Unable to find vcvarsall.bat 04:48: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-mipktk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 04:48:44 INFO - running install 04:48:44 INFO - running build 04:48:44 INFO - running build_py 04:48:44 INFO - running build_ext 04:48:44 INFO - building 'psutil._psutil_windows' extension 04:48:44 INFO - error: Unable to find vcvarsall.bat 04:48:44 INFO - ---------------------------------------- 04:48: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-mipktk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 04:48:44 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 04:48:44 WARNING - Return code: 1 04:48:44 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 04:48:44 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 04:48: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')]} 04:48:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:48: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')]} 04:48:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:48:44 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B57368>, '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 0x017F4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BED0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-169', 'USERDOMAIN': 'T-W732-IX-169', '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-169', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:48:44 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 04:48:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:48:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:48:44 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:48:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:48:44 INFO - 'COMPUTERNAME': 'T-W732-IX-169', 04:48:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:48:44 INFO - 'DCLOCATION': 'SCL3', 04:48:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:48:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:48:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:48:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:48:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:48:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:48:44 INFO - 'HOMEDRIVE': 'C:', 04:48:44 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:48:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:48:44 INFO - 'KTS_VERSION': '1.19c', 04:48:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:48:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:48:44 INFO - 'LOGONSERVER': '\\\\T-W732-IX-169', 04:48:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:48:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:48:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:48:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:48:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:48:44 INFO - 'MOZ_AIRBAG': '1', 04:48:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:48:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:48:44 INFO - 'MOZ_MSVCVERSION': '8', 04:48:44 INFO - 'MOZ_NO_REMOTE': '1', 04:48:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:48:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:48:44 INFO - 'NO_EM_RESTART': '1', 04:48:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:48:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:48:44 INFO - 'OS': 'Windows_NT', 04:48:44 INFO - 'OURDRIVE': 'C:', 04:48:44 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:48:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:48:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:48:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:48:44 INFO - 'PROCESSOR_LEVEL': '6', 04:48:44 INFO - 'PROCESSOR_REVISION': '1e05', 04:48:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:48:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:48:44 INFO - 'PROMPT': '$P$G', 04:48:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:48:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:48:44 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:48:44 INFO - 'PWD': 'C:\\slave\\test', 04:48:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:48:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:48:44 INFO - 'SYSTEMDRIVE': 'C:', 04:48:44 INFO - 'SYSTEMROOT': 'C:\\windows', 04:48:44 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:44 INFO - 'TEST1': 'testie', 04:48:44 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:44 INFO - 'USERDOMAIN': 'T-W732-IX-169', 04:48:44 INFO - 'USERNAME': 'cltbld', 04:48:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:48:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:48:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:48:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:48:44 INFO - 'WINDIR': 'C:\\windows', 04:48:44 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:48:44 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:48:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:48:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:48:45 INFO - Downloading/unpacking blobuploader==1.2.4 04:48:45 INFO - Downloading blobuploader-1.2.4.tar.gz 04:48:45 INFO - Running setup.py egg_info for package blobuploader 04:48:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:48:48 INFO - Running setup.py egg_info for package requests 04:48:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:48:48 INFO - Downloading docopt-0.6.1.tar.gz 04:48:48 INFO - Running setup.py egg_info for package docopt 04:48:48 INFO - Installing collected packages: blobuploader, docopt, requests 04:48:48 INFO - Running setup.py install for blobuploader 04:48:48 INFO - Running setup.py install for docopt 04:48:48 INFO - Running setup.py install for requests 04:48:48 INFO - Successfully installed blobuploader docopt requests 04:48:48 INFO - Cleaning up... 04:48:49 INFO - Return code: 0 04:48:49 INFO - Installing None into virtualenv C:\slave\test\build\venv 04:48: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')]} 04:48:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:48: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')]} 04:48:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:48: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 0x01B276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B57368>, '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 0x017F4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BED0C0>, '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-169', 'USERDOMAIN': 'T-W732-IX-169', '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-169', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:48: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 04:48: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 04:48:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:48:49 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:48:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:48:49 INFO - 'COMPUTERNAME': 'T-W732-IX-169', 04:48:49 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:48:49 INFO - 'DCLOCATION': 'SCL3', 04:48:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:48:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:48:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:48:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:48:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:48:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:48:49 INFO - 'HOMEDRIVE': 'C:', 04:48:49 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:48:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:48:49 INFO - 'KTS_VERSION': '1.19c', 04:48:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:48:49 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:48:49 INFO - 'LOGONSERVER': '\\\\T-W732-IX-169', 04:48:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:48:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:48:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:48:49 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:48:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:48:49 INFO - 'MOZ_AIRBAG': '1', 04:48:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:48:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:48:49 INFO - 'MOZ_MSVCVERSION': '8', 04:48:49 INFO - 'MOZ_NO_REMOTE': '1', 04:48:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:48:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:48:49 INFO - 'NO_EM_RESTART': '1', 04:48:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:48:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:48:49 INFO - 'OS': 'Windows_NT', 04:48:49 INFO - 'OURDRIVE': 'C:', 04:48: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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:48:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:48:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:48:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:48:49 INFO - 'PROCESSOR_LEVEL': '6', 04:48:49 INFO - 'PROCESSOR_REVISION': '1e05', 04:48:49 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:48:49 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:48:49 INFO - 'PROMPT': '$P$G', 04:48:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:48:49 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:48:49 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:48:49 INFO - 'PWD': 'C:\\slave\\test', 04:48:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:48:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:48:49 INFO - 'SYSTEMDRIVE': 'C:', 04:48:49 INFO - 'SYSTEMROOT': 'C:\\windows', 04:48:49 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:49 INFO - 'TEST1': 'testie', 04:48:49 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:48:49 INFO - 'USERDOMAIN': 'T-W732-IX-169', 04:48:49 INFO - 'USERNAME': 'cltbld', 04:48:49 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:48:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:48:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:48:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:48:49 INFO - 'WINDIR': 'C:\\windows', 04:48:49 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:48:49 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:48:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:48:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 04:48:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 04:48:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 04:48:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 04:48:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 04:48:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 04:48:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 04:48:54 INFO - Unpacking c:\slave\test\build\tests\marionette 04:48:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 04:48:54 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:48: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 04:48:54 INFO - Running setup.py install for browsermob-proxy 04:49:07 INFO - Running setup.py install for manifestparser 04:49:07 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for marionette-client 04:49:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:49:07 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for marionette-driver 04:49:07 INFO - Running setup.py install for mozcrash 04:49:07 INFO - Running setup.py install for mozdebug 04:49:07 INFO - Running setup.py install for mozdevice 04:49:07 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for mozfile 04:49:07 INFO - Running setup.py install for mozhttpd 04:49:07 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for mozinfo 04:49:07 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for mozInstall 04:49:07 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for mozleak 04:49:07 INFO - Running setup.py install for mozlog 04:49:07 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for moznetwork 04:49:07 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for mozprocess 04:49:07 INFO - Running setup.py install for mozprofile 04:49:07 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for mozrunner 04:49:07 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for mozscreenshot 04:49:07 INFO - Running setup.py install for moztest 04:49:07 INFO - Running setup.py install for mozversion 04:49:07 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 04:49:07 INFO - Running setup.py install for wptserve 04:49:07 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 04:49:07 INFO - Cleaning up... 04:49:07 INFO - Return code: 0 04:49:07 INFO - Installing None into virtualenv C:\slave\test\build\venv 04:49:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:07 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B57368>, '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 0x017F4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BED0C0>, '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-169', 'USERDOMAIN': 'T-W732-IX-169', '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-169', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:49:07 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 04:49:07 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:49:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:49:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:49:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:49:07 INFO - 'COMPUTERNAME': 'T-W732-IX-169', 04:49:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:49:07 INFO - 'DCLOCATION': 'SCL3', 04:49:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:49:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:49:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:49:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:49:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:49:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:49:07 INFO - 'HOMEDRIVE': 'C:', 04:49:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:49:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:49:07 INFO - 'KTS_VERSION': '1.19c', 04:49:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:49:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:49:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-169', 04:49:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:49:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:49:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:49:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:49:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:49:07 INFO - 'MOZ_AIRBAG': '1', 04:49:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:49:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:07 INFO - 'MOZ_MSVCVERSION': '8', 04:49:07 INFO - 'MOZ_NO_REMOTE': '1', 04:49:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:49:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:49:07 INFO - 'NO_EM_RESTART': '1', 04:49:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:49:07 INFO - 'OS': 'Windows_NT', 04:49:07 INFO - 'OURDRIVE': 'C:', 04:49:07 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:49:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:49:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:49:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:49:07 INFO - 'PROCESSOR_LEVEL': '6', 04:49:07 INFO - 'PROCESSOR_REVISION': '1e05', 04:49:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:49:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:49:07 INFO - 'PROMPT': '$P$G', 04:49:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:49:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:49:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:49:07 INFO - 'PWD': 'C:\\slave\\test', 04:49:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:49:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:49:07 INFO - 'SYSTEMDRIVE': 'C:', 04:49:07 INFO - 'SYSTEMROOT': 'C:\\windows', 04:49:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:49:07 INFO - 'TEST1': 'testie', 04:49:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:49:07 INFO - 'USERDOMAIN': 'T-W732-IX-169', 04:49:07 INFO - 'USERNAME': 'cltbld', 04:49:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:49:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:49:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:49:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:49:07 INFO - 'WINDIR': 'C:\\windows', 04:49:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:49:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:49:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:49:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 04:49:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 04:49:12 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 04:49:12 INFO - Unpacking c:\slave\test\build\tests\marionette\client 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 04:49:12 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 04:49:12 INFO - Unpacking c:\slave\test\build\tests\marionette 04:49:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 04:49:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:49:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 04:49:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 04:49:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 04:49:23 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 04:49:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 04:49:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 04:49:23 INFO - Downloading blessings-1.6.tar.gz 04:49:23 INFO - Running setup.py egg_info for package blessings 04:49:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 04:49:23 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 04:49:23 INFO - Running setup.py install for blessings 04:49:23 INFO - Running setup.py install for browsermob-proxy 04:49:23 INFO - Running setup.py install for manifestparser 04:49:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Running setup.py install for marionette-client 04:49:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:49:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Running setup.py install for marionette-driver 04:49:23 INFO - Running setup.py install for mozcrash 04:49:23 INFO - Running setup.py install for mozdebug 04:49:23 INFO - Running setup.py install for mozdevice 04:49:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Running setup.py install for mozhttpd 04:49:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Running setup.py install for mozInstall 04:49:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Running setup.py install for mozleak 04:49:23 INFO - Running setup.py install for mozprofile 04:49:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Running setup.py install for mozrunner 04:49:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 04:49:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 04:49:25 INFO - Running setup.py install for mozscreenshot 04:49:25 INFO - Running setup.py install for moztest 04:49:25 INFO - Running setup.py install for mozversion 04:49:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 04:49:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 04:49:25 INFO - Running setup.py install for wptserve 04:49:25 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 04:49:25 INFO - Cleaning up... 04:49:25 INFO - Return code: 0 04:49:25 INFO - Done creating virtualenv C:\slave\test\build\venv. 04:49:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 04:49:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 04:49:25 INFO - Reading from file tmpfile_stdout 04:49:25 INFO - Using _rmtree_windows ... 04:49:25 INFO - Using _rmtree_windows ... 04:49:25 INFO - Current package versions: 04:49:25 INFO - blessings == 1.6 04:49:25 INFO - blobuploader == 1.2.4 04:49:25 INFO - browsermob-proxy == 0.6.0 04:49:25 INFO - distribute == 0.6.14 04:49:25 INFO - docopt == 0.6.1 04:49:25 INFO - manifestparser == 1.1 04:49:25 INFO - marionette-client == 2.3.0 04:49:25 INFO - marionette-driver == 1.4.0 04:49:25 INFO - mozInstall == 1.12 04:49:25 INFO - mozcrash == 0.17 04:49:25 INFO - mozdebug == 0.1 04:49:25 INFO - mozdevice == 0.48 04:49:25 INFO - mozfile == 1.2 04:49:25 INFO - mozhttpd == 0.7 04:49:25 INFO - mozinfo == 0.9 04:49:25 INFO - mozleak == 0.1 04:49:25 INFO - mozlog == 3.1 04:49:25 INFO - moznetwork == 0.27 04:49:25 INFO - mozprocess == 0.22 04:49:25 INFO - mozprofile == 0.28 04:49:25 INFO - mozrunner == 6.11 04:49:25 INFO - mozscreenshot == 0.1 04:49:25 INFO - mozsystemmonitor == 0.0 04:49:25 INFO - moztest == 0.7 04:49:25 INFO - mozversion == 1.4 04:49:25 INFO - requests == 1.2.3 04:49:25 INFO - wptserve == 1.4.0 04:49:25 INFO - Running post-action listener: _resource_record_post_action 04:49:25 INFO - Running post-action listener: _start_resource_monitoring 04:49:25 INFO - Starting resource monitoring. 04:49:25 INFO - ##### 04:49:25 INFO - ##### Running pull step. 04:49:25 INFO - ##### 04:49:25 INFO - Running pre-action listener: _resource_record_pre_action 04:49:25 INFO - Running main action method: pull 04:49:25 INFO - Pull has nothing to do! 04:49:25 INFO - Running post-action listener: _resource_record_post_action 04:49:25 INFO - ##### 04:49:25 INFO - ##### Running install step. 04:49:25 INFO - ##### 04:49:25 INFO - Running pre-action listener: _resource_record_pre_action 04:49:25 INFO - Running main action method: install 04:49:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 04:49:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 04:49:26 INFO - Reading from file tmpfile_stdout 04:49:26 INFO - Using _rmtree_windows ... 04:49:26 INFO - Using _rmtree_windows ... 04:49:26 INFO - Detecting whether we're running mozinstall >=1.0... 04:49:26 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 04:49:26 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 04:49:26 INFO - Reading from file tmpfile_stdout 04:49:26 INFO - Output received: 04:49:26 INFO - Usage: mozinstall-script.py [options] installer 04:49:26 INFO - Options: 04:49:26 INFO - -h, --help show this help message and exit 04:49:26 INFO - -d DEST, --destination=DEST 04:49:26 INFO - Directory to install application into. [default: 04:49:26 INFO - "C:\slave\test"] 04:49:26 INFO - --app=APP Application being installed. [default: firefox] 04:49:26 INFO - Using _rmtree_windows ... 04:49:26 INFO - Using _rmtree_windows ... 04:49:26 INFO - mkdir: C:\slave\test\build\application 04:49:26 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 04:49:26 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.1.en-US.win32.zip --destination C:\slave\test\build\application 04:49:28 INFO - Reading from file tmpfile_stdout 04:49:28 INFO - Output received: 04:49:28 INFO - C:\slave\test\build\application\firefox\firefox.exe 04:49:28 INFO - Using _rmtree_windows ... 04:49:28 INFO - Using _rmtree_windows ... 04:49:28 INFO - Running post-action listener: _resource_record_post_action 04:49:28 INFO - ##### 04:49:28 INFO - ##### Running run-tests step. 04:49:28 INFO - ##### 04:49:28 INFO - Running pre-action listener: _resource_record_pre_action 04:49:28 INFO - Running main action method: run_tests 04:49:28 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 04:49:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:49:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:49:28 INFO - grabbing minidump binary from tooltool 04:49: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')]} 04:49:28 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 0x01B57368>, '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 0x017F4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BED0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 04:49:28 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 04:49:28 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 04:49:28 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:49:29 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpvgdbpy 04:49:29 INFO - INFO - File integrity verified, renaming tmpvgdbpy to win32-minidump_stackwalk.exe 04:49:30 INFO - Return code: 0 04:49:30 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 04:49:30 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 04:49:30 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/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.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 04:49:30 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/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.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 04:49:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:49:30 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:49:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:49:30 INFO - 'COMPUTERNAME': 'T-W732-IX-169', 04:49:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:49:30 INFO - 'DCLOCATION': 'SCL3', 04:49:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:49:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:49:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:49:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:49:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:49:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:49:30 INFO - 'HOMEDRIVE': 'C:', 04:49:30 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:49:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:49:30 INFO - 'KTS_VERSION': '1.19c', 04:49:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:49:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:49:30 INFO - 'LOGONSERVER': '\\\\T-W732-IX-169', 04:49:30 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 04:49:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:49:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:49:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:49:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:49:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:49:30 INFO - 'MOZ_AIRBAG': '1', 04:49:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:49:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:30 INFO - 'MOZ_MSVCVERSION': '8', 04:49:30 INFO - 'MOZ_NO_REMOTE': '1', 04:49:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:49:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:49:30 INFO - 'NO_EM_RESTART': '1', 04:49:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:49:30 INFO - 'OS': 'Windows_NT', 04:49:30 INFO - 'OURDRIVE': 'C:', 04:49:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:49:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:49:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:49:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:49:30 INFO - 'PROCESSOR_LEVEL': '6', 04:49:30 INFO - 'PROCESSOR_REVISION': '1e05', 04:49:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:49:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:49:30 INFO - 'PROMPT': '$P$G', 04:49:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:49:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:49:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:49:30 INFO - 'PWD': 'C:\\slave\\test', 04:49:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:49:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:49:30 INFO - 'SYSTEMDRIVE': 'C:', 04:49:30 INFO - 'SYSTEMROOT': 'C:\\windows', 04:49:30 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:49:30 INFO - 'TEST1': 'testie', 04:49:30 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:49:30 INFO - 'USERDOMAIN': 'T-W732-IX-169', 04:49:30 INFO - 'USERNAME': 'cltbld', 04:49:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:49:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:49:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:49:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:49:30 INFO - 'WINDIR': 'C:\\windows', 04:49:30 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:49:30 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:49:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:49:30 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/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.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 04:49: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 04:49:31 INFO - import pkg_resources 04:49:33 INFO - Using 1 client processes 04:49:35 INFO - SUITE-START | Running 778 tests 04:49:35 INFO - Running testharness tests 04:49:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:49:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 04:49:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:49:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 04:49:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:49:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 04:49:36 INFO - Setting up ssl 04:49:36 INFO - PROCESS | certutil | 04:49:36 INFO - PROCESS | certutil | 04:49:36 INFO - PROCESS | certutil | 04:49:36 INFO - Certificate Nickname Trust Attributes 04:49:36 INFO - SSL,S/MIME,JAR/XPI 04:49:36 INFO - 04:49:36 INFO - web-platform-tests CT,, 04:49:36 INFO - 04:49:36 INFO - Starting runner 04:49:37 INFO - PROCESS | 2060 | [2060] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 04:49:37 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 04:49:37 INFO - PROCESS | 2060 | [2060] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 04:49:39 INFO - PROCESS | 2060 | 1471088979023 Marionette DEBUG Marionette enabled via build flag and pref 04:49:39 INFO - PROCESS | 2060 | ++DOCSHELL 0FD9E400 == 1 [pid = 2060] [id = 1] 04:49:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 1 (0FD9E800) [pid = 2060] [serial = 1] [outer = 00000000] 04:49:39 INFO - PROCESS | 2060 | [2060] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:49:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 2 (0FD9F400) [pid = 2060] [serial = 2] [outer = 0FD9E800] 04:49:40 INFO - PROCESS | 2060 | ++DOCSHELL 104DC000 == 2 [pid = 2060] [id = 2] 04:49:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 3 (104DC400) [pid = 2060] [serial = 3] [outer = 00000000] 04:49:40 INFO - PROCESS | 2060 | [2060] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:49:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 4 (104DD000) [pid = 2060] [serial = 4] [outer = 104DC400] 04:49:40 INFO - PROCESS | 2060 | 1471088980661 Marionette INFO Listening on port 2828 04:49:42 INFO - PROCESS | 2060 | 1471088982241 Marionette DEBUG Marionette enabled via command-line flag 04:49:42 INFO - PROCESS | 2060 | [2060] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:49:42 INFO - PROCESS | 2060 | [2060] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:49:42 INFO - PROCESS | 2060 | ++DOCSHELL 0F3A4C00 == 3 [pid = 2060] [id = 3] 04:49:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 5 (0F3A5000) [pid = 2060] [serial = 5] [outer = 00000000] 04:49:42 INFO - PROCESS | 2060 | [2060] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:49:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 6 (0F3A5C00) [pid = 2060] [serial = 6] [outer = 0F3A5000] 04:49:42 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 04:49:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 7 (14EC5800) [pid = 2060] [serial = 7] [outer = 104DC400] 04:49:43 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:49:43 INFO - PROCESS | 2060 | 1471088983077 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50020 04:49:43 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:49:43 INFO - PROCESS | 2060 | 1471088983101 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50021 04:49:43 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:49:43 INFO - PROCESS | 2060 | 1471088983108 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50022 04:49:43 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:49:43 INFO - PROCESS | 2060 | 1471088983146 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50023 04:49:43 INFO - PROCESS | 2060 | 1471088983149 Marionette DEBUG Closed connection conn0 04:49:43 INFO - PROCESS | 2060 | 1471088983151 Marionette DEBUG Closed connection conn1 04:49:43 INFO - PROCESS | 2060 | 1471088983153 Marionette DEBUG Closed connection conn2 04:49:43 INFO - PROCESS | 2060 | 1471088983249 Marionette DEBUG Closed connection conn3 04:49:43 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:49:43 INFO - PROCESS | 2060 | 1471088983255 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:50024 04:49:43 INFO - PROCESS | 2060 | 1471088983287 Marionette DEBUG Closed connection conn4 04:49:43 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:49:43 INFO - PROCESS | 2060 | 1471088983294 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:50025 04:49:43 INFO - PROCESS | 2060 | ++DOCSHELL 0FD9F800 == 4 [pid = 2060] [id = 4] 04:49:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 8 (15770800) [pid = 2060] [serial = 8] [outer = 00000000] 04:49:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 9 (16469400) [pid = 2060] [serial = 9] [outer = 15770800] 04:49:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 10 (1646F800) [pid = 2060] [serial = 10] [outer = 15770800] 04:49:43 INFO - PROCESS | 2060 | 1471088983439 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:49:43 INFO - PROCESS | 2060 | 1471088983445 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160813031716","device":"desktop","version":"48.0.1"} 04:49:44 INFO - PROCESS | 2060 | [2060] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:49:44 INFO - PROCESS | 2060 | [2060] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:49:44 INFO - PROCESS | 2060 | [2060] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:45 INFO - PROCESS | 2060 | ++DOCSHELL 14FD3400 == 5 [pid = 2060] [id = 5] 04:49:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 11 (14FD5C00) [pid = 2060] [serial = 11] [outer = 00000000] 04:49:45 INFO - PROCESS | 2060 | ++DOCSHELL 14FD7800 == 6 [pid = 2060] [id = 6] 04:49:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 12 (164EC800) [pid = 2060] [serial = 12] [outer = 00000000] 04:49:45 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:49:45 INFO - PROCESS | 2060 | ++DOCSHELL 18B23800 == 7 [pid = 2060] [id = 7] 04:49:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 13 (18B23C00) [pid = 2060] [serial = 13] [outer = 00000000] 04:49:45 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:49:45 INFO - PROCESS | 2060 | [2060] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:49:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 14 (18B2C400) [pid = 2060] [serial = 14] [outer = 18B23C00] 04:49:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 15 (18315000) [pid = 2060] [serial = 15] [outer = 14FD5C00] 04:49:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 16 (18316800) [pid = 2060] [serial = 16] [outer = 164EC800] 04:49:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 17 (18BED400) [pid = 2060] [serial = 17] [outer = 18B23C00] 04:49:46 INFO - PROCESS | 2060 | 1471088986732 Marionette INFO startBrowser f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:46 INFO - PROCESS | 2060 | 1471088986769 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 2060 | 1471088986782 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 2060 | 1471088986785 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 18 (1B407800) [pid = 2060] [serial = 18] [outer = 18B23C00] 04:49:47 INFO - PROCESS | 2060 | 1471088987488 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"f6a1fe6b-d916-49c7-bdb7-c6eedef8e996","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160813031716","device":"desktop","version":"48.0.1","command_id":1}}] 04:49:47 INFO - PROCESS | 2060 | 1471088987804 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:49:47 INFO - PROCESS | 2060 | 1471088987807 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:47 INFO - PROCESS | 2060 | 1471088987922 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 04:49:47 INFO - PROCESS | 2060 | 1471088987943 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:49:47 INFO - PROCESS | 2060 | 1471088987946 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:47 INFO - PROCESS | 2060 | [2060] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:49:48 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:49:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 19 (1BDF0400) [pid = 2060] [serial = 19] [outer = 18B23C00] 04:49:49 INFO - PROCESS | 2060 | 1471088989010 Marionette TRACE conn5 <- [1,3,null,{}] 04:49:49 INFO - PROCESS | 2060 | 1471088989014 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 04:49:49 INFO - PROCESS | 2060 | 1471088989016 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:49 INFO - PROCESS | 2060 | 1471088989035 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 04:49:49 INFO - PROCESS | 2060 | 1471088989052 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 2060 | 1471088989054 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 04:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:49:49 INFO - PROCESS | 2060 | 1471088989060 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 2060 | 1471088989063 Marionette TRACE conn5 <- [1,6,null,{}] 04:49:49 INFO - PROCESS | 2060 | 1471088989098 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:49 INFO - PROCESS | 2060 | 1471088989100 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:49 INFO - PROCESS | 2060 | 1471088989121 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 04:49:49 INFO - PROCESS | 2060 | 1471088989125 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 2060 | 1471088989128 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:49 INFO - PROCESS | 2060 | ++DOCSHELL 1CC3E400 == 8 [pid = 2060] [id = 8] 04:49:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 20 (1CC3E800) [pid = 2060] [serial = 20] [outer = 00000000] 04:49:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 21 (1CC40C00) [pid = 2060] [serial = 21] [outer = 1CC3E800] 04:49:49 INFO - PROCESS | 2060 | 1471088989179 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 22 (1CC44800) [pid = 2060] [serial = 22] [outer = 1CC3E800] 04:49:49 INFO - PROCESS | 2060 | ++DOCSHELL 008B7C00 == 9 [pid = 2060] [id = 9] 04:49:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 23 (1576AC00) [pid = 2060] [serial = 23] [outer = 00000000] 04:49:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 24 (1BDE4000) [pid = 2060] [serial = 24] [outer = 1576AC00] 04:49:49 INFO - PROCESS | 2060 | 1471088989583 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 25 (1CC3F400) [pid = 2060] [serial = 25] [outer = 1576AC00] 04:49:49 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:49:49 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:49:50 INFO - PROCESS | 2060 | --DOCSHELL 0FD9E400 == 8 [pid = 2060] [id = 1] 04:49:50 INFO - PROCESS | 2060 | 1471088990349 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1333ms 04:49:50 INFO - PROCESS | 2060 | 1471088990396 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 04:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:49:50 INFO - PROCESS | 2060 | 1471088990402 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 04:49:50 INFO - PROCESS | 2060 | 1471088990407 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 2060 | 1471088990410 Marionette TRACE conn5 <- [1,10,null,{}] 04:49:50 INFO - PROCESS | 2060 | 1471088990416 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:50 INFO - PROCESS | 2060 | 1471088990419 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:50 INFO - PROCESS | 2060 | 1471088990575 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 04:49:50 INFO - PROCESS | 2060 | 1471088990643 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 2060 | 1471088990646 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:50 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFE000 == 9 [pid = 2060] [id = 10] 04:49:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 26 (0EBFF000) [pid = 2060] [serial = 26] [outer = 00000000] 04:49:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 27 (0F757000) [pid = 2060] [serial = 27] [outer = 0EBFF000] 04:49:50 INFO - PROCESS | 2060 | 1471088990746 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 28 (0F88F000) [pid = 2060] [serial = 28] [outer = 0EBFF000] 04:49:51 INFO - PROCESS | 2060 | 1471088991278 Marionette TRACE conn5 <- [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]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 04:49:51 INFO - PROCESS | 2060 | 1471088991337 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 2060 | 1471088991342 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 04:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:49:51 INFO - PROCESS | 2060 | 1471088991351 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 2060 | 1471088991354 Marionette TRACE conn5 <- [1,14,null,{}] 04:49:51 INFO - PROCESS | 2060 | 1471088991358 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:51 INFO - PROCESS | 2060 | 1471088991361 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:51 INFO - PROCESS | 2060 | 1471088991522 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 04:49:51 INFO - PROCESS | 2060 | 1471088991581 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 2060 | 1471088991584 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:51 INFO - PROCESS | 2060 | ++DOCSHELL 1535D800 == 10 [pid = 2060] [id = 11] 04:49:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 29 (1535E800) [pid = 2060] [serial = 29] [outer = 00000000] 04:49:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 30 (1646C400) [pid = 2060] [serial = 30] [outer = 1535E800] 04:49:51 INFO - PROCESS | 2060 | 1471088991641 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 31 (17C83400) [pid = 2060] [serial = 31] [outer = 1535E800] 04:49:52 INFO - PROCESS | 2060 | ++DOCSHELL 0EA34400 == 11 [pid = 2060] [id = 12] 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 32 (0EA35400) [pid = 2060] [serial = 32] [outer = 00000000] 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 33 (0EBF2000) [pid = 2060] [serial = 33] [outer = 0EA35400] 04:49:52 INFO - PROCESS | 2060 | 1471088992427 Marionette TRACE conn5 <- [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]]]}] 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 34 (0EA33400) [pid = 2060] [serial = 34] [outer = 0EA35400] 04:49:52 INFO - PROCESS | 2060 | ++DOCSHELL 0E927800 == 12 [pid = 2060] [id = 13] 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 35 (0EBF8C00) [pid = 2060] [serial = 35] [outer = 00000000] 04:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1129ms 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 36 (0F52C400) [pid = 2060] [serial = 36] [outer = 0EBF8C00] 04:49:52 INFO - PROCESS | 2060 | --DOCSHELL 0FD9F800 == 11 [pid = 2060] [id = 4] 04:49:52 INFO - PROCESS | 2060 | 1471088992510 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 2060 | 1471088992514 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 37 (0F750800) [pid = 2060] [serial = 37] [outer = 0EBF8C00] 04:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:49:52 INFO - PROCESS | 2060 | 1471088992561 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 2060 | 1471088992565 Marionette TRACE conn5 <- [1,18,null,{}] 04:49:52 INFO - PROCESS | 2060 | 1471088992584 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:52 INFO - PROCESS | 2060 | 1471088992586 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:52 INFO - PROCESS | 2060 | 1471088992714 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 04:49:52 INFO - PROCESS | 2060 | 1471088992721 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 2060 | 1471088992726 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:52 INFO - PROCESS | 2060 | ++DOCSHELL 0FD51C00 == 12 [pid = 2060] [id = 14] 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 38 (0FD53000) [pid = 2060] [serial = 38] [outer = 00000000] 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 39 (0FD95400) [pid = 2060] [serial = 39] [outer = 0FD53000] 04:49:52 INFO - PROCESS | 2060 | 1471088992774 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 40 (103E5800) [pid = 2060] [serial = 40] [outer = 0FD53000] 04:49:53 INFO - PROCESS | 2060 | 1471088993205 Marionette TRACE conn5 <- [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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 690ms 04:49:53 INFO - PROCESS | 2060 | 1471088993236 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 2060 | 1471088993240 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 04:49:53 INFO - PROCESS | 2060 | 1471088993246 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:49:53 INFO - PROCESS | 2060 | 1471088993249 Marionette TRACE conn5 <- [1,22,null,{}] 04:49:53 INFO - PROCESS | 2060 | 1471088993257 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:53 INFO - PROCESS | 2060 | 1471088993259 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:53 INFO - PROCESS | 2060 | 1471088993349 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 04:49:53 INFO - PROCESS | 2060 | 1471088993356 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 2060 | 1471088993358 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:53 INFO - PROCESS | 2060 | ++DOCSHELL 137B5800 == 13 [pid = 2060] [id = 15] 04:49:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 41 (137BA800) [pid = 2060] [serial = 41] [outer = 00000000] 04:49:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 42 (13A59C00) [pid = 2060] [serial = 42] [outer = 137BA800] 04:49:53 INFO - PROCESS | 2060 | 1471088993406 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 43 (13AF4400) [pid = 2060] [serial = 43] [outer = 137BA800] 04:49:53 INFO - PROCESS | 2060 | 1471088993841 Marionette TRACE conn5 <- [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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 04:49:53 INFO - PROCESS | 2060 | 1471088993885 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 2060 | 1471088993887 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 04:49:53 INFO - PROCESS | 2060 | 1471088993891 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:49:53 INFO - PROCESS | 2060 | 1471088993894 Marionette TRACE conn5 <- [1,26,null,{}] 04:49:53 INFO - PROCESS | 2060 | 1471088993905 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:53 INFO - PROCESS | 2060 | 1471088993910 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:54 INFO - PROCESS | 2060 | 1471088994006 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 04:49:54 INFO - PROCESS | 2060 | 1471088994017 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 2060 | 1471088994020 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:54 INFO - PROCESS | 2060 | ++DOCSHELL 14FD8400 == 14 [pid = 2060] [id = 16] 04:49:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 44 (15357C00) [pid = 2060] [serial = 44] [outer = 00000000] 04:49:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 45 (1535F400) [pid = 2060] [serial = 45] [outer = 15357C00] 04:49:54 INFO - PROCESS | 2060 | 1471088994090 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 46 (16469000) [pid = 2060] [serial = 46] [outer = 15357C00] 04:49:54 INFO - PROCESS | 2060 | 1471088994520 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 671ms 04:49:54 INFO - PROCESS | 2060 | 1471088994569 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 2060 | 1471088994572 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 04:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:49:54 INFO - PROCESS | 2060 | 1471088994575 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 2060 | 1471088994577 Marionette TRACE conn5 <- [1,30,null,{}] 04:49:54 INFO - PROCESS | 2060 | 1471088994580 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:54 INFO - PROCESS | 2060 | 1471088994592 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:54 INFO - PROCESS | 2060 | 1471088994673 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 04:49:54 INFO - PROCESS | 2060 | 1471088994681 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 2060 | 1471088994683 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:54 INFO - PROCESS | 2060 | ++DOCSHELL 1646DC00 == 15 [pid = 2060] [id = 17] 04:49:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 47 (1676CC00) [pid = 2060] [serial = 47] [outer = 00000000] 04:49:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 48 (17A12000) [pid = 2060] [serial = 48] [outer = 1676CC00] 04:49:54 INFO - PROCESS | 2060 | 1471088994729 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 49 (17A7F000) [pid = 2060] [serial = 49] [outer = 1676CC00] 04:49:55 INFO - PROCESS | 2060 | 1471088995110 Marionette TRACE conn5 <- [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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 04:49:55 INFO - PROCESS | 2060 | 1471088995147 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 04:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:49:55 INFO - PROCESS | 2060 | 1471088995149 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 04:49:55 INFO - PROCESS | 2060 | 1471088995152 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 2060 | 1471088995153 Marionette TRACE conn5 <- [1,34,null,{}] 04:49:55 INFO - PROCESS | 2060 | 1471088995169 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 2060 | 1471088995171 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:55 INFO - PROCESS | 2060 | 1471088995247 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 04:49:55 INFO - PROCESS | 2060 | 1471088995252 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 2060 | 1471088995254 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:55 INFO - PROCESS | 2060 | ++DOCSHELL 1691E800 == 16 [pid = 2060] [id = 18] 04:49:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 50 (175D4C00) [pid = 2060] [serial = 50] [outer = 00000000] 04:49:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 51 (17CB1000) [pid = 2060] [serial = 51] [outer = 175D4C00] 04:49:55 INFO - PROCESS | 2060 | 1471088995300 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 52 (17ED6C00) [pid = 2060] [serial = 52] [outer = 175D4C00] 04:49:55 INFO - PROCESS | 2060 | 1471088995709 Marionette TRACE conn5 <- [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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 571ms 04:49:55 INFO - PROCESS | 2060 | 1471088995724 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 2060 | 1471088995726 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 04:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:49:55 INFO - PROCESS | 2060 | 1471088995729 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 2060 | 1471088995731 Marionette TRACE conn5 <- [1,38,null,{}] 04:49:55 INFO - PROCESS | 2060 | 1471088995734 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 2060 | 1471088995740 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:55 INFO - PROCESS | 2060 | 1471088995871 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 04:49:55 INFO - PROCESS | 2060 | 1471088995879 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 2060 | 1471088995881 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:55 INFO - PROCESS | 2060 | ++DOCSHELL 17C80400 == 17 [pid = 2060] [id = 19] 04:49:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 53 (19C5F800) [pid = 2060] [serial = 53] [outer = 00000000] 04:49:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 54 (1A5AF000) [pid = 2060] [serial = 54] [outer = 19C5F800] 04:49:55 INFO - PROCESS | 2060 | 1471088995926 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (1A5B1000) [pid = 2060] [serial = 55] [outer = 19C5F800] 04:49:56 INFO - PROCESS | 2060 | 1471088996304 Marionette TRACE conn5 <- [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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 04:49:56 INFO - PROCESS | 2060 | 1471088996360 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 2060 | 1471088996362 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 04:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:49:56 INFO - PROCESS | 2060 | 1471088996365 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 2060 | 1471088996367 Marionette TRACE conn5 <- [1,42,null,{}] 04:49:56 INFO - PROCESS | 2060 | 1471088996370 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:56 INFO - PROCESS | 2060 | 1471088996372 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:56 INFO - PROCESS | 2060 | 1471088996481 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 04:49:56 INFO - PROCESS | 2060 | 1471088996489 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 2060 | 1471088996491 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:56 INFO - PROCESS | 2060 | ++DOCSHELL 1AD47C00 == 18 [pid = 2060] [id = 20] 04:49:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (1AD48000) [pid = 2060] [serial = 56] [outer = 00000000] 04:49:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (1B0C6800) [pid = 2060] [serial = 57] [outer = 1AD48000] 04:49:56 INFO - PROCESS | 2060 | 1471088996537 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (1B4C0400) [pid = 2060] [serial = 58] [outer = 1AD48000] 04:49:56 INFO - PROCESS | 2060 | 1471088996992 Marionette TRACE conn5 <- [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]]]}] 04:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 04:49:57 INFO - PROCESS | 2060 | 1471088997036 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 04:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:49:57 INFO - PROCESS | 2060 | 1471088997038 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 04:49:57 INFO - PROCESS | 2060 | 1471088997041 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 2060 | 1471088997043 Marionette TRACE conn5 <- [1,46,null,{}] 04:49:57 INFO - PROCESS | 2060 | 1471088997046 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:57 INFO - PROCESS | 2060 | 1471088997048 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:57 INFO - PROCESS | 2060 | 1471088997152 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 04:49:57 INFO - PROCESS | 2060 | 1471088997159 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 2060 | 1471088997161 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:57 INFO - PROCESS | 2060 | ++DOCSHELL 18A7E800 == 19 [pid = 2060] [id = 21] 04:49:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (18A7EC00) [pid = 2060] [serial = 59] [outer = 00000000] 04:49:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (18A89C00) [pid = 2060] [serial = 60] [outer = 18A7EC00] 04:49:57 INFO - PROCESS | 2060 | 1471088997210 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (18A8D800) [pid = 2060] [serial = 61] [outer = 18A7EC00] 04:49:57 INFO - PROCESS | 2060 | 1471088997585 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 04:49:57 INFO - PROCESS | 2060 | 1471088997612 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 04:49:57 INFO - PROCESS | 2060 | 1471088997614 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 04:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:49:57 INFO - PROCESS | 2060 | 1471088997617 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 2060 | 1471088997619 Marionette TRACE conn5 <- [1,50,null,{}] 04:49:57 INFO - PROCESS | 2060 | 1471088997622 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:57 INFO - PROCESS | 2060 | 1471088997624 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:57 INFO - PROCESS | 2060 | 1471088997711 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 04:49:57 INFO - PROCESS | 2060 | 1471088997781 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 2060 | 1471088997783 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:57 INFO - PROCESS | 2060 | ++DOCSHELL 0ED59000 == 20 [pid = 2060] [id = 22] 04:49:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (14E3EC00) [pid = 2060] [serial = 62] [outer = 00000000] 04:49:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (14E48800) [pid = 2060] [serial = 63] [outer = 14E3EC00] 04:49:57 INFO - PROCESS | 2060 | 1471088997828 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (14E49000) [pid = 2060] [serial = 64] [outer = 14E3EC00] 04:49:58 INFO - PROCESS | 2060 | 1471088998180 Marionette TRACE conn5 <- [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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 04:49:58 INFO - PROCESS | 2060 | 1471088998188 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 2060 | 1471088998191 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 04:49:58 INFO - PROCESS | 2060 | 1471088998194 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:49:58 INFO - PROCESS | 2060 | 1471088998196 Marionette TRACE conn5 <- [1,54,null,{}] 04:49:58 INFO - PROCESS | 2060 | 1471088998199 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:58 INFO - PROCESS | 2060 | 1471088998201 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:58 INFO - PROCESS | 2060 | 1471088998277 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 04:49:58 INFO - PROCESS | 2060 | 1471088998341 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 2060 | 1471088998343 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:58 INFO - PROCESS | 2060 | ++DOCSHELL 14E4A800 == 21 [pid = 2060] [id = 23] 04:49:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (1646CC00) [pid = 2060] [serial = 65] [outer = 00000000] 04:49:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (1BB09400) [pid = 2060] [serial = 66] [outer = 1646CC00] 04:49:58 INFO - PROCESS | 2060 | 1471088998386 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (1BB0CC00) [pid = 2060] [serial = 67] [outer = 1646CC00] 04:49:58 INFO - PROCESS | 2060 | 1471088998725 Marionette TRACE conn5 <- [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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 04:49:58 INFO - PROCESS | 2060 | 1471088998768 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 2060 | 1471088998771 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 04:49:58 INFO - PROCESS | 2060 | 1471088998774 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:49:58 INFO - PROCESS | 2060 | 1471088998776 Marionette TRACE conn5 <- [1,58,null,{}] 04:49:58 INFO - PROCESS | 2060 | 1471088998779 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:58 INFO - PROCESS | 2060 | 1471088998782 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:58 INFO - PROCESS | 2060 | 1471088998876 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 04:49:58 INFO - PROCESS | 2060 | 1471088998945 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 2060 | 1471088998948 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:58 INFO - PROCESS | 2060 | ++DOCSHELL 0BF90000 == 22 [pid = 2060] [id = 24] 04:49:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0BF92400) [pid = 2060] [serial = 68] [outer = 00000000] 04:49:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (18A80400) [pid = 2060] [serial = 69] [outer = 0BF92400] 04:49:58 INFO - PROCESS | 2060 | 1471088998995 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1BB10800) [pid = 2060] [serial = 70] [outer = 0BF92400] 04:49:59 INFO - PROCESS | 2060 | 1471088999348 Marionette TRACE conn5 <- [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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 04:49:59 INFO - PROCESS | 2060 | 1471088999408 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 2060 | 1471088999410 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 04:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:49:59 INFO - PROCESS | 2060 | 1471088999413 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 2060 | 1471088999415 Marionette TRACE conn5 <- [1,62,null,{}] 04:49:59 INFO - PROCESS | 2060 | 1471088999418 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:59 INFO - PROCESS | 2060 | 1471088999420 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:59 INFO - PROCESS | 2060 | 1471088999529 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 04:49:59 INFO - PROCESS | 2060 | 1471088999537 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 2060 | 1471088999548 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:49:59 INFO - PROCESS | 2060 | ++DOCSHELL 16939400 == 23 [pid = 2060] [id = 25] 04:49:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (16939800) [pid = 2060] [serial = 71] [outer = 00000000] 04:49:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1693E800) [pid = 2060] [serial = 72] [outer = 16939800] 04:49:59 INFO - PROCESS | 2060 | 1471088999593 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16940800) [pid = 2060] [serial = 73] [outer = 16939800] 04:49:59 INFO - PROCESS | 2060 | 1471088999964 Marionette TRACE conn5 <- [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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 04:49:59 INFO - PROCESS | 2060 | 1471088999984 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 2060 | 1471088999986 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 04:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:49:59 INFO - PROCESS | 2060 | 1471088999989 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 2060 | 1471088999991 Marionette TRACE conn5 <- [1,66,null,{}] 04:49:59 INFO - PROCESS | 2060 | 1471088999994 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:59 INFO - PROCESS | 2060 | 1471088999996 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:00 INFO - PROCESS | 2060 | 1471089000074 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 04:50:00 INFO - PROCESS | 2060 | 1471089000080 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 2060 | 1471089000082 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:00 INFO - PROCESS | 2060 | ++DOCSHELL 1693D800 == 24 [pid = 2060] [id = 26] 04:50:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (16943000) [pid = 2060] [serial = 74] [outer = 00000000] 04:50:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1BBBC400) [pid = 2060] [serial = 75] [outer = 16943000] 04:50:00 INFO - PROCESS | 2060 | 1471089000126 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1C45A000) [pid = 2060] [serial = 76] [outer = 16943000] 04:50:01 INFO - PROCESS | 2060 | 1471089001319 Marionette TRACE conn5 <- [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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1381ms 04:50:01 INFO - PROCESS | 2060 | 1471089001372 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 2060 | 1471089001376 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 04:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:50:01 INFO - PROCESS | 2060 | 1471089001381 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 2060 | 1471089001384 Marionette TRACE conn5 <- [1,70,null,{}] 04:50:01 INFO - PROCESS | 2060 | 1471089001394 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:01 INFO - PROCESS | 2060 | 1471089001397 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:01 INFO - PROCESS | 2060 | 1471089001512 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 04:50:01 INFO - PROCESS | 2060 | 1471089001526 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 2060 | 1471089001529 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:01 INFO - PROCESS | 2060 | ++DOCSHELL 0F74EC00 == 25 [pid = 2060] [id = 27] 04:50:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F74F400) [pid = 2060] [serial = 77] [outer = 00000000] 04:50:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F876800) [pid = 2060] [serial = 78] [outer = 0F74F400] 04:50:01 INFO - PROCESS | 2060 | 1471089001578 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0FD59C00) [pid = 2060] [serial = 79] [outer = 0F74F400] 04:50:01 INFO - PROCESS | 2060 | 1471089001999 Marionette TRACE conn5 <- [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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 630ms 04:50:02 INFO - PROCESS | 2060 | 1471089002011 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 2060 | 1471089002015 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 04:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:50:02 INFO - PROCESS | 2060 | 1471089002028 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 2060 | 1471089002031 Marionette TRACE conn5 <- [1,74,null,{}] 04:50:02 INFO - PROCESS | 2060 | 1471089002035 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:02 INFO - PROCESS | 2060 | 1471089002037 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:02 INFO - PROCESS | 2060 | 1471089002161 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 04:50:02 INFO - PROCESS | 2060 | 1471089002206 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 2060 | 1471089002209 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:02 INFO - PROCESS | 2060 | ++DOCSHELL 137BD000 == 26 [pid = 2060] [id = 28] 04:50:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (137BF400) [pid = 2060] [serial = 80] [outer = 00000000] 04:50:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (13B89000) [pid = 2060] [serial = 81] [outer = 137BF400] 04:50:02 INFO - PROCESS | 2060 | 1471089002257 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (13E9EC00) [pid = 2060] [serial = 82] [outer = 137BF400] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (15770800) [pid = 2060] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (14E3EC00) [pid = 2060] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1646CC00) [pid = 2060] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0BF92400) [pid = 2060] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1CC3E800) [pid = 2060] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0EBFF000) [pid = 2060] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1535E800) [pid = 2060] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0FD53000) [pid = 2060] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (137BA800) [pid = 2060] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (15357C00) [pid = 2060] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1676CC00) [pid = 2060] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (175D4C00) [pid = 2060] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:50:02 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (19C5F800) [pid = 2060] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:50:02 INFO - PROCESS | 2060 | 1471089002920 Marionette TRACE conn5 <- [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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 930ms 04:50:02 INFO - PROCESS | 2060 | 1471089002963 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 2060 | 1471089002965 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 04:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:50:02 INFO - PROCESS | 2060 | 1471089002968 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 2060 | 1471089002972 Marionette TRACE conn5 <- [1,78,null,{}] 04:50:03 INFO - PROCESS | 2060 | 1471089003001 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:03 INFO - PROCESS | 2060 | 1471089003005 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:03 INFO - PROCESS | 2060 | 1471089003087 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 04:50:03 INFO - PROCESS | 2060 | 1471089003093 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 2060 | 1471089003096 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:03 INFO - PROCESS | 2060 | ++DOCSHELL 1387A000 == 27 [pid = 2060] [id = 29] 04:50:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1387D000) [pid = 2060] [serial = 83] [outer = 00000000] 04:50:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (14E42400) [pid = 2060] [serial = 84] [outer = 1387D000] 04:50:03 INFO - PROCESS | 2060 | 1471089003155 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (14EBD800) [pid = 2060] [serial = 85] [outer = 1387D000] 04:50:03 INFO - PROCESS | 2060 | 1471089003540 Marionette TRACE conn5 <- [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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 04:50:03 INFO - PROCESS | 2060 | 1471089003602 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 2060 | 1471089003605 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 04:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:50:03 INFO - PROCESS | 2060 | 1471089003608 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 2060 | 1471089003610 Marionette TRACE conn5 <- [1,82,null,{}] 04:50:03 INFO - PROCESS | 2060 | 1471089003613 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:03 INFO - PROCESS | 2060 | 1471089003615 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:03 INFO - PROCESS | 2060 | 1471089003719 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 04:50:03 INFO - PROCESS | 2060 | 1471089003727 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 2060 | 1471089003729 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:03 INFO - PROCESS | 2060 | ++DOCSHELL 16463800 == 28 [pid = 2060] [id = 30] 04:50:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1646CC00) [pid = 2060] [serial = 86] [outer = 00000000] 04:50:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (16911C00) [pid = 2060] [serial = 87] [outer = 1646CC00] 04:50:03 INFO - PROCESS | 2060 | 1471089003776 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1693BC00) [pid = 2060] [serial = 88] [outer = 1646CC00] 04:50:04 INFO - PROCESS | 2060 | 1471089004175 Marionette TRACE conn5 <- [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]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 04:50:04 INFO - PROCESS | 2060 | 1471089004243 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 04:50:04 INFO - PROCESS | 2060 | 1471089004245 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 04:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:50:04 INFO - PROCESS | 2060 | 1471089004248 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 2060 | 1471089004250 Marionette TRACE conn5 <- [1,86,null,{}] 04:50:04 INFO - PROCESS | 2060 | 1471089004254 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:04 INFO - PROCESS | 2060 | 1471089004256 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:04 INFO - PROCESS | 2060 | 1471089004337 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 04:50:04 INFO - PROCESS | 2060 | 1471089004343 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 2060 | 1471089004345 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:04 INFO - PROCESS | 2060 | ++DOCSHELL 175D4400 == 29 [pid = 2060] [id = 31] 04:50:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (175D4C00) [pid = 2060] [serial = 89] [outer = 00000000] 04:50:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17CB5C00) [pid = 2060] [serial = 90] [outer = 175D4C00] 04:50:04 INFO - PROCESS | 2060 | 1471089004390 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17ED7000) [pid = 2060] [serial = 91] [outer = 175D4C00] 04:50:04 INFO - PROCESS | 2060 | 1471089004880 Marionette TRACE conn5 <- [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]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 670ms 04:50:04 INFO - PROCESS | 2060 | 1471089004923 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 04:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:50:04 INFO - PROCESS | 2060 | 1471089004928 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 04:50:04 INFO - PROCESS | 2060 | 1471089004949 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 2060 | 1471089004952 Marionette TRACE conn5 <- [1,90,null,{}] 04:50:04 INFO - PROCESS | 2060 | 1471089004960 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:04 INFO - PROCESS | 2060 | 1471089004963 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:05 INFO - PROCESS | 2060 | 1471089005096 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 04:50:05 INFO - PROCESS | 2060 | 1471089005180 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 2060 | 1471089005183 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:05 INFO - PROCESS | 2060 | ++DOCSHELL 0ED50800 == 30 [pid = 2060] [id = 32] 04:50:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0ED51000) [pid = 2060] [serial = 92] [outer = 00000000] 04:50:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F5E2800) [pid = 2060] [serial = 93] [outer = 0ED51000] 04:50:05 INFO - PROCESS | 2060 | 1471089005253 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (10307800) [pid = 2060] [serial = 94] [outer = 0ED51000] 04:50:05 INFO - PROCESS | 2060 | 1471089005772 Marionette TRACE conn5 <- [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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 890ms 04:50:05 INFO - PROCESS | 2060 | 1471089005823 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 2060 | 1471089005828 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 04:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:50:05 INFO - PROCESS | 2060 | 1471089005834 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 2060 | 1471089005837 Marionette TRACE conn5 <- [1,94,null,{}] 04:50:05 INFO - PROCESS | 2060 | 1471089005841 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:05 INFO - PROCESS | 2060 | 1471089005844 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:05 INFO - PROCESS | 2060 | 1471089005949 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 04:50:06 INFO - PROCESS | 2060 | 1471089006045 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 2060 | 1471089006049 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:06 INFO - PROCESS | 2060 | ++DOCSHELL 13B96C00 == 31 [pid = 2060] [id = 33] 04:50:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (13E9A400) [pid = 2060] [serial = 95] [outer = 00000000] 04:50:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (14E53400) [pid = 2060] [serial = 96] [outer = 13E9A400] 04:50:06 INFO - PROCESS | 2060 | 1471089006107 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1646BC00) [pid = 2060] [serial = 97] [outer = 13E9A400] 04:50:06 INFO - PROCESS | 2060 | 1471089006631 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 04:50:06 INFO - PROCESS | 2060 | 1471089006668 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 2060 | 1471089006671 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 04:50:06 INFO - PROCESS | 2060 | 1471089006675 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:50:06 INFO - PROCESS | 2060 | 1471089006678 Marionette TRACE conn5 <- [1,98,null,{}] 04:50:06 INFO - PROCESS | 2060 | 1471089006690 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:06 INFO - PROCESS | 2060 | 1471089006695 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:06 INFO - PROCESS | 2060 | 1471089006799 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 04:50:06 INFO - PROCESS | 2060 | 1471089006886 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 2060 | 1471089006890 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:06 INFO - PROCESS | 2060 | ++DOCSHELL 19C5FC00 == 32 [pid = 2060] [id = 34] 04:50:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (19C64C00) [pid = 2060] [serial = 98] [outer = 00000000] 04:50:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (1A08C800) [pid = 2060] [serial = 99] [outer = 19C64C00] 04:50:06 INFO - PROCESS | 2060 | 1471089006951 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (1A0CDC00) [pid = 2060] [serial = 100] [outer = 19C64C00] 04:50:07 INFO - PROCESS | 2060 | 1471089007501 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 04:50:07 INFO - PROCESS | 2060 | 1471089007548 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 2060 | 1471089007551 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 04:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:50:07 INFO - PROCESS | 2060 | 1471089007554 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 2060 | 1471089007556 Marionette TRACE conn5 <- [1,102,null,{}] 04:50:07 INFO - PROCESS | 2060 | 1471089007560 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:07 INFO - PROCESS | 2060 | 1471089007562 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:07 INFO - PROCESS | 2060 | 1471089007664 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 04:50:07 INFO - PROCESS | 2060 | 1471089007747 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 2060 | 1471089007749 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:07 INFO - PROCESS | 2060 | ++DOCSHELL 18BDD800 == 33 [pid = 2060] [id = 35] 04:50:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18BDF800) [pid = 2060] [serial = 101] [outer = 00000000] 04:50:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18BE2800) [pid = 2060] [serial = 102] [outer = 18BDF800] 04:50:07 INFO - PROCESS | 2060 | 1471089007805 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18BE5C00) [pid = 2060] [serial = 103] [outer = 18BDF800] 04:50:08 INFO - PROCESS | 2060 | 1471089008354 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 870ms 04:50:08 INFO - PROCESS | 2060 | 1471089008428 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 2060 | 1471089008430 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 04:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:50:08 INFO - PROCESS | 2060 | 1471089008434 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 2060 | 1471089008436 Marionette TRACE conn5 <- [1,106,null,{}] 04:50:08 INFO - PROCESS | 2060 | 1471089008440 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:08 INFO - PROCESS | 2060 | 1471089008442 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:08 INFO - PROCESS | 2060 | 1471089008544 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 04:50:08 INFO - PROCESS | 2060 | 1471089008617 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 2060 | 1471089008619 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:08 INFO - PROCESS | 2060 | ++DOCSHELL 0F026400 == 34 [pid = 2060] [id = 36] 04:50:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0F028000) [pid = 2060] [serial = 104] [outer = 00000000] 04:50:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F02D000) [pid = 2060] [serial = 105] [outer = 0F028000] 04:50:08 INFO - PROCESS | 2060 | 1471089008674 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F02F000) [pid = 2060] [serial = 106] [outer = 0F028000] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (18BED400) [pid = 2060] [serial = 17] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1B0C6800) [pid = 2060] [serial = 57] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18A89C00) [pid = 2060] [serial = 60] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (14E48800) [pid = 2060] [serial = 63] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (1BB09400) [pid = 2060] [serial = 66] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18A80400) [pid = 2060] [serial = 69] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F757000) [pid = 2060] [serial = 27] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1646C400) [pid = 2060] [serial = 30] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F52C400) [pid = 2060] [serial = 36] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0FD95400) [pid = 2060] [serial = 39] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (13A59C00) [pid = 2060] [serial = 42] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (13AF4400) [pid = 2060] [serial = 43] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1535F400) [pid = 2060] [serial = 45] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17A12000) [pid = 2060] [serial = 48] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17A7F000) [pid = 2060] [serial = 49] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0EBF2000) [pid = 2060] [serial = 33] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (17ED6C00) [pid = 2060] [serial = 52] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (16469000) [pid = 2060] [serial = 46] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (1A5B1000) [pid = 2060] [serial = 55] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (103E5800) [pid = 2060] [serial = 40] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (14E49000) [pid = 2060] [serial = 64] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F88F000) [pid = 2060] [serial = 28] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17C83400) [pid = 2060] [serial = 31] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1BB0CC00) [pid = 2060] [serial = 67] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (1CC44800) [pid = 2060] [serial = 22] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1BB10800) [pid = 2060] [serial = 70] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (1693E800) [pid = 2060] [serial = 72] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (18B2C400) [pid = 2060] [serial = 14] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (16469400) [pid = 2060] [serial = 9] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (1646F800) [pid = 2060] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (104DD000) [pid = 2060] [serial = 4] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (17CB1000) [pid = 2060] [serial = 51] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (1A5AF000) [pid = 2060] [serial = 54] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (1BDE4000) [pid = 2060] [serial = 24] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (1CC40C00) [pid = 2060] [serial = 21] [outer = 00000000] [url = about:blank] 04:50:09 INFO - PROCESS | 2060 | 1471089009812 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1434ms 04:50:09 INFO - PROCESS | 2060 | 1471089009873 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 2060 | 1471089009877 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 04:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:50:09 INFO - PROCESS | 2060 | 1471089009885 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 2060 | 1471089009888 Marionette TRACE conn5 <- [1,110,null,{}] 04:50:09 INFO - PROCESS | 2060 | 1471089009894 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:09 INFO - PROCESS | 2060 | 1471089009897 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:10 INFO - PROCESS | 2060 | 1471089010016 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 04:50:10 INFO - PROCESS | 2060 | 1471089010085 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 2060 | 1471089010090 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:10 INFO - PROCESS | 2060 | ++DOCSHELL 0ED54000 == 35 [pid = 2060] [id = 37] 04:50:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0ED54C00) [pid = 2060] [serial = 107] [outer = 00000000] 04:50:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F023C00) [pid = 2060] [serial = 108] [outer = 0ED54C00] 04:50:10 INFO - PROCESS | 2060 | 1471089010139 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0F02CC00) [pid = 2060] [serial = 109] [outer = 0ED54C00] 04:50:10 INFO - PROCESS | 2060 | 1471089010511 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 670ms 04:50:10 INFO - PROCESS | 2060 | 1471089010557 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 2060 | 1471089010562 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 04:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:50:10 INFO - PROCESS | 2060 | 1471089010574 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 2060 | 1471089010576 Marionette TRACE conn5 <- [1,114,null,{}] 04:50:10 INFO - PROCESS | 2060 | 1471089010580 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:10 INFO - PROCESS | 2060 | 1471089010583 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:10 INFO - PROCESS | 2060 | 1471089010667 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 04:50:10 INFO - PROCESS | 2060 | 1471089010674 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 2060 | 1471089010677 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:10 INFO - PROCESS | 2060 | ++DOCSHELL 0F759400 == 36 [pid = 2060] [id = 38] 04:50:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (0FD5F000) [pid = 2060] [serial = 110] [outer = 00000000] 04:50:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (103E5800) [pid = 2060] [serial = 111] [outer = 0FD5F000] 04:50:10 INFO - PROCESS | 2060 | 1471089010727 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (104E1800) [pid = 2060] [serial = 112] [outer = 0FD5F000] 04:50:11 INFO - PROCESS | 2060 | 1471089011166 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 632ms 04:50:11 INFO - PROCESS | 2060 | 1471089011204 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 2060 | 1471089011206 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 04:50:11 INFO - PROCESS | 2060 | 1471089011210 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:50:11 INFO - PROCESS | 2060 | 1471089011213 Marionette TRACE conn5 <- [1,118,null,{}] 04:50:11 INFO - PROCESS | 2060 | 1471089011228 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:11 INFO - PROCESS | 2060 | 1471089011233 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:11 INFO - PROCESS | 2060 | 1471089011315 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 04:50:11 INFO - PROCESS | 2060 | 1471089011355 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 2060 | 1471089011358 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:11 INFO - PROCESS | 2060 | ++DOCSHELL 14E3FC00 == 37 [pid = 2060] [id = 39] 04:50:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (14E40000) [pid = 2060] [serial = 113] [outer = 00000000] 04:50:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (14E47400) [pid = 2060] [serial = 114] [outer = 14E40000] 04:50:11 INFO - PROCESS | 2060 | 1471089011407 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (14E51400) [pid = 2060] [serial = 115] [outer = 14E40000] 04:50:11 INFO - PROCESS | 2060 | 1471089011792 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 631ms 04:50:11 INFO - PROCESS | 2060 | 1471089011858 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 2060 | 1471089011860 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 04:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:50:11 INFO - PROCESS | 2060 | 1471089011864 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 2060 | 1471089011865 Marionette TRACE conn5 <- [1,122,null,{}] 04:50:11 INFO - PROCESS | 2060 | 1471089011869 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:11 INFO - PROCESS | 2060 | 1471089011871 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:11 INFO - PROCESS | 2060 | 1471089011978 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 04:50:11 INFO - PROCESS | 2060 | 1471089011985 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 2060 | 1471089011987 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:11 INFO - PROCESS | 2060 | ++DOCSHELL 1535A400 == 38 [pid = 2060] [id = 40] 04:50:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (1535EC00) [pid = 2060] [serial = 116] [outer = 00000000] 04:50:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (16469000) [pid = 2060] [serial = 117] [outer = 1535EC00] 04:50:12 INFO - PROCESS | 2060 | 1471089012032 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (164F0400) [pid = 2060] [serial = 118] [outer = 1535EC00] 04:50:12 INFO - PROCESS | 2060 | 1471089012419 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 570ms 04:50:12 INFO - PROCESS | 2060 | 1471089012436 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 2060 | 1471089012438 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 04:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:50:12 INFO - PROCESS | 2060 | 1471089012441 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 2060 | 1471089012442 Marionette TRACE conn5 <- [1,126,null,{}] 04:50:12 INFO - PROCESS | 2060 | 1471089012453 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:12 INFO - PROCESS | 2060 | 1471089012455 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:12 INFO - PROCESS | 2060 | 1471089012552 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 04:50:12 INFO - PROCESS | 2060 | 1471089012557 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 2060 | 1471089012559 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:12 INFO - PROCESS | 2060 | ++DOCSHELL 16770800 == 39 [pid = 2060] [id = 41] 04:50:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (16916C00) [pid = 2060] [serial = 119] [outer = 00000000] 04:50:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (16941400) [pid = 2060] [serial = 120] [outer = 16916C00] 04:50:12 INFO - PROCESS | 2060 | 1471089012604 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (175D2800) [pid = 2060] [serial = 121] [outer = 16916C00] 04:50:13 INFO - PROCESS | 2060 | 1471089013045 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 04:50:13 INFO - PROCESS | 2060 | 1471089013077 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 2060 | 1471089013079 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 04:50:13 INFO - PROCESS | 2060 | 1471089013082 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 2060 | 1471089013084 Marionette TRACE conn5 <- [1,130,null,{}] 04:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:50:13 INFO - PROCESS | 2060 | 1471089013088 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:13 INFO - PROCESS | 2060 | 1471089013093 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:13 INFO - PROCESS | 2060 | 1471089013227 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 04:50:13 INFO - PROCESS | 2060 | 1471089013239 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 2060 | 1471089013241 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:13 INFO - PROCESS | 2060 | ++DOCSHELL 17A72400 == 40 [pid = 2060] [id = 42] 04:50:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17A81000) [pid = 2060] [serial = 122] [outer = 00000000] 04:50:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17ED8C00) [pid = 2060] [serial = 123] [outer = 17A81000] 04:50:13 INFO - PROCESS | 2060 | 1471089013326 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A80C00) [pid = 2060] [serial = 124] [outer = 17A81000] 04:50:13 INFO - PROCESS | 2060 | 1471089013729 Marionette TRACE conn5 <- [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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 04:50:13 INFO - PROCESS | 2060 | 1471089013757 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 2060 | 1471089013759 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 04:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:50:13 INFO - PROCESS | 2060 | 1471089013762 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 2060 | 1471089013764 Marionette TRACE conn5 <- [1,134,null,{}] 04:50:13 INFO - PROCESS | 2060 | 1471089013767 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:13 INFO - PROCESS | 2060 | 1471089013769 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:13 INFO - PROCESS | 2060 | 1471089013885 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (16943000) [pid = 2060] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18A7EC00) [pid = 2060] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1AD48000) [pid = 2060] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (16939800) [pid = 2060] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (175D4C00) [pid = 2060] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F74F400) [pid = 2060] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1646CC00) [pid = 2060] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (137BF400) [pid = 2060] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:50:14 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1387D000) [pid = 2060] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:50:14 INFO - PROCESS | 2060 | 1471089014013 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 2060 | 1471089014016 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:14 INFO - PROCESS | 2060 | ++DOCSHELL 0BF91000 == 41 [pid = 2060] [id = 43] 04:50:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0BF95400) [pid = 2060] [serial = 125] [outer = 00000000] 04:50:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (137B2400) [pid = 2060] [serial = 126] [outer = 0BF95400] 04:50:14 INFO - PROCESS | 2060 | 1471089014060 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1387D000) [pid = 2060] [serial = 127] [outer = 0BF95400] 04:50:14 INFO - PROCESS | 2060 | 1471089014397 Marionette TRACE conn5 <- [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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 04:50:14 INFO - PROCESS | 2060 | 1471089014433 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 2060 | 1471089014435 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 04:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:50:14 INFO - PROCESS | 2060 | 1471089014438 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 2060 | 1471089014439 Marionette TRACE conn5 <- [1,138,null,{}] 04:50:14 INFO - PROCESS | 2060 | 1471089014443 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:14 INFO - PROCESS | 2060 | 1471089014445 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:14 INFO - PROCESS | 2060 | 1471089014520 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 04:50:14 INFO - PROCESS | 2060 | 1471089014586 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 2060 | 1471089014588 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:14 INFO - PROCESS | 2060 | ++DOCSHELL 0EA36800 == 42 [pid = 2060] [id = 44] 04:50:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0ED53000) [pid = 2060] [serial = 128] [outer = 00000000] 04:50:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (18A8BC00) [pid = 2060] [serial = 129] [outer = 0ED53000] 04:50:14 INFO - PROCESS | 2060 | 1471089014631 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1693F000) [pid = 2060] [serial = 130] [outer = 0ED53000] 04:50:14 INFO - PROCESS | 2060 | 1471089014969 Marionette TRACE conn5 <- [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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 04:50:15 INFO - PROCESS | 2060 | 1471089015009 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 04:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:50:15 INFO - PROCESS | 2060 | 1471089015011 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 04:50:15 INFO - PROCESS | 2060 | 1471089015014 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 2060 | 1471089015015 Marionette TRACE conn5 <- [1,142,null,{}] 04:50:15 INFO - PROCESS | 2060 | 1471089015019 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:15 INFO - PROCESS | 2060 | 1471089015021 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:15 INFO - PROCESS | 2060 | 1471089015124 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 04:50:15 INFO - PROCESS | 2060 | 1471089015163 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 2060 | 1471089015164 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:15 INFO - PROCESS | 2060 | ++DOCSHELL 14E3F000 == 43 [pid = 2060] [id = 45] 04:50:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (18226C00) [pid = 2060] [serial = 131] [outer = 00000000] 04:50:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18BF0800) [pid = 2060] [serial = 132] [outer = 18226C00] 04:50:15 INFO - PROCESS | 2060 | 1471089015210 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18BF8400) [pid = 2060] [serial = 133] [outer = 18226C00] 04:50:15 INFO - PROCESS | 2060 | 1471089015586 Marionette TRACE conn5 <- [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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 630ms 04:50:15 INFO - PROCESS | 2060 | 1471089015645 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 2060 | 1471089015647 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 04:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:50:15 INFO - PROCESS | 2060 | 1471089015650 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 2060 | 1471089015652 Marionette TRACE conn5 <- [1,146,null,{}] 04:50:15 INFO - PROCESS | 2060 | 1471089015661 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:15 INFO - PROCESS | 2060 | 1471089015663 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:15 INFO - PROCESS | 2060 | 1471089015740 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 04:50:15 INFO - PROCESS | 2060 | 1471089015745 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 2060 | 1471089015747 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:15 INFO - PROCESS | 2060 | ++DOCSHELL 14E57000 == 44 [pid = 2060] [id = 46] 04:50:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18BEE400) [pid = 2060] [serial = 134] [outer = 00000000] 04:50:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1A0D3400) [pid = 2060] [serial = 135] [outer = 18BEE400] 04:50:15 INFO - PROCESS | 2060 | 1471089015790 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1AD42400) [pid = 2060] [serial = 136] [outer = 18BEE400] 04:50:16 INFO - PROCESS | 2060 | 1471089016497 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 930ms 04:50:16 INFO - PROCESS | 2060 | 1471089016582 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 04:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:50:16 INFO - PROCESS | 2060 | 1471089016586 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 04:50:16 INFO - PROCESS | 2060 | 1471089016591 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 2060 | 1471089016594 Marionette TRACE conn5 <- [1,150,null,{}] 04:50:16 INFO - PROCESS | 2060 | 1471089016600 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:16 INFO - PROCESS | 2060 | 1471089016604 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:16 INFO - PROCESS | 2060 | 1471089016757 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 04:50:16 INFO - PROCESS | 2060 | 1471089016868 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 2060 | 1471089016870 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:16 INFO - PROCESS | 2060 | ++DOCSHELL 0885EC00 == 45 [pid = 2060] [id = 47] 04:50:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0885F400) [pid = 2060] [serial = 137] [outer = 00000000] 04:50:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0E96BC00) [pid = 2060] [serial = 138] [outer = 0885F400] 04:50:16 INFO - PROCESS | 2060 | 1471089016928 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0EBF2000) [pid = 2060] [serial = 139] [outer = 0885F400] 04:50:17 INFO - PROCESS | 2060 | 1471089017783 Marionette TRACE conn5 <- [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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1239ms 04:50:17 INFO - PROCESS | 2060 | 1471089017830 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 04:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:50:17 INFO - PROCESS | 2060 | 1471089017835 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 04:50:17 INFO - PROCESS | 2060 | 1471089017840 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 2060 | 1471089017843 Marionette TRACE conn5 <- [1,154,null,{}] 04:50:17 INFO - PROCESS | 2060 | 1471089017848 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:17 INFO - PROCESS | 2060 | 1471089017851 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:17 INFO - PROCESS | 2060 | 1471089017981 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 04:50:18 INFO - PROCESS | 2060 | 1471089018052 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 2060 | 1471089018056 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:18 INFO - PROCESS | 2060 | ++DOCSHELL 0E974000 == 46 [pid = 2060] [id = 48] 04:50:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0EA42800) [pid = 2060] [serial = 140] [outer = 00000000] 04:50:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0EBFB000) [pid = 2060] [serial = 141] [outer = 0EA42800] 04:50:18 INFO - PROCESS | 2060 | 1471089018107 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F027000) [pid = 2060] [serial = 142] [outer = 0EA42800] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 1387A000 == 45 [pid = 2060] [id = 29] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 16463800 == 44 [pid = 2060] [id = 30] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 14E3F000 == 43 [pid = 2060] [id = 45] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 0EA36800 == 42 [pid = 2060] [id = 44] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 0BF91000 == 41 [pid = 2060] [id = 43] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 17A72400 == 40 [pid = 2060] [id = 42] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 16770800 == 39 [pid = 2060] [id = 41] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 1535A400 == 38 [pid = 2060] [id = 40] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 14E3FC00 == 37 [pid = 2060] [id = 39] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 0F759400 == 36 [pid = 2060] [id = 38] 04:50:18 INFO - PROCESS | 2060 | --DOCSHELL 0ED54000 == 35 [pid = 2060] [id = 37] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1BBBC400) [pid = 2060] [serial = 75] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18A8D800) [pid = 2060] [serial = 61] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1B4C0400) [pid = 2060] [serial = 58] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16940800) [pid = 2060] [serial = 73] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17CB5C00) [pid = 2060] [serial = 90] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17ED7000) [pid = 2060] [serial = 91] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F876800) [pid = 2060] [serial = 78] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1693BC00) [pid = 2060] [serial = 88] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (13B89000) [pid = 2060] [serial = 81] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0FD59C00) [pid = 2060] [serial = 79] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (16911C00) [pid = 2060] [serial = 87] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (14EBD800) [pid = 2060] [serial = 85] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (13E9EC00) [pid = 2060] [serial = 82] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (14E42400) [pid = 2060] [serial = 84] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (1C45A000) [pid = 2060] [serial = 76] [outer = 00000000] [url = about:blank] 04:50:18 INFO - PROCESS | 2060 | 1471089018559 Marionette TRACE conn5 <- [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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 790ms 04:50:18 INFO - PROCESS | 2060 | 1471089018630 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 2060 | 1471089018636 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 04:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:50:18 INFO - PROCESS | 2060 | 1471089018643 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 2060 | 1471089018646 Marionette TRACE conn5 <- [1,158,null,{}] 04:50:18 INFO - PROCESS | 2060 | 1471089018649 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:18 INFO - PROCESS | 2060 | 1471089018652 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:18 INFO - PROCESS | 2060 | 1471089018739 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 04:50:18 INFO - PROCESS | 2060 | 1471089018777 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 2060 | 1471089018780 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:18 INFO - PROCESS | 2060 | ++DOCSHELL 0FD90400 == 36 [pid = 2060] [id = 49] 04:50:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0FD93400) [pid = 2060] [serial = 143] [outer = 00000000] 04:50:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0FD9F800) [pid = 2060] [serial = 144] [outer = 0FD93400] 04:50:18 INFO - PROCESS | 2060 | 1471089018827 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (104DDC00) [pid = 2060] [serial = 145] [outer = 0FD93400] 04:50:19 INFO - PROCESS | 2060 | 1471089019272 Marionette TRACE conn5 <- [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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 04:50:19 INFO - PROCESS | 2060 | 1471089019315 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 2060 | 1471089019318 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 04:50:19 INFO - PROCESS | 2060 | 1471089019321 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:50:19 INFO - PROCESS | 2060 | 1471089019325 Marionette TRACE conn5 <- [1,162,null,{}] 04:50:19 INFO - PROCESS | 2060 | 1471089019336 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:19 INFO - PROCESS | 2060 | 1471089019340 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:19 INFO - PROCESS | 2060 | 1471089019448 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 04:50:19 INFO - PROCESS | 2060 | 1471089019459 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 2060 | 1471089019462 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:19 INFO - PROCESS | 2060 | ++DOCSHELL 149CE400 == 37 [pid = 2060] [id = 50] 04:50:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (149CF000) [pid = 2060] [serial = 146] [outer = 00000000] 04:50:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (149EA000) [pid = 2060] [serial = 147] [outer = 149CF000] 04:50:19 INFO - PROCESS | 2060 | 1471089019522 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E48C00) [pid = 2060] [serial = 148] [outer = 149CF000] 04:50:19 INFO - PROCESS | 2060 | 1471089019941 Marionette TRACE conn5 <- [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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 04:50:19 INFO - PROCESS | 2060 | 1471089019995 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 2060 | 1471089019997 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 04:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:50:20 INFO - PROCESS | 2060 | 1471089020011 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 2060 | 1471089020013 Marionette TRACE conn5 <- [1,166,null,{}] 04:50:20 INFO - PROCESS | 2060 | 1471089020016 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:20 INFO - PROCESS | 2060 | 1471089020018 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:20 INFO - PROCESS | 2060 | 1471089020110 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 04:50:20 INFO - PROCESS | 2060 | 1471089020115 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 2060 | 1471089020117 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:20 INFO - PROCESS | 2060 | ++DOCSHELL 14EC7C00 == 38 [pid = 2060] [id = 51] 04:50:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14FCF800) [pid = 2060] [serial = 149] [outer = 00000000] 04:50:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (16464800) [pid = 2060] [serial = 150] [outer = 14FCF800] 04:50:20 INFO - PROCESS | 2060 | 1471089020163 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (164EFC00) [pid = 2060] [serial = 151] [outer = 14FCF800] 04:50:20 INFO - PROCESS | 2060 | 1471089020611 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 04:50:20 INFO - PROCESS | 2060 | 1471089020646 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 2060 | 1471089020649 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 04:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:50:20 INFO - PROCESS | 2060 | 1471089020652 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 2060 | 1471089020654 Marionette TRACE conn5 <- [1,170,null,{}] 04:50:20 INFO - PROCESS | 2060 | 1471089020657 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:20 INFO - PROCESS | 2060 | 1471089020659 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:20 INFO - PROCESS | 2060 | 1471089020763 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 04:50:20 INFO - PROCESS | 2060 | 1471089020836 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 2060 | 1471089020838 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:20 INFO - PROCESS | 2060 | ++DOCSHELL 16919800 == 39 [pid = 2060] [id = 52] 04:50:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16937800) [pid = 2060] [serial = 152] [outer = 00000000] 04:50:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1693F400) [pid = 2060] [serial = 153] [outer = 16937800] 04:50:20 INFO - PROCESS | 2060 | 1471089020883 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17A12000) [pid = 2060] [serial = 154] [outer = 16937800] 04:50:21 INFO - PROCESS | 2060 | 1471089021316 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 04:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:50:21 INFO - PROCESS | 2060 | 1471089021326 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 2060 | 1471089021328 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 04:50:21 INFO - PROCESS | 2060 | 1471089021331 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 2060 | 1471089021333 Marionette TRACE conn5 <- [1,174,null,{}] 04:50:21 INFO - PROCESS | 2060 | 1471089021341 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:21 INFO - PROCESS | 2060 | 1471089021347 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:21 INFO - PROCESS | 2060 | 1471089021485 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 04:50:21 INFO - PROCESS | 2060 | 1471089021497 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 2060 | 1471089021499 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:21 INFO - PROCESS | 2060 | ++DOCSHELL 1693E000 == 40 [pid = 2060] [id = 53] 04:50:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17A81400) [pid = 2060] [serial = 155] [outer = 00000000] 04:50:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18A80400) [pid = 2060] [serial = 156] [outer = 17A81400] 04:50:21 INFO - PROCESS | 2060 | 1471089021544 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18A84800) [pid = 2060] [serial = 157] [outer = 17A81400] 04:50:21 INFO - PROCESS | 2060 | 1471089021961 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 691ms 04:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:50:22 INFO - PROCESS | 2060 | 1471089022030 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 2060 | 1471089022032 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 04:50:22 INFO - PROCESS | 2060 | 1471089022036 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 2060 | 1471089022038 Marionette TRACE conn5 <- [1,178,null,{}] 04:50:22 INFO - PROCESS | 2060 | 1471089022054 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:22 INFO - PROCESS | 2060 | 1471089022056 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:22 INFO - PROCESS | 2060 | 1471089022182 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 04:50:22 INFO - PROCESS | 2060 | 1471089022199 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 2060 | 1471089022201 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:22 INFO - PROCESS | 2060 | ++DOCSHELL 18BD9000 == 41 [pid = 2060] [id = 54] 04:50:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18BDBC00) [pid = 2060] [serial = 158] [outer = 00000000] 04:50:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (19C65C00) [pid = 2060] [serial = 159] [outer = 18BDBC00] 04:50:22 INFO - PROCESS | 2060 | 1471089022245 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18BDD000) [pid = 2060] [serial = 160] [outer = 18BDBC00] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (16916C00) [pid = 2060] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1535EC00) [pid = 2060] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17A81000) [pid = 2060] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0FD5F000) [pid = 2060] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0ED54C00) [pid = 2060] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (14E40000) [pid = 2060] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0BF95400) [pid = 2060] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0ED51000) [pid = 2060] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (13E9A400) [pid = 2060] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (19C64C00) [pid = 2060] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18226C00) [pid = 2060] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18BDF800) [pid = 2060] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:50:22 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0ED53000) [pid = 2060] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:50:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (16916C00) [pid = 2060] [serial = 161] [outer = 0EBF8C00] 04:50:22 INFO - PROCESS | 2060 | 1471089022782 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 790ms 04:50:22 INFO - PROCESS | 2060 | 1471089022828 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 2060 | 1471089022830 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 04:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:50:22 INFO - PROCESS | 2060 | 1471089022833 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 2060 | 1471089022835 Marionette TRACE conn5 <- [1,182,null,{}] 04:50:22 INFO - PROCESS | 2060 | 1471089022839 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:22 INFO - PROCESS | 2060 | 1471089022840 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:22 INFO - PROCESS | 2060 | 1471089022917 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 04:50:22 INFO - PROCESS | 2060 | 1471089022922 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 2060 | 1471089022924 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:22 INFO - PROCESS | 2060 | ++DOCSHELL 18BDF000 == 42 [pid = 2060] [id = 55] 04:50:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18BE0000) [pid = 2060] [serial = 162] [outer = 00000000] 04:50:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1A0D2C00) [pid = 2060] [serial = 163] [outer = 18BE0000] 04:50:22 INFO - PROCESS | 2060 | 1471089022968 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1A0D4000) [pid = 2060] [serial = 164] [outer = 18BE0000] 04:50:23 INFO - PROCESS | 2060 | 1471089023367 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 04:50:23 INFO - PROCESS | 2060 | 1471089023413 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 04:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:50:23 INFO - PROCESS | 2060 | 1471089023415 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 04:50:23 INFO - PROCESS | 2060 | 1471089023418 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 2060 | 1471089023420 Marionette TRACE conn5 <- [1,186,null,{}] 04:50:23 INFO - PROCESS | 2060 | 1471089023424 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:23 INFO - PROCESS | 2060 | 1471089023426 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:23 INFO - PROCESS | 2060 | 1471089023502 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 04:50:23 INFO - PROCESS | 2060 | 1471089023507 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 2060 | 1471089023509 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:23 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C3000 == 43 [pid = 2060] [id = 56] 04:50:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A8B000) [pid = 2060] [serial = 165] [outer = 00000000] 04:50:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1B01F000) [pid = 2060] [serial = 166] [outer = 18A8B000] 04:50:23 INFO - PROCESS | 2060 | 1471089023553 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (1B405C00) [pid = 2060] [serial = 167] [outer = 18A8B000] 04:50:23 INFO - PROCESS | 2060 | 1471089023983 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 04:50:23 INFO - PROCESS | 2060 | 1471089023989 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 04:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:50:23 INFO - PROCESS | 2060 | 1471089023991 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 04:50:23 INFO - PROCESS | 2060 | 1471089023994 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 2060 | 1471089023995 Marionette TRACE conn5 <- [1,190,null,{}] 04:50:23 INFO - PROCESS | 2060 | 1471089023999 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:23 INFO - PROCESS | 2060 | 1471089024001 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:24 INFO - PROCESS | 2060 | 1471089024111 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 04:50:24 INFO - PROCESS | 2060 | 1471089024119 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 2060 | 1471089024120 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:24 INFO - PROCESS | 2060 | ++DOCSHELL 0FD10400 == 44 [pid = 2060] [id = 57] 04:50:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (149C5800) [pid = 2060] [serial = 168] [outer = 00000000] 04:50:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1BB05C00) [pid = 2060] [serial = 169] [outer = 149C5800] 04:50:24 INFO - PROCESS | 2060 | 1471089024165 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (1BB0B400) [pid = 2060] [serial = 170] [outer = 149C5800] 04:50:24 INFO - PROCESS | 2060 | 1471089024574 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms 04:50:24 INFO - PROCESS | 2060 | 1471089024626 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 2060 | 1471089024631 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 04:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:50:24 INFO - PROCESS | 2060 | 1471089024637 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 2060 | 1471089024642 Marionette TRACE conn5 <- [1,194,null,{}] 04:50:24 INFO - PROCESS | 2060 | 1471089024650 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:24 INFO - PROCESS | 2060 | 1471089024653 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:24 INFO - PROCESS | 2060 | 1471089024806 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 04:50:24 INFO - PROCESS | 2060 | 1471089024938 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 2060 | 1471089024943 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:24 INFO - PROCESS | 2060 | ++DOCSHELL 0EA86000 == 45 [pid = 2060] [id = 58] 04:50:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0EA87800) [pid = 2060] [serial = 171] [outer = 00000000] 04:50:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0F022800) [pid = 2060] [serial = 172] [outer = 0EA87800] 04:50:25 INFO - PROCESS | 2060 | 1471089025001 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F031000) [pid = 2060] [serial = 173] [outer = 0EA87800] 04:50:25 INFO - PROCESS | 2060 | 1471089025535 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 930ms 04:50:25 INFO - PROCESS | 2060 | 1471089025571 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 2060 | 1471089025576 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 04:50:25 INFO - PROCESS | 2060 | 1471089025582 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:50:25 INFO - PROCESS | 2060 | 1471089025585 Marionette TRACE conn5 <- [1,198,null,{}] 04:50:25 INFO - PROCESS | 2060 | 1471089025589 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:25 INFO - PROCESS | 2060 | 1471089025592 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:25 INFO - PROCESS | 2060 | 1471089025702 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 04:50:25 INFO - PROCESS | 2060 | 1471089025791 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 2060 | 1471089025794 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:25 INFO - PROCESS | 2060 | ++DOCSHELL 13AF3C00 == 46 [pid = 2060] [id = 59] 04:50:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (13AF6400) [pid = 2060] [serial = 174] [outer = 00000000] 04:50:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (149C6000) [pid = 2060] [serial = 175] [outer = 13AF6400] 04:50:25 INFO - PROCESS | 2060 | 1471089025850 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (14E51000) [pid = 2060] [serial = 176] [outer = 13AF6400] 04:50:26 INFO - PROCESS | 2060 | 1471089026424 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 870ms 04:50:26 INFO - PROCESS | 2060 | 1471089026456 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 2060 | 1471089026458 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 04:50:26 INFO - PROCESS | 2060 | 1471089026462 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:50:26 INFO - PROCESS | 2060 | 1471089026466 Marionette TRACE conn5 <- [1,202,null,{}] 04:50:26 INFO - PROCESS | 2060 | 1471089026477 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:26 INFO - PROCESS | 2060 | 1471089026482 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:26 INFO - PROCESS | 2060 | 1471089026590 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 04:50:26 INFO - PROCESS | 2060 | 1471089026679 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 2060 | 1471089026683 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:26 INFO - PROCESS | 2060 | ++DOCSHELL 17DC2000 == 47 [pid = 2060] [id = 60] 04:50:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (17DC2400) [pid = 2060] [serial = 177] [outer = 00000000] 04:50:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (17DC5400) [pid = 2060] [serial = 178] [outer = 17DC2400] 04:50:26 INFO - PROCESS | 2060 | 1471089026744 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (17DC8C00) [pid = 2060] [serial = 179] [outer = 17DC2400] 04:50:27 INFO - PROCESS | 2060 | 1471089027270 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 831ms 04:50:27 INFO - PROCESS | 2060 | 1471089027339 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 2060 | 1471089027342 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 04:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:50:27 INFO - PROCESS | 2060 | 1471089027347 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 2060 | 1471089027349 Marionette TRACE conn5 <- [1,206,null,{}] 04:50:27 INFO - PROCESS | 2060 | 1471089027353 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:27 INFO - PROCESS | 2060 | 1471089027355 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:27 INFO - PROCESS | 2060 | 1471089027460 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 04:50:27 INFO - PROCESS | 2060 | 1471089027534 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 2060 | 1471089027536 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:27 INFO - PROCESS | 2060 | ++DOCSHELL 18A7F000 == 48 [pid = 2060] [id = 61] 04:50:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18A80000) [pid = 2060] [serial = 180] [outer = 00000000] 04:50:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (1B018C00) [pid = 2060] [serial = 181] [outer = 18A80000] 04:50:27 INFO - PROCESS | 2060 | 1471089027591 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (1BB0B000) [pid = 2060] [serial = 182] [outer = 18A80000] 04:50:28 INFO - PROCESS | 2060 | 1471089028312 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1016ms 04:50:28 INFO - PROCESS | 2060 | 1471089028368 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 04:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:50:28 INFO - PROCESS | 2060 | 1471089028373 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 04:50:28 INFO - PROCESS | 2060 | 1471089028378 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 2060 | 1471089028381 Marionette TRACE conn5 <- [1,210,null,{}] 04:50:28 INFO - PROCESS | 2060 | 1471089028387 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:28 INFO - PROCESS | 2060 | 1471089028390 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:28 INFO - PROCESS | 2060 | 1471089028540 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 04:50:28 INFO - PROCESS | 2060 | 1471089028616 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 2060 | 1471089028621 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:28 INFO - PROCESS | 2060 | ++DOCSHELL 0E9C7000 == 49 [pid = 2060] [id = 62] 04:50:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (0EA35800) [pid = 2060] [serial = 183] [outer = 00000000] 04:50:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (0F029000) [pid = 2060] [serial = 184] [outer = 0EA35800] 04:50:28 INFO - PROCESS | 2060 | 1471089028723 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (0F5E3000) [pid = 2060] [serial = 185] [outer = 0EA35800] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 18BDD800 == 48 [pid = 2060] [id = 35] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 19C5FC00 == 47 [pid = 2060] [id = 34] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 0ED50800 == 46 [pid = 2060] [id = 32] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 0F7C3000 == 45 [pid = 2060] [id = 56] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 18BDF000 == 44 [pid = 2060] [id = 55] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 18BD9000 == 43 [pid = 2060] [id = 54] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 1693E000 == 42 [pid = 2060] [id = 53] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 16919800 == 41 [pid = 2060] [id = 52] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 14EC7C00 == 40 [pid = 2060] [id = 51] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 149CE400 == 39 [pid = 2060] [id = 50] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 0FD90400 == 38 [pid = 2060] [id = 49] 04:50:28 INFO - PROCESS | 2060 | --DOCSHELL 0E974000 == 37 [pid = 2060] [id = 48] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (16941400) [pid = 2060] [serial = 120] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (16469000) [pid = 2060] [serial = 117] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (17ED8C00) [pid = 2060] [serial = 123] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (103E5800) [pid = 2060] [serial = 111] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (104E1800) [pid = 2060] [serial = 112] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0F023C00) [pid = 2060] [serial = 108] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0F02CC00) [pid = 2060] [serial = 109] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (14E47400) [pid = 2060] [serial = 114] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0F02D000) [pid = 2060] [serial = 105] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (137B2400) [pid = 2060] [serial = 126] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (18A80C00) [pid = 2060] [serial = 124] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (10307800) [pid = 2060] [serial = 94] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0F5E2800) [pid = 2060] [serial = 93] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1646BC00) [pid = 2060] [serial = 97] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (14E53400) [pid = 2060] [serial = 96] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1A0CDC00) [pid = 2060] [serial = 100] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1A08C800) [pid = 2060] [serial = 99] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18BF8400) [pid = 2060] [serial = 133] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18BE5C00) [pid = 2060] [serial = 103] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18BE2800) [pid = 2060] [serial = 102] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18A8BC00) [pid = 2060] [serial = 129] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1387D000) [pid = 2060] [serial = 127] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (175D2800) [pid = 2060] [serial = 121] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (164F0400) [pid = 2060] [serial = 118] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (14E51400) [pid = 2060] [serial = 115] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18BF0800) [pid = 2060] [serial = 132] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1693F000) [pid = 2060] [serial = 130] [outer = 00000000] [url = about:blank] 04:50:28 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (1A0D3400) [pid = 2060] [serial = 135] [outer = 00000000] [url = about:blank] 04:50:29 INFO - PROCESS | 2060 | 1471089029165 Marionette TRACE conn5 <- [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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 830ms 04:50:29 INFO - PROCESS | 2060 | 1471089029208 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 2060 | 1471089029212 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 04:50:29 INFO - PROCESS | 2060 | 1471089029218 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:50:29 INFO - PROCESS | 2060 | 1471089029221 Marionette TRACE conn5 <- [1,214,null,{}] 04:50:29 INFO - PROCESS | 2060 | 1471089029225 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:29 INFO - PROCESS | 2060 | 1471089029227 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:29 INFO - PROCESS | 2060 | 1471089029317 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 04:50:29 INFO - PROCESS | 2060 | 1471089029324 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 2060 | 1471089029326 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:29 INFO - PROCESS | 2060 | ++DOCSHELL 0F74F400 == 38 [pid = 2060] [id = 63] 04:50:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F754C00) [pid = 2060] [serial = 186] [outer = 00000000] 04:50:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0FD94800) [pid = 2060] [serial = 187] [outer = 0F754C00] 04:50:29 INFO - PROCESS | 2060 | 1471089029375 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1049AC00) [pid = 2060] [serial = 188] [outer = 0F754C00] 04:50:29 INFO - PROCESS | 2060 | 1471089029817 Marionette TRACE conn5 <- [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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 04:50:29 INFO - PROCESS | 2060 | 1471089029854 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 2060 | 1471089029857 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 04:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:50:29 INFO - PROCESS | 2060 | 1471089029860 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 2060 | 1471089029863 Marionette TRACE conn5 <- [1,218,null,{}] 04:50:29 INFO - PROCESS | 2060 | 1471089029873 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:29 INFO - PROCESS | 2060 | 1471089029878 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:29 INFO - PROCESS | 2060 | 1471089029960 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 04:50:29 INFO - PROCESS | 2060 | 1471089029970 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 2060 | 1471089029973 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:29 INFO - PROCESS | 2060 | ++DOCSHELL 13E9EC00 == 39 [pid = 2060] [id = 64] 04:50:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (149CAC00) [pid = 2060] [serial = 189] [outer = 00000000] 04:50:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14E3F800) [pid = 2060] [serial = 190] [outer = 149CAC00] 04:50:30 INFO - PROCESS | 2060 | 1471089030019 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14E4C000) [pid = 2060] [serial = 191] [outer = 149CAC00] 04:50:30 INFO - PROCESS | 2060 | 1471089030471 Marionette TRACE conn5 <- [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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 04:50:30 INFO - PROCESS | 2060 | 1471089030492 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 2060 | 1471089030495 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 04:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:50:30 INFO - PROCESS | 2060 | 1471089030498 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 2060 | 1471089030500 Marionette TRACE conn5 <- [1,222,null,{}] 04:50:30 INFO - PROCESS | 2060 | 1471089030503 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:30 INFO - PROCESS | 2060 | 1471089030505 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:30 INFO - PROCESS | 2060 | 1471089030597 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 04:50:30 INFO - PROCESS | 2060 | 1471089030602 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 2060 | 1471089030604 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:30 INFO - PROCESS | 2060 | ++DOCSHELL 14E55400 == 40 [pid = 2060] [id = 65] 04:50:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14EC4C00) [pid = 2060] [serial = 192] [outer = 00000000] 04:50:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1535EC00) [pid = 2060] [serial = 193] [outer = 14EC4C00] 04:50:30 INFO - PROCESS | 2060 | 1471089030649 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1646B000) [pid = 2060] [serial = 194] [outer = 14EC4C00] 04:50:31 INFO - PROCESS | 2060 | 1471089031068 Marionette TRACE conn5 <- [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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 04:50:31 INFO - PROCESS | 2060 | 1471089031129 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 04:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:50:31 INFO - PROCESS | 2060 | 1471089031131 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 04:50:31 INFO - PROCESS | 2060 | 1471089031134 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 2060 | 1471089031136 Marionette TRACE conn5 <- [1,226,null,{}] 04:50:31 INFO - PROCESS | 2060 | 1471089031139 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:31 INFO - PROCESS | 2060 | 1471089031141 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:31 INFO - PROCESS | 2060 | 1471089031245 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 04:50:31 INFO - PROCESS | 2060 | 1471089031253 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 2060 | 1471089031255 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:31 INFO - PROCESS | 2060 | ++DOCSHELL 164EEC00 == 41 [pid = 2060] [id = 66] 04:50:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (16764000) [pid = 2060] [serial = 195] [outer = 00000000] 04:50:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16919800) [pid = 2060] [serial = 196] [outer = 16764000] 04:50:31 INFO - PROCESS | 2060 | 1471089031300 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1693A000) [pid = 2060] [serial = 197] [outer = 16764000] 04:50:31 INFO - PROCESS | 2060 | 1471089031746 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 04:50:31 INFO - PROCESS | 2060 | 1471089031765 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 2060 | 1471089031767 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 04:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:50:31 INFO - PROCESS | 2060 | 1471089031770 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 2060 | 1471089031771 Marionette TRACE conn5 <- [1,230,null,{}] 04:50:31 INFO - PROCESS | 2060 | 1471089031775 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:31 INFO - PROCESS | 2060 | 1471089031781 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:31 INFO - PROCESS | 2060 | 1471089031920 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 04:50:31 INFO - PROCESS | 2060 | 1471089031926 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 2060 | 1471089031928 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:31 INFO - PROCESS | 2060 | ++DOCSHELL 08861000 == 42 [pid = 2060] [id = 67] 04:50:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0BF91800) [pid = 2060] [serial = 198] [outer = 00000000] 04:50:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17CB7000) [pid = 2060] [serial = 199] [outer = 0BF91800] 04:50:31 INFO - PROCESS | 2060 | 1471089031974 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17DBF400) [pid = 2060] [serial = 200] [outer = 0BF91800] 04:50:32 INFO - PROCESS | 2060 | 1471089032414 Marionette TRACE conn5 <- [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]]]}] 04:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 04:50:32 INFO - PROCESS | 2060 | 1471089032447 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 2060 | 1471089032449 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 04:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:50:32 INFO - PROCESS | 2060 | 1471089032452 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 2060 | 1471089032454 Marionette TRACE conn5 <- [1,234,null,{}] 04:50:32 INFO - PROCESS | 2060 | 1471089032458 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:32 INFO - PROCESS | 2060 | 1471089032460 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:32 INFO - PROCESS | 2060 | 1471089032565 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 04:50:32 INFO - PROCESS | 2060 | 1471089032640 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 2060 | 1471089032642 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:32 INFO - PROCESS | 2060 | ++DOCSHELL 0FD5F800 == 43 [pid = 2060] [id = 68] 04:50:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17DC0400) [pid = 2060] [serial = 201] [outer = 00000000] 04:50:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18232C00) [pid = 2060] [serial = 202] [outer = 17DC0400] 04:50:32 INFO - PROCESS | 2060 | 1471089032686 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18A80C00) [pid = 2060] [serial = 203] [outer = 17DC0400] 04:50:33 INFO - PROCESS | 2060 | 1471089033080 Marionette TRACE conn5 <- [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]]]}] 04:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (16937800) [pid = 2060] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0EA42800) [pid = 2060] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0FD93400) [pid = 2060] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (149CF000) [pid = 2060] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (14FCF800) [pid = 2060] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17A81400) [pid = 2060] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18A8B000) [pid = 2060] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18BDBC00) [pid = 2060] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:50:33 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18BE0000) [pid = 2060] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:50:33 INFO - PROCESS | 2060 | 1471089033190 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 2060 | 1471089033193 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 04:50:33 INFO - PROCESS | 2060 | 1471089033197 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 2060 | 1471089033199 Marionette TRACE conn5 <- [1,238,null,{}] 04:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:50:33 INFO - PROCESS | 2060 | 1471089033207 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:33 INFO - PROCESS | 2060 | 1471089033209 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:33 INFO - PROCESS | 2060 | 1471089033291 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 04:50:33 INFO - PROCESS | 2060 | 1471089033297 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 2060 | 1471089033299 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:33 INFO - PROCESS | 2060 | ++DOCSHELL 149CF000 == 44 [pid = 2060] [id = 69] 04:50:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (149CF800) [pid = 2060] [serial = 204] [outer = 00000000] 04:50:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17DC5800) [pid = 2060] [serial = 205] [outer = 149CF800] 04:50:33 INFO - PROCESS | 2060 | 1471089033348 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17DC8000) [pid = 2060] [serial = 206] [outer = 149CF800] 04:50:33 INFO - PROCESS | 2060 | 1471089033744 Marionette TRACE conn5 <- [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]]]}] 04:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 570ms 04:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:50:33 INFO - PROCESS | 2060 | 1471089033774 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 2060 | 1471089033775 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 04:50:33 INFO - PROCESS | 2060 | 1471089033806 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 2060 | 1471089033808 Marionette TRACE conn5 <- [1,242,null,{}] 04:50:33 INFO - PROCESS | 2060 | 1471089033819 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:33 INFO - PROCESS | 2060 | 1471089033821 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:33 INFO - PROCESS | 2060 | 1471089033920 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 04:50:33 INFO - PROCESS | 2060 | 1471089033928 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 2060 | 1471089033930 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:33 INFO - PROCESS | 2060 | ++DOCSHELL 16944000 == 45 [pid = 2060] [id = 70] 04:50:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17DC3C00) [pid = 2060] [serial = 207] [outer = 00000000] 04:50:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18BE4C00) [pid = 2060] [serial = 208] [outer = 17DC3C00] 04:50:33 INFO - PROCESS | 2060 | 1471089033983 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18BFBC00) [pid = 2060] [serial = 209] [outer = 17DC3C00] 04:50:34 INFO - PROCESS | 2060 | 1471089034378 Marionette TRACE conn5 <- [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]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 610ms 04:50:34 INFO - PROCESS | 2060 | 1471089034389 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 04:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:50:34 INFO - PROCESS | 2060 | 1471089034391 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 04:50:34 INFO - PROCESS | 2060 | 1471089034394 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 2060 | 1471089034396 Marionette TRACE conn5 <- [1,246,null,{}] 04:50:34 INFO - PROCESS | 2060 | 1471089034399 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 2060 | 1471089034401 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:34 INFO - PROCESS | 2060 | 1471089034515 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 04:50:34 INFO - PROCESS | 2060 | 1471089034523 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 2060 | 1471089034525 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:34 INFO - PROCESS | 2060 | ++DOCSHELL 08858C00 == 46 [pid = 2060] [id = 71] 04:50:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F02C800) [pid = 2060] [serial = 210] [outer = 00000000] 04:50:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (1A08C800) [pid = 2060] [serial = 211] [outer = 0F02C800] 04:50:34 INFO - PROCESS | 2060 | 1471089034569 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1A5B2800) [pid = 2060] [serial = 212] [outer = 0F02C800] 04:50:34 INFO - PROCESS | 2060 | 1471089034947 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 04:50:34 INFO - PROCESS | 2060 | 1471089034966 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 2060 | 1471089034968 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 04:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:50:34 INFO - PROCESS | 2060 | 1471089034971 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 2060 | 1471089034974 Marionette TRACE conn5 <- [1,250,null,{}] 04:50:34 INFO - PROCESS | 2060 | 1471089034977 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 2060 | 1471089034979 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:35 INFO - PROCESS | 2060 | 1471089035074 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 04:50:35 INFO - PROCESS | 2060 | 1471089035154 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 2060 | 1471089035157 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:35 INFO - PROCESS | 2060 | ++DOCSHELL 1B4C7800 == 47 [pid = 2060] [id = 72] 04:50:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (1BB06000) [pid = 2060] [serial = 213] [outer = 00000000] 04:50:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (1BBB8C00) [pid = 2060] [serial = 214] [outer = 1BB06000] 04:50:35 INFO - PROCESS | 2060 | 1471089035204 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (1BDED400) [pid = 2060] [serial = 215] [outer = 1BB06000] 04:50:35 INFO - PROCESS | 2060 | 1471089035804 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 870ms 04:50:35 INFO - PROCESS | 2060 | 1471089035842 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 2060 | 1471089035847 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 04:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:50:35 INFO - PROCESS | 2060 | 1471089035851 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 2060 | 1471089035857 Marionette TRACE conn5 <- [1,254,null,{}] 04:50:35 INFO - PROCESS | 2060 | 1471089035862 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:35 INFO - PROCESS | 2060 | 1471089035865 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:35 INFO - PROCESS | 2060 | 1471089035980 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 04:50:36 INFO - PROCESS | 2060 | 1471089036096 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 2060 | 1471089036100 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:36 INFO - PROCESS | 2060 | ++DOCSHELL 0FD54000 == 48 [pid = 2060] [id = 73] 04:50:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0FD5AC00) [pid = 2060] [serial = 216] [outer = 00000000] 04:50:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (104E1800) [pid = 2060] [serial = 217] [outer = 0FD5AC00] 04:50:36 INFO - PROCESS | 2060 | 1471089036210 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (137BDC00) [pid = 2060] [serial = 218] [outer = 0FD5AC00] 04:50:36 INFO - PROCESS | 2060 | 1471089036899 Marionette TRACE conn5 <- [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]]]}] 04:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1079ms 04:50:36 INFO - PROCESS | 2060 | 1471089036931 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 2060 | 1471089036936 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 04:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:50:36 INFO - PROCESS | 2060 | 1471089036942 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 2060 | 1471089036945 Marionette TRACE conn5 <- [1,258,null,{}] 04:50:36 INFO - PROCESS | 2060 | 1471089036949 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:36 INFO - PROCESS | 2060 | 1471089036953 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:37 INFO - PROCESS | 2060 | 1471089037074 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 04:50:37 INFO - PROCESS | 2060 | 1471089037199 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 2060 | 1471089037202 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:37 INFO - PROCESS | 2060 | ++DOCSHELL 1576C000 == 49 [pid = 2060] [id = 74] 04:50:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (16462400) [pid = 2060] [serial = 219] [outer = 00000000] 04:50:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (17C80800) [pid = 2060] [serial = 220] [outer = 16462400] 04:50:37 INFO - PROCESS | 2060 | 1471089037260 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (17CB7800) [pid = 2060] [serial = 221] [outer = 16462400] 04:50:37 INFO - PROCESS | 2060 | 1471089037870 Marionette TRACE conn5 <- [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]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 970ms 04:50:37 INFO - PROCESS | 2060 | 1471089037916 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 2060 | 1471089037919 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 04:50:37 INFO - PROCESS | 2060 | 1471089037922 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:50:37 INFO - PROCESS | 2060 | 1471089037926 Marionette TRACE conn5 <- [1,262,null,{}] 04:50:37 INFO - PROCESS | 2060 | 1471089037938 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 2060 | 1471089037943 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:38 INFO - PROCESS | 2060 | 1471089038059 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 04:50:38 INFO - PROCESS | 2060 | 1471089038180 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 2060 | 1471089038183 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:38 INFO - PROCESS | 2060 | ++DOCSHELL 1BBB2400 == 50 [pid = 2060] [id = 75] 04:50:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (1BBB4000) [pid = 2060] [serial = 222] [outer = 00000000] 04:50:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (1BDEB800) [pid = 2060] [serial = 223] [outer = 1BBB4000] 04:50:38 INFO - PROCESS | 2060 | 1471089038241 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (1C45F400) [pid = 2060] [serial = 224] [outer = 1BBB4000] 04:50:38 INFO - PROCESS | 2060 | 1471089038942 Marionette TRACE conn5 <- [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]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1069ms 04:50:38 INFO - PROCESS | 2060 | 1471089038998 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 2060 | 1471089039002 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 04:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:50:38 INFO - PROCESS | 2060 | 1471089039006 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 2060 | 1471089039009 Marionette TRACE conn5 <- [1,266,null,{}] 04:50:39 INFO - PROCESS | 2060 | 1471089039015 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 2060 | 1471089039017 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:39 INFO - PROCESS | 2060 | 1471089039115 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 04:50:39 INFO - PROCESS | 2060 | 1471089039194 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 2060 | 1471089039197 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:39 INFO - PROCESS | 2060 | ++DOCSHELL 0F02F800 == 51 [pid = 2060] [id = 76] 04:50:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (0F7C3400) [pid = 2060] [serial = 225] [outer = 00000000] 04:50:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (0FD90400) [pid = 2060] [serial = 226] [outer = 0F7C3400] 04:50:39 INFO - PROCESS | 2060 | 1471089039246 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (137BC000) [pid = 2060] [serial = 227] [outer = 0F7C3400] 04:50:39 INFO - PROCESS | 2060 | 1471089039823 Marionette TRACE conn5 <- [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]]]}] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 0F026400 == 50 [pid = 2060] [id = 36] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 13B96C00 == 49 [pid = 2060] [id = 33] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 08858C00 == 48 [pid = 2060] [id = 71] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 16944000 == 47 [pid = 2060] [id = 70] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 149CF000 == 46 [pid = 2060] [id = 69] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 0FD5F800 == 45 [pid = 2060] [id = 68] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 08861000 == 44 [pid = 2060] [id = 67] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 164EEC00 == 43 [pid = 2060] [id = 66] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 14E55400 == 42 [pid = 2060] [id = 65] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 13E9EC00 == 41 [pid = 2060] [id = 64] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 0F74F400 == 40 [pid = 2060] [id = 63] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 0E9C7000 == 39 [pid = 2060] [id = 62] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 0EA86000 == 38 [pid = 2060] [id = 58] 04:50:39 INFO - PROCESS | 2060 | --DOCSHELL 0FD10400 == 37 [pid = 2060] [id = 57] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (1693F400) [pid = 2060] [serial = 153] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (0E96BC00) [pid = 2060] [serial = 138] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (0F027000) [pid = 2060] [serial = 142] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (0EBFB000) [pid = 2060] [serial = 141] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (0FD9F800) [pid = 2060] [serial = 144] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (104DDC00) [pid = 2060] [serial = 145] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (149EA000) [pid = 2060] [serial = 147] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (14E48C00) [pid = 2060] [serial = 148] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (16464800) [pid = 2060] [serial = 150] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (18A80400) [pid = 2060] [serial = 156] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (18A84800) [pid = 2060] [serial = 157] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (1B405C00) [pid = 2060] [serial = 167] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17A12000) [pid = 2060] [serial = 154] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (19C65C00) [pid = 2060] [serial = 159] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (1A0D4000) [pid = 2060] [serial = 164] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (1A0D2C00) [pid = 2060] [serial = 163] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F750800) [pid = 2060] [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.] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18BDD000) [pid = 2060] [serial = 160] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1B01F000) [pid = 2060] [serial = 166] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1BB05C00) [pid = 2060] [serial = 169] [outer = 00000000] [url = about:blank] 04:50:39 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (164EFC00) [pid = 2060] [serial = 151] [outer = 00000000] [url = about:blank] 04:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 871ms 04:50:39 INFO - PROCESS | 2060 | 1471089039881 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 2060 | 1471089039886 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 04:50:39 INFO - PROCESS | 2060 | 1471089039891 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:50:39 INFO - PROCESS | 2060 | 1471089039894 Marionette TRACE conn5 <- [1,270,null,{}] 04:50:39 INFO - PROCESS | 2060 | 1471089039897 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 2060 | 1471089039900 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:39 INFO - PROCESS | 2060 | 1471089039997 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 04:50:40 INFO - PROCESS | 2060 | 1471089040112 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 2060 | 1471089040114 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:40 INFO - PROCESS | 2060 | ++DOCSHELL 0F868C00 == 38 [pid = 2060] [id = 77] 04:50:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0FD06400) [pid = 2060] [serial = 228] [outer = 00000000] 04:50:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (104DDC00) [pid = 2060] [serial = 229] [outer = 0FD06400] 04:50:40 INFO - PROCESS | 2060 | 1471089040170 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (13AEDC00) [pid = 2060] [serial = 230] [outer = 0FD06400] 04:50:40 INFO - PROCESS | 2060 | 1471089040721 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 870ms 04:50:40 INFO - PROCESS | 2060 | 1471089040766 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 04:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:50:40 INFO - PROCESS | 2060 | 1471089040777 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 04:50:40 INFO - PROCESS | 2060 | 1471089040781 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 2060 | 1471089040784 Marionette TRACE conn5 <- [1,274,null,{}] 04:50:40 INFO - PROCESS | 2060 | 1471089040794 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:40 INFO - PROCESS | 2060 | 1471089040799 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:40 INFO - PROCESS | 2060 | 1471089040884 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 04:50:40 INFO - PROCESS | 2060 | 1471089040961 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 2060 | 1471089040964 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:40 INFO - PROCESS | 2060 | ++DOCSHELL 164ED000 == 39 [pid = 2060] [id = 78] 04:50:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (1676A800) [pid = 2060] [serial = 231] [outer = 00000000] 04:50:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (1693F800) [pid = 2060] [serial = 232] [outer = 1676A800] 04:50:41 INFO - PROCESS | 2060 | 1471089041011 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (17A13800) [pid = 2060] [serial = 233] [outer = 1676A800] 04:50:41 INFO - PROCESS | 2060 | 1471089041370 Marionette TRACE conn5 <- [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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 632ms 04:50:41 INFO - PROCESS | 2060 | 1471089041413 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 2060 | 1471089041417 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 04:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:50:41 INFO - PROCESS | 2060 | 1471089041420 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 2060 | 1471089041422 Marionette TRACE conn5 <- [1,278,null,{}] 04:50:41 INFO - PROCESS | 2060 | 1471089041425 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 2060 | 1471089041427 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:41 INFO - PROCESS | 2060 | 1471089041513 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 04:50:41 INFO - PROCESS | 2060 | 1471089041519 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 2060 | 1471089041521 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:41 INFO - PROCESS | 2060 | ++DOCSHELL 17A81C00 == 40 [pid = 2060] [id = 79] 04:50:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (17C86C00) [pid = 2060] [serial = 234] [outer = 00000000] 04:50:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (17ED5400) [pid = 2060] [serial = 235] [outer = 17C86C00] 04:50:41 INFO - PROCESS | 2060 | 1471089041566 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18A84000) [pid = 2060] [serial = 236] [outer = 17C86C00] 04:50:41 INFO - PROCESS | 2060 | 1471089041991 Marionette TRACE conn5 <- [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]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 04:50:42 INFO - PROCESS | 2060 | 1471089042053 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 2060 | 1471089042055 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 04:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:50:42 INFO - PROCESS | 2060 | 1471089042058 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 2060 | 1471089042060 Marionette TRACE conn5 <- [1,282,null,{}] 04:50:42 INFO - PROCESS | 2060 | 1471089042064 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:42 INFO - PROCESS | 2060 | 1471089042066 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:42 INFO - PROCESS | 2060 | 1471089042177 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 04:50:42 INFO - PROCESS | 2060 | 1471089042190 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 2060 | 1471089042192 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:42 INFO - PROCESS | 2060 | ++DOCSHELL 18B2DC00 == 41 [pid = 2060] [id = 80] 04:50:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18BD8800) [pid = 2060] [serial = 237] [outer = 00000000] 04:50:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18BDF000) [pid = 2060] [serial = 238] [outer = 18BD8800] 04:50:42 INFO - PROCESS | 2060 | 1471089042299 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (18BE6400) [pid = 2060] [serial = 239] [outer = 18BD8800] 04:50:42 INFO - PROCESS | 2060 | 1471089042712 Marionette TRACE conn5 <- [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]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 04:50:42 INFO - PROCESS | 2060 | 1471089042729 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 2060 | 1471089042731 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 04:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:50:42 INFO - PROCESS | 2060 | 1471089042734 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 2060 | 1471089042736 Marionette TRACE conn5 <- [1,286,null,{}] 04:50:42 INFO - PROCESS | 2060 | 1471089042739 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:42 INFO - PROCESS | 2060 | 1471089042745 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:42 INFO - PROCESS | 2060 | 1471089042893 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 04:50:42 INFO - PROCESS | 2060 | 1471089042899 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 2060 | 1471089042901 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:42 INFO - PROCESS | 2060 | ++DOCSHELL 0FD5F000 == 42 [pid = 2060] [id = 81] 04:50:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (19EDA000) [pid = 2060] [serial = 240] [outer = 00000000] 04:50:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (1B0C3800) [pid = 2060] [serial = 241] [outer = 19EDA000] 04:50:42 INFO - PROCESS | 2060 | 1471089042988 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (1B4C1400) [pid = 2060] [serial = 242] [outer = 19EDA000] 04:50:43 INFO - PROCESS | 2060 | 1471089043386 Marionette TRACE conn5 <- [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]]]}] 04:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 04:50:43 INFO - PROCESS | 2060 | 1471089043410 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 2060 | 1471089043412 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 04:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:50:43 INFO - PROCESS | 2060 | 1471089043415 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 2060 | 1471089043417 Marionette TRACE conn5 <- [1,290,null,{}] 04:50:43 INFO - PROCESS | 2060 | 1471089043420 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:43 INFO - PROCESS | 2060 | 1471089043422 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:43 INFO - PROCESS | 2060 | 1471089043534 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 04:50:43 INFO - PROCESS | 2060 | 1471089043607 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 2060 | 1471089043609 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:43 INFO - PROCESS | 2060 | ++DOCSHELL 17609800 == 43 [pid = 2060] [id = 82] 04:50:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (1760CC00) [pid = 2060] [serial = 243] [outer = 00000000] 04:50:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (17613400) [pid = 2060] [serial = 244] [outer = 1760CC00] 04:50:43 INFO - PROCESS | 2060 | 1471089043653 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (17615400) [pid = 2060] [serial = 245] [outer = 1760CC00] 04:50:44 INFO - PROCESS | 2060 | 1471089044180 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (0885F400) [pid = 2060] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (0F028000) [pid = 2060] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (16764000) [pid = 2060] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (17DC0400) [pid = 2060] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (18A80000) [pid = 2060] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (0BF91800) [pid = 2060] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (0EA87800) [pid = 2060] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0EA35800) [pid = 2060] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (149CAC00) [pid = 2060] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (0F754C00) [pid = 2060] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (13AF6400) [pid = 2060] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (14EC4C00) [pid = 2060] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (17DC2400) [pid = 2060] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (149CF800) [pid = 2060] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17DC3C00) [pid = 2060] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F02C800) [pid = 2060] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:50:44 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18BEE400) [pid = 2060] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 830ms 04:50:44 INFO - PROCESS | 2060 | 1471089044250 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 2060 | 1471089044252 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 04:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:50:44 INFO - PROCESS | 2060 | 1471089044255 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 2060 | 1471089044257 Marionette TRACE conn5 <- [1,294,null,{}] 04:50:44 INFO - PROCESS | 2060 | 1471089044260 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:44 INFO - PROCESS | 2060 | 1471089044262 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:44 INFO - PROCESS | 2060 | 1471089044340 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 04:50:44 INFO - PROCESS | 2060 | 1471089044345 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 2060 | 1471089044347 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:44 INFO - PROCESS | 2060 | ++DOCSHELL 0EA87800 == 44 [pid = 2060] [id = 83] 04:50:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0EBF2400) [pid = 2060] [serial = 246] [outer = 00000000] 04:50:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0FD93400) [pid = 2060] [serial = 247] [outer = 0EBF2400] 04:50:44 INFO - PROCESS | 2060 | 1471089044400 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (103EA400) [pid = 2060] [serial = 248] [outer = 0EBF2400] 04:50:44 INFO - PROCESS | 2060 | 1471089044808 Marionette TRACE conn5 <- [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]]]}] 04:50:44 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. 04:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 574ms 04:50:44 INFO - PROCESS | 2060 | 1471089044868 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 2060 | 1471089044870 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 04:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:50:44 INFO - PROCESS | 2060 | 1471089044874 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 2060 | 1471089044875 Marionette TRACE conn5 <- [1,298,null,{}] 04:50:44 INFO - PROCESS | 2060 | 1471089044878 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:44 INFO - PROCESS | 2060 | 1471089044880 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:44 INFO - PROCESS | 2060 | 1471089044962 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 04:50:44 INFO - PROCESS | 2060 | 1471089044970 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 2060 | 1471089044971 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:44 INFO - PROCESS | 2060 | ++DOCSHELL 14FD2800 == 45 [pid = 2060] [id = 84] 04:50:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (1693FC00) [pid = 2060] [serial = 249] [outer = 00000000] 04:50:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (17CAFC00) [pid = 2060] [serial = 250] [outer = 1693FC00] 04:50:45 INFO - PROCESS | 2060 | 1471089045015 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18BF0800) [pid = 2060] [serial = 251] [outer = 1693FC00] 04:50:45 INFO - PROCESS | 2060 | 1471089045418 Marionette TRACE conn5 <- [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]]]}] 04:50:45 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. 04:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 570ms 04:50:45 INFO - PROCESS | 2060 | 1471089045445 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 2060 | 1471089045447 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 04:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:50:45 INFO - PROCESS | 2060 | 1471089045450 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 2060 | 1471089045452 Marionette TRACE conn5 <- [1,302,null,{}] 04:50:45 INFO - PROCESS | 2060 | 1471089045455 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:45 INFO - PROCESS | 2060 | 1471089045457 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:45 INFO - PROCESS | 2060 | 1471089045577 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 04:50:45 INFO - PROCESS | 2060 | 1471089045587 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 2060 | 1471089045589 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:45 INFO - PROCESS | 2060 | ++DOCSHELL 0F167800 == 46 [pid = 2060] [id = 85] 04:50:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F168000) [pid = 2060] [serial = 252] [outer = 00000000] 04:50:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F16C400) [pid = 2060] [serial = 253] [outer = 0F168000] 04:50:45 INFO - PROCESS | 2060 | 1471089045634 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0F16E800) [pid = 2060] [serial = 254] [outer = 0F168000] 04:50:46 INFO - PROCESS | 2060 | 1471089046033 Marionette TRACE conn5 <- [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]]]}] 04:50:46 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. 04:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 04:50:46 INFO - PROCESS | 2060 | 1471089046081 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 2060 | 1471089046084 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 04:50:46 INFO - PROCESS | 2060 | 1471089046087 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:50:46 INFO - PROCESS | 2060 | 1471089046089 Marionette TRACE conn5 <- [1,306,null,{}] 04:50:46 INFO - PROCESS | 2060 | 1471089046093 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 2060 | 1471089046095 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:46 INFO - PROCESS | 2060 | 1471089046274 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 04:50:46 INFO - PROCESS | 2060 | 1471089046420 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 2060 | 1471089046423 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:46 INFO - PROCESS | 2060 | ++DOCSHELL 08863400 == 47 [pid = 2060] [id = 86] 04:50:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (0886D400) [pid = 2060] [serial = 255] [outer = 00000000] 04:50:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (0E9F0400) [pid = 2060] [serial = 256] [outer = 0886D400] 04:50:46 INFO - PROCESS | 2060 | 1471089046484 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (0EBF3400) [pid = 2060] [serial = 257] [outer = 0886D400] 04:50:46 INFO - PROCESS | 2060 | 1471089046861 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:50:47 INFO - PROCESS | 2060 | 1471089047081 Marionette TRACE conn5 <- [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]]]}] 04:50:47 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. 04:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1017ms 04:50:47 INFO - PROCESS | 2060 | 1471089047109 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 04:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:50:47 INFO - PROCESS | 2060 | 1471089047114 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 04:50:47 INFO - PROCESS | 2060 | 1471089047119 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 2060 | 1471089047123 Marionette TRACE conn5 <- [1,310,null,{}] 04:50:47 INFO - PROCESS | 2060 | 1471089047128 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:47 INFO - PROCESS | 2060 | 1471089047131 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:47 INFO - PROCESS | 2060 | 1471089047244 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 04:50:47 INFO - PROCESS | 2060 | 1471089047341 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 2060 | 1471089047344 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:47 INFO - PROCESS | 2060 | ++DOCSHELL 14E42000 == 48 [pid = 2060] [id = 87] 04:50:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (14E42400) [pid = 2060] [serial = 258] [outer = 00000000] 04:50:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (14ECAC00) [pid = 2060] [serial = 259] [outer = 14E42400] 04:50:47 INFO - PROCESS | 2060 | 1471089047401 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (1535A400) [pid = 2060] [serial = 260] [outer = 14E42400] 04:50:47 INFO - PROCESS | 2060 | 1471089047994 Marionette TRACE conn5 <- [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]]]}] 04:50:48 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. 04:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 930ms 04:50:48 INFO - PROCESS | 2060 | 1471089048049 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 2060 | 1471089048052 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 04:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:50:48 INFO - PROCESS | 2060 | 1471089048056 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 2060 | 1471089048058 Marionette TRACE conn5 <- [1,314,null,{}] 04:50:48 INFO - PROCESS | 2060 | 1471089048062 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 2060 | 1471089048065 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:48 INFO - PROCESS | 2060 | 1471089048178 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 04:50:48 INFO - PROCESS | 2060 | 1471089048274 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 2060 | 1471089048277 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:48 INFO - PROCESS | 2060 | ++DOCSHELL 17A0B400 == 49 [pid = 2060] [id = 88] 04:50:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (17A7DC00) [pid = 2060] [serial = 261] [outer = 00000000] 04:50:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (17CB4800) [pid = 2060] [serial = 262] [outer = 17A7DC00] 04:50:48 INFO - PROCESS | 2060 | 1471089048331 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (18B27400) [pid = 2060] [serial = 263] [outer = 17A7DC00] 04:50:48 INFO - PROCESS | 2060 | 1471089048907 Marionette TRACE conn5 <- [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]]]}] 04:50:48 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. 04:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 04:50:48 INFO - PROCESS | 2060 | 1471089048989 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 2060 | 1471089048993 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 04:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:50:49 INFO - PROCESS | 2060 | 1471089049005 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 2060 | 1471089049010 Marionette TRACE conn5 <- [1,318,null,{}] 04:50:49 INFO - PROCESS | 2060 | 1471089049014 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:49 INFO - PROCESS | 2060 | 1471089049017 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:49 INFO - PROCESS | 2060 | 1471089049174 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 04:50:49 INFO - PROCESS | 2060 | 1471089049223 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 2060 | 1471089049225 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:49 INFO - PROCESS | 2060 | ++DOCSHELL 18BEE400 == 50 [pid = 2060] [id = 89] 04:50:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (1AD47800) [pid = 2060] [serial = 264] [outer = 00000000] 04:50:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (1BDEBC00) [pid = 2060] [serial = 265] [outer = 1AD47800] 04:50:49 INFO - PROCESS | 2060 | 1471089049279 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (1C7AD400) [pid = 2060] [serial = 266] [outer = 1AD47800] 04:50:49 INFO - PROCESS | 2060 | 1471089049844 Marionette TRACE conn5 <- [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]]]}] 04:50:49 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. 04:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 04:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:50:49 INFO - PROCESS | 2060 | 1471089049934 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 2060 | 1471089049936 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 04:50:49 INFO - PROCESS | 2060 | 1471089049939 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 2060 | 1471089049941 Marionette TRACE conn5 <- [1,322,null,{}] 04:50:49 INFO - PROCESS | 2060 | 1471089049945 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:49 INFO - PROCESS | 2060 | 1471089049948 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:50 INFO - PROCESS | 2060 | 1471089050059 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 04:50:50 INFO - PROCESS | 2060 | 1471089050182 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 2060 | 1471089050185 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:50 INFO - PROCESS | 2060 | ++DOCSHELL 0885A400 == 51 [pid = 2060] [id = 90] 04:50:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 107 (0885B000) [pid = 2060] [serial = 267] [outer = 00000000] 04:50:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 108 (0ED51000) [pid = 2060] [serial = 268] [outer = 0885B000] 04:50:50 INFO - PROCESS | 2060 | 1471089050240 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 109 (0F39C800) [pid = 2060] [serial = 269] [outer = 0885B000] 04:50:50 INFO - PROCESS | 2060 | 1471089050971 Marionette TRACE conn5 <- [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]]]}] 04:50: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. 04:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1075ms 04:50:51 INFO - PROCESS | 2060 | 1471089051019 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 04:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:50:51 INFO - PROCESS | 2060 | 1471089051023 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 04:50:51 INFO - PROCESS | 2060 | 1471089051027 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 2060 | 1471089051032 Marionette TRACE conn5 <- [1,326,null,{}] 04:50:51 INFO - PROCESS | 2060 | 1471089051037 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:51 INFO - PROCESS | 2060 | 1471089051039 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:51 INFO - PROCESS | 2060 | 1471089051171 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 04:50:51 INFO - PROCESS | 2060 | 1471089051292 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 2060 | 1471089051295 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 0F167800 == 50 [pid = 2060] [id = 85] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 14FD2800 == 49 [pid = 2060] [id = 84] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 0EA87800 == 48 [pid = 2060] [id = 83] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 17609800 == 47 [pid = 2060] [id = 82] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 0FD5F000 == 46 [pid = 2060] [id = 81] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 18B2DC00 == 45 [pid = 2060] [id = 80] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 17A81C00 == 44 [pid = 2060] [id = 79] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 164ED000 == 43 [pid = 2060] [id = 78] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 0F868C00 == 42 [pid = 2060] [id = 77] 04:50:51 INFO - PROCESS | 2060 | --DOCSHELL 0F02F800 == 41 [pid = 2060] [id = 76] 04:50:51 INFO - PROCESS | 2060 | ++DOCSHELL 0BF91C00 == 42 [pid = 2060] [id = 91] 04:50:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 110 (0BF9B400) [pid = 2060] [serial = 270] [outer = 00000000] 04:50:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 111 (0EBFB000) [pid = 2060] [serial = 271] [outer = 0BF9B400] 04:50:51 INFO - PROCESS | 2060 | 1471089051382 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 112 (0F167400) [pid = 2060] [serial = 272] [outer = 0BF9B400] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 111 (0EBF2000) [pid = 2060] [serial = 139] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 110 (0F02F000) [pid = 2060] [serial = 106] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 109 (1693A000) [pid = 2060] [serial = 197] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 108 (16919800) [pid = 2060] [serial = 196] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 107 (18232C00) [pid = 2060] [serial = 202] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 106 (1BB0B000) [pid = 2060] [serial = 182] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (1B018C00) [pid = 2060] [serial = 181] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (17CB7000) [pid = 2060] [serial = 199] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (0F031000) [pid = 2060] [serial = 173] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (0F022800) [pid = 2060] [serial = 172] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (0F029000) [pid = 2060] [serial = 184] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (0F5E3000) [pid = 2060] [serial = 185] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (14E3F800) [pid = 2060] [serial = 190] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (14E4C000) [pid = 2060] [serial = 191] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0FD94800) [pid = 2060] [serial = 187] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (1049AC00) [pid = 2060] [serial = 188] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (14E51000) [pid = 2060] [serial = 176] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (149C6000) [pid = 2060] [serial = 175] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (1535EC00) [pid = 2060] [serial = 193] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17DC8C00) [pid = 2060] [serial = 179] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (17DC5400) [pid = 2060] [serial = 178] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (17DC5800) [pid = 2060] [serial = 205] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (17DC8000) [pid = 2060] [serial = 206] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18BE4C00) [pid = 2060] [serial = 208] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18A80C00) [pid = 2060] [serial = 203] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17DBF400) [pid = 2060] [serial = 200] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1A08C800) [pid = 2060] [serial = 211] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18BFBC00) [pid = 2060] [serial = 209] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1646B000) [pid = 2060] [serial = 194] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1A5B2800) [pid = 2060] [serial = 212] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1AD42400) [pid = 2060] [serial = 136] [outer = 00000000] [url = about:blank] 04:50:51 INFO - PROCESS | 2060 | 1471089051787 Marionette TRACE conn5 <- [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]]]}] 04:50:51 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. 04:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 790ms 04:50:51 INFO - PROCESS | 2060 | 1471089051819 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 2060 | 1471089051823 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 04:50:51 INFO - PROCESS | 2060 | 1471089051828 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:50:51 INFO - PROCESS | 2060 | 1471089051831 Marionette TRACE conn5 <- [1,330,null,{}] 04:50:51 INFO - PROCESS | 2060 | 1471089051839 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:51 INFO - PROCESS | 2060 | 1471089051841 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:51 INFO - PROCESS | 2060 | 1471089051931 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 04:50:51 INFO - PROCESS | 2060 | 1471089051939 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 2060 | 1471089051942 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:51 INFO - PROCESS | 2060 | ++DOCSHELL 0F876000 == 43 [pid = 2060] [id = 92] 04:50:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0FD01800) [pid = 2060] [serial = 273] [outer = 00000000] 04:50:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1049F000) [pid = 2060] [serial = 274] [outer = 0FD01800] 04:50:51 INFO - PROCESS | 2060 | 1471089051989 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1387DC00) [pid = 2060] [serial = 275] [outer = 0FD01800] 04:50:52 INFO - PROCESS | 2060 | 1471089052464 Marionette TRACE conn5 <- [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]]]}] 04:50: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. 04:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 04:50:52 INFO - PROCESS | 2060 | 1471089052504 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 2060 | 1471089052506 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 04:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:50:52 INFO - PROCESS | 2060 | 1471089052510 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 2060 | 1471089052513 Marionette TRACE conn5 <- [1,334,null,{}] 04:50:52 INFO - PROCESS | 2060 | 1471089052523 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:52 INFO - PROCESS | 2060 | 1471089052527 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:52 INFO - PROCESS | 2060 | 1471089052637 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 04:50:52 INFO - PROCESS | 2060 | 1471089052717 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 2060 | 1471089052720 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:52 INFO - PROCESS | 2060 | ++DOCSHELL 14FCF400 == 44 [pid = 2060] [id = 93] 04:50:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (14FD1400) [pid = 2060] [serial = 276] [outer = 00000000] 04:50:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (1535F000) [pid = 2060] [serial = 277] [outer = 14FD1400] 04:50:52 INFO - PROCESS | 2060 | 1471089052776 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (1646C400) [pid = 2060] [serial = 278] [outer = 14FD1400] 04:50:53 INFO - PROCESS | 2060 | 1471089053140 Marionette TRACE conn5 <- [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]]]}] 04:50: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. 04:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 04:50:53 INFO - PROCESS | 2060 | 1471089053184 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 2060 | 1471089053187 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 04:50:53 INFO - PROCESS | 2060 | 1471089053190 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:50:53 INFO - PROCESS | 2060 | 1471089053192 Marionette TRACE conn5 <- [1,338,null,{}] 04:50:53 INFO - PROCESS | 2060 | 1471089053205 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 2060 | 1471089053207 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:53 INFO - PROCESS | 2060 | 1471089053293 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 04:50:53 INFO - PROCESS | 2060 | 1471089053298 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 2060 | 1471089053300 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:53 INFO - PROCESS | 2060 | ++DOCSHELL 164EEC00 == 45 [pid = 2060] [id = 94] 04:50:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (16767400) [pid = 2060] [serial = 279] [outer = 00000000] 04:50:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (1693E000) [pid = 2060] [serial = 280] [outer = 16767400] 04:50:53 INFO - PROCESS | 2060 | 1471089053348 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1760C800) [pid = 2060] [serial = 281] [outer = 16767400] 04:50:53 INFO - PROCESS | 2060 | 1471089053808 Marionette TRACE conn5 <- [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]]]}] 04:50:53 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. 04:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 04:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:50:53 INFO - PROCESS | 2060 | 1471089053823 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 2060 | 1471089053825 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 04:50:53 INFO - PROCESS | 2060 | 1471089053828 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 2060 | 1471089053830 Marionette TRACE conn5 <- [1,342,null,{}] 04:50:53 INFO - PROCESS | 2060 | 1471089053834 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 2060 | 1471089053836 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:53 INFO - PROCESS | 2060 | 1471089053947 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 04:50:54 INFO - PROCESS | 2060 | 1471089054026 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 2060 | 1471089054028 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:54 INFO - PROCESS | 2060 | ++DOCSHELL 17610400 == 46 [pid = 2060] [id = 95] 04:50:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (17611000) [pid = 2060] [serial = 282] [outer = 00000000] 04:50:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (17C87400) [pid = 2060] [serial = 283] [outer = 17611000] 04:50:54 INFO - PROCESS | 2060 | 1471089054077 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (17DBCC00) [pid = 2060] [serial = 284] [outer = 17611000] 04:50:54 INFO - PROCESS | 2060 | 1471089054520 Marionette TRACE conn5 <- [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]]]}] 04:50:54 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. 04:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 730ms 04:50:54 INFO - PROCESS | 2060 | 1471089054560 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 2060 | 1471089054562 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 04:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:50:54 INFO - PROCESS | 2060 | 1471089054565 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 2060 | 1471089054566 Marionette TRACE conn5 <- [1,346,null,{}] 04:50:54 INFO - PROCESS | 2060 | 1471089054570 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:54 INFO - PROCESS | 2060 | 1471089054576 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:54 INFO - PROCESS | 2060 | 1471089054710 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 04:50:54 INFO - PROCESS | 2060 | 1471089054774 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 2060 | 1471089054777 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:54 INFO - PROCESS | 2060 | ++DOCSHELL 18316400 == 47 [pid = 2060] [id = 96] 04:50:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18A7F400) [pid = 2060] [serial = 285] [outer = 00000000] 04:50:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18A8B400) [pid = 2060] [serial = 286] [outer = 18A7F400] 04:50:54 INFO - PROCESS | 2060 | 1471089054824 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (18BD9000) [pid = 2060] [serial = 287] [outer = 18A7F400] 04:50:55 INFO - PROCESS | 2060 | 1471089055230 Marionette TRACE conn5 <- [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]]]}] 04:50: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. 04:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 730ms 04:50:55 INFO - PROCESS | 2060 | 1471089055313 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 2060 | 1471089055315 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 04:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:50:55 INFO - PROCESS | 2060 | 1471089055322 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 2060 | 1471089055324 Marionette TRACE conn5 <- [1,350,null,{}] 04:50:55 INFO - PROCESS | 2060 | 1471089055327 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:55 INFO - PROCESS | 2060 | 1471089055329 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:55 INFO - PROCESS | 2060 | 1471089055439 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 04:50:55 INFO - PROCESS | 2060 | 1471089055448 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 2060 | 1471089055450 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:55 INFO - PROCESS | 2060 | ++DOCSHELL 0BF9BC00 == 48 [pid = 2060] [id = 97] 04:50:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (17ED4800) [pid = 2060] [serial = 288] [outer = 00000000] 04:50:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (18D66000) [pid = 2060] [serial = 289] [outer = 17ED4800] 04:50:55 INFO - PROCESS | 2060 | 1471089055496 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (18BEF000) [pid = 2060] [serial = 290] [outer = 17ED4800] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (19EDA000) [pid = 2060] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (18BD8800) [pid = 2060] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (1760CC00) [pid = 2060] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (0FD06400) [pid = 2060] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (1676A800) [pid = 2060] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0EBF2400) [pid = 2060] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17C86C00) [pid = 2060] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0F7C3400) [pid = 2060] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:50:55 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (1693FC00) [pid = 2060] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:50:55 INFO - PROCESS | 2060 | 1471089055994 Marionette TRACE conn5 <- [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]]]}] 04:50: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. 04:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 730ms 04:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:50:56 INFO - PROCESS | 2060 | 1471089056054 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 2060 | 1471089056056 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 04:50:56 INFO - PROCESS | 2060 | 1471089056059 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 2060 | 1471089056061 Marionette TRACE conn5 <- [1,354,null,{}] 04:50:56 INFO - PROCESS | 2060 | 1471089056064 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 2060 | 1471089056066 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:56 INFO - PROCESS | 2060 | 1471089056146 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 04:50:56 INFO - PROCESS | 2060 | 1471089056153 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 2060 | 1471089056155 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:56 INFO - PROCESS | 2060 | ++DOCSHELL 15362400 == 49 [pid = 2060] [id = 98] 04:50:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (164ED000) [pid = 2060] [serial = 291] [outer = 00000000] 04:50:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (18BDB000) [pid = 2060] [serial = 292] [outer = 164ED000] 04:50:56 INFO - PROCESS | 2060 | 1471089056199 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18F4D000) [pid = 2060] [serial = 293] [outer = 164ED000] 04:50:56 INFO - PROCESS | 2060 | 1471089056615 Marionette TRACE conn5 <- [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]]]}] 04:50:56 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. 04:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 04:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:50:56 INFO - PROCESS | 2060 | 1471089056630 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 2060 | 1471089056632 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 04:50:56 INFO - PROCESS | 2060 | 1471089056635 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 2060 | 1471089056637 Marionette TRACE conn5 <- [1,358,null,{}] 04:50:56 INFO - PROCESS | 2060 | 1471089056656 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 2060 | 1471089056658 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:56 INFO - PROCESS | 2060 | 1471089056739 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 04:50:56 INFO - PROCESS | 2060 | 1471089056745 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 2060 | 1471089056747 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:56 INFO - PROCESS | 2060 | ++DOCSHELL 18BD8800 == 50 [pid = 2060] [id = 99] 04:50:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18D63C00) [pid = 2060] [serial = 294] [outer = 00000000] 04:50:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18F56000) [pid = 2060] [serial = 295] [outer = 18D63C00] 04:50:56 INFO - PROCESS | 2060 | 1471089056790 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (19ED5C00) [pid = 2060] [serial = 296] [outer = 18D63C00] 04:50:57 INFO - PROCESS | 2060 | 1471089057236 Marionette TRACE conn5 <- [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]]]}] 04:50:57 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. 04:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 650ms 04:50:57 INFO - PROCESS | 2060 | 1471089057293 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 2060 | 1471089057296 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 04:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:50:57 INFO - PROCESS | 2060 | 1471089057299 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 2060 | 1471089057301 Marionette TRACE conn5 <- [1,362,null,{}] 04:50:57 INFO - PROCESS | 2060 | 1471089057305 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:57 INFO - PROCESS | 2060 | 1471089057306 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:57 INFO - PROCESS | 2060 | 1471089057388 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 04:50:57 INFO - PROCESS | 2060 | 1471089057393 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 2060 | 1471089057395 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:57 INFO - PROCESS | 2060 | ++DOCSHELL 18F53800 == 51 [pid = 2060] [id = 100] 04:50:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (18F55C00) [pid = 2060] [serial = 297] [outer = 00000000] 04:50:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (1AD42800) [pid = 2060] [serial = 298] [outer = 18F55C00] 04:50:57 INFO - PROCESS | 2060 | 1471089057438 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (1AD49800) [pid = 2060] [serial = 299] [outer = 18F55C00] 04:50:57 INFO - PROCESS | 2060 | 1471089058003 Marionette TRACE conn5 <- [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]]]}] 04:50:58 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. 04:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 730ms 04:50:58 INFO - PROCESS | 2060 | 1471089058031 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 2060 | 1471089058036 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 04:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:50:58 INFO - PROCESS | 2060 | 1471089058041 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 2060 | 1471089058044 Marionette TRACE conn5 <- [1,366,null,{}] 04:50:58 INFO - PROCESS | 2060 | 1471089058050 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:58 INFO - PROCESS | 2060 | 1471089058053 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:58 INFO - PROCESS | 2060 | 1471089058207 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 04:50:58 INFO - PROCESS | 2060 | 1471089058306 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 2060 | 1471089058309 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:58 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFEC00 == 52 [pid = 2060] [id = 101] 04:50:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (0ED54C00) [pid = 2060] [serial = 300] [outer = 00000000] 04:50:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (0F16D000) [pid = 2060] [serial = 301] [outer = 0ED54C00] 04:50:58 INFO - PROCESS | 2060 | 1471089058366 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (0F7C3400) [pid = 2060] [serial = 302] [outer = 0ED54C00] 04:50:58 INFO - PROCESS | 2060 | 1471089058961 Marionette TRACE conn5 <- [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]]]}] 04:50:59 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. 04:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 992ms 04:50:59 INFO - PROCESS | 2060 | 1471089059033 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 2060 | 1471089059038 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 04:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:50:59 INFO - PROCESS | 2060 | 1471089059044 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 2060 | 1471089059047 Marionette TRACE conn5 <- [1,370,null,{}] 04:50:59 INFO - PROCESS | 2060 | 1471089059051 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:59 INFO - PROCESS | 2060 | 1471089059054 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:59 INFO - PROCESS | 2060 | 1471089059197 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 04:50:59 INFO - PROCESS | 2060 | 1471089059322 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 2060 | 1471089059325 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:50:59 INFO - PROCESS | 2060 | ++DOCSHELL 14E45C00 == 53 [pid = 2060] [id = 102] 04:50:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (14E46000) [pid = 2060] [serial = 303] [outer = 00000000] 04:50:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (14EC5400) [pid = 2060] [serial = 304] [outer = 14E46000] 04:50:59 INFO - PROCESS | 2060 | 1471089059383 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (16936C00) [pid = 2060] [serial = 305] [outer = 14E46000] 04:51:00 INFO - PROCESS | 2060 | 1471089060025 Marionette TRACE conn5 <- [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]]]}] 04:51:00 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. 04:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1017ms 04:51:00 INFO - PROCESS | 2060 | 1471089060065 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 2060 | 1471089060068 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 04:51:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:51:00 INFO - PROCESS | 2060 | 1471089060072 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 2060 | 1471089060076 Marionette TRACE conn5 <- [1,374,null,{}] 04:51:00 INFO - PROCESS | 2060 | 1471089060088 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:00 INFO - PROCESS | 2060 | 1471089060093 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:00 INFO - PROCESS | 2060 | 1471089060222 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 04:51:00 INFO - PROCESS | 2060 | 1471089060347 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 2060 | 1471089060351 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:00 INFO - PROCESS | 2060 | ++DOCSHELL 18D67C00 == 54 [pid = 2060] [id = 103] 04:51:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (18F47C00) [pid = 2060] [serial = 306] [outer = 00000000] 04:51:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 107 (18FE5C00) [pid = 2060] [serial = 307] [outer = 18F47C00] 04:51:00 INFO - PROCESS | 2060 | 1471089060409 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 108 (18FEA800) [pid = 2060] [serial = 308] [outer = 18F47C00] 04:51:01 INFO - PROCESS | 2060 | 1471089061009 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:51:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 970ms 04:51:01 INFO - PROCESS | 2060 | 1471089061045 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 2060 | 1471089061048 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 04:51:01 INFO - PROCESS | 2060 | 1471089061051 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:51:01 INFO - PROCESS | 2060 | 1471089061053 Marionette TRACE conn5 <- [1,378,null,{}] 04:51:01 INFO - PROCESS | 2060 | 1471089061057 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 2060 | 1471089061059 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:01 INFO - PROCESS | 2060 | 1471089061169 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 04:51:01 INFO - PROCESS | 2060 | 1471089061268 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 2060 | 1471089061270 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:01 INFO - PROCESS | 2060 | ++DOCSHELL 18FF0800 == 55 [pid = 2060] [id = 104] 04:51:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 109 (18FF1000) [pid = 2060] [serial = 309] [outer = 00000000] 04:51:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 110 (1A0CA400) [pid = 2060] [serial = 310] [outer = 18FF1000] 04:51:01 INFO - PROCESS | 2060 | 1471089061324 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 111 (1B019C00) [pid = 2060] [serial = 311] [outer = 18FF1000] 04:51:02 INFO - PROCESS | 2060 | 1471089062077 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:51:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1070ms 04:51:02 INFO - PROCESS | 2060 | 1471089062126 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 2060 | 1471089062130 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 04:51:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:51:02 INFO - PROCESS | 2060 | 1471089062135 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 2060 | 1471089062138 Marionette TRACE conn5 <- [1,382,null,{}] 04:51:02 INFO - PROCESS | 2060 | 1471089062144 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:02 INFO - PROCESS | 2060 | 1471089062146 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:02 INFO - PROCESS | 2060 | 1471089062249 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 04:51:02 INFO - PROCESS | 2060 | 1471089062377 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 2060 | 1471089062382 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:02 INFO - PROCESS | 2060 | ++DOCSHELL 0FD0E000 == 56 [pid = 2060] [id = 105] 04:51:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 112 (0FD52400) [pid = 2060] [serial = 312] [outer = 00000000] 04:51:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 113 (104DD000) [pid = 2060] [serial = 313] [outer = 0FD52400] 04:51:02 INFO - PROCESS | 2060 | 1471089062445 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 114 (13E9D400) [pid = 2060] [serial = 314] [outer = 0FD52400] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 18BD8800 == 55 [pid = 2060] [id = 99] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 15362400 == 54 [pid = 2060] [id = 98] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 0BF9BC00 == 53 [pid = 2060] [id = 97] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 18316400 == 52 [pid = 2060] [id = 96] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 17610400 == 51 [pid = 2060] [id = 95] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 164EEC00 == 50 [pid = 2060] [id = 94] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 14FCF400 == 49 [pid = 2060] [id = 93] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 0F876000 == 48 [pid = 2060] [id = 92] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 0BF91C00 == 47 [pid = 2060] [id = 91] 04:51:02 INFO - PROCESS | 2060 | --DOCSHELL 08863400 == 46 [pid = 2060] [id = 86] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 113 (1B0C3800) [pid = 2060] [serial = 241] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 112 (18BDF000) [pid = 2060] [serial = 238] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 111 (18BE6400) [pid = 2060] [serial = 239] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 110 (17613400) [pid = 2060] [serial = 244] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 109 (17C80800) [pid = 2060] [serial = 220] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 108 (104DDC00) [pid = 2060] [serial = 229] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 107 (13AEDC00) [pid = 2060] [serial = 230] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 106 (1BBB8C00) [pid = 2060] [serial = 214] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (1693F800) [pid = 2060] [serial = 232] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (1BDEB800) [pid = 2060] [serial = 223] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (1B4C1400) [pid = 2060] [serial = 242] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (0F16C400) [pid = 2060] [serial = 253] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (103EA400) [pid = 2060] [serial = 248] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (0FD93400) [pid = 2060] [serial = 247] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (17615400) [pid = 2060] [serial = 245] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (17ED5400) [pid = 2060] [serial = 235] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (17A13800) [pid = 2060] [serial = 233] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (104E1800) [pid = 2060] [serial = 217] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (137BC000) [pid = 2060] [serial = 227] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0FD90400) [pid = 2060] [serial = 226] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (18A84000) [pid = 2060] [serial = 236] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17CAFC00) [pid = 2060] [serial = 250] [outer = 00000000] [url = about:blank] 04:51:02 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18BF0800) [pid = 2060] [serial = 251] [outer = 00000000] [url = about:blank] 04:51:03 INFO - PROCESS | 2060 | 1471089063076 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:51:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 987ms 04:51:03 INFO - PROCESS | 2060 | 1471089063122 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 2060 | 1471089063126 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 04:51:03 INFO - PROCESS | 2060 | 1471089063132 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:51:03 INFO - PROCESS | 2060 | 1471089063135 Marionette TRACE conn5 <- [1,386,null,{}] 04:51:03 INFO - PROCESS | 2060 | 1471089063139 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 2060 | 1471089063142 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:03 INFO - PROCESS | 2060 | 1471089063232 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 04:51:03 INFO - PROCESS | 2060 | 1471089063315 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 2060 | 1471089063317 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:03 INFO - PROCESS | 2060 | ++DOCSHELL 0F164800 == 47 [pid = 2060] [id = 106] 04:51:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F16DC00) [pid = 2060] [serial = 315] [outer = 00000000] 04:51:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (137BC400) [pid = 2060] [serial = 316] [outer = 0F16DC00] 04:51:03 INFO - PROCESS | 2060 | 1471089063366 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (149EAC00) [pid = 2060] [serial = 317] [outer = 0F16DC00] 04:51:03 INFO - PROCESS | 2060 | 1471089063822 Marionette TRACE conn5 <- [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]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:51:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 730ms 04:51:03 INFO - PROCESS | 2060 | 1471089063867 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 2060 | 1471089063870 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 04:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:51:03 INFO - PROCESS | 2060 | 1471089063877 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 2060 | 1471089063881 Marionette TRACE conn5 <- [1,390,null,{}] 04:51:03 INFO - PROCESS | 2060 | 1471089063891 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 2060 | 1471089063896 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:03 INFO - PROCESS | 2060 | 1471089063999 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 04:51:04 INFO - PROCESS | 2060 | 1471089064015 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 2060 | 1471089064018 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:04 INFO - PROCESS | 2060 | ++DOCSHELL 17614000 == 48 [pid = 2060] [id = 107] 04:51:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (17614400) [pid = 2060] [serial = 318] [outer = 00000000] 04:51:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (17617800) [pid = 2060] [serial = 319] [outer = 17614400] 04:51:04 INFO - PROCESS | 2060 | 1471089064069 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (17C8C800) [pid = 2060] [serial = 320] [outer = 17614400] 04:51:04 INFO - PROCESS | 2060 | 1471089064540 Marionette TRACE conn5 <- [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]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:51:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 04:51:04 INFO - PROCESS | 2060 | 1471089064557 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 2060 | 1471089064560 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 04:51:04 INFO - PROCESS | 2060 | 1471089064563 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 2060 | 1471089064564 Marionette TRACE conn5 <- [1,394,null,{}] 04:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:51:04 INFO - PROCESS | 2060 | 1471089064568 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 2060 | 1471089064570 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:04 INFO - PROCESS | 2060 | 1471089064663 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 04:51:04 INFO - PROCESS | 2060 | 1471089064671 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 2060 | 1471089064673 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:04 INFO - PROCESS | 2060 | ++DOCSHELL 17DC0000 == 49 [pid = 2060] [id = 108] 04:51:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (17DC3400) [pid = 2060] [serial = 321] [outer = 00000000] 04:51:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (17ED9400) [pid = 2060] [serial = 322] [outer = 17DC3400] 04:51:04 INFO - PROCESS | 2060 | 1471089064726 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (18318C00) [pid = 2060] [serial = 323] [outer = 17DC3400] 04:51:05 INFO - PROCESS | 2060 | 1471089065164 Marionette TRACE conn5 <- [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]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:51:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 630ms 04:51:05 INFO - PROCESS | 2060 | 1471089065198 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 2060 | 1471089065200 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 04:51:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:51:05 INFO - PROCESS | 2060 | 1471089065209 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 2060 | 1471089065211 Marionette TRACE conn5 <- [1,398,null,{}] 04:51:05 INFO - PROCESS | 2060 | 1471089065215 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:05 INFO - PROCESS | 2060 | 1471089065217 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:05 INFO - PROCESS | 2060 | 1471089065327 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 04:51:05 INFO - PROCESS | 2060 | 1471089065409 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 2060 | 1471089065411 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:05 INFO - PROCESS | 2060 | ++DOCSHELL 18A87800 == 50 [pid = 2060] [id = 109] 04:51:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (18A88000) [pid = 2060] [serial = 324] [outer = 00000000] 04:51:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (18BE2000) [pid = 2060] [serial = 325] [outer = 18A88000] 04:51:05 INFO - PROCESS | 2060 | 1471089065455 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (18F4BC00) [pid = 2060] [serial = 326] [outer = 18A88000] 04:51:05 INFO - PROCESS | 2060 | 1471089065902 Marionette TRACE conn5 <- [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]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:51:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 730ms 04:51:05 INFO - PROCESS | 2060 | 1471089065934 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 2060 | 1471089065936 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 04:51:05 INFO - PROCESS | 2060 | 1471089065944 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:51:05 INFO - PROCESS | 2060 | 1471089065945 Marionette TRACE conn5 <- [1,402,null,{}] 04:51:05 INFO - PROCESS | 2060 | 1471089065949 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:05 INFO - PROCESS | 2060 | 1471089065954 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:06 INFO - PROCESS | 2060 | 1471089066094 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 04:51:06 INFO - PROCESS | 2060 | 1471089066156 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 2060 | 1471089066158 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:06 INFO - PROCESS | 2060 | ++DOCSHELL 18BE2400 == 51 [pid = 2060] [id = 110] 04:51:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (18F56C00) [pid = 2060] [serial = 327] [outer = 00000000] 04:51:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (1A5B3C00) [pid = 2060] [serial = 328] [outer = 18F56C00] 04:51:06 INFO - PROCESS | 2060 | 1471089066203 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (1AD46C00) [pid = 2060] [serial = 329] [outer = 18F56C00] 04:51:06 INFO - PROCESS | 2060 | 1471089066638 Marionette TRACE conn5 <- [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]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:51:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 04:51:06 INFO - PROCESS | 2060 | 1471089066692 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 2060 | 1471089066694 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 04:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:51:06 INFO - PROCESS | 2060 | 1471089066697 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 2060 | 1471089066699 Marionette TRACE conn5 <- [1,406,null,{}] 04:51:06 INFO - PROCESS | 2060 | 1471089066702 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:06 INFO - PROCESS | 2060 | 1471089066713 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:06 INFO - PROCESS | 2060 | 1471089066825 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 04:51:06 INFO - PROCESS | 2060 | 1471089066885 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 2060 | 1471089066887 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:06 INFO - PROCESS | 2060 | ++DOCSHELL 1B4BF400 == 52 [pid = 2060] [id = 111] 04:51:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 107 (1BB05C00) [pid = 2060] [serial = 330] [outer = 00000000] 04:51:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 108 (1BB0D000) [pid = 2060] [serial = 331] [outer = 1BB05C00] 04:51:06 INFO - PROCESS | 2060 | 1471089066930 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 109 (1BBB6C00) [pid = 2060] [serial = 332] [outer = 1BB05C00] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 108 (1BB06000) [pid = 2060] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 107 (0FD5AC00) [pid = 2060] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 106 (16462400) [pid = 2060] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (149C5800) [pid = 2060] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (1BBB4000) [pid = 2060] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (0885B000) [pid = 2060] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (0BF9B400) [pid = 2060] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (14FD1400) [pid = 2060] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (17611000) [pid = 2060] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (14E42400) [pid = 2060] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (0886D400) [pid = 2060] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0FD01800) [pid = 2060] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (16767400) [pid = 2060] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (18A7F400) [pid = 2060] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (1AD47800) [pid = 2060] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (17A7DC00) [pid = 2060] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17ED4800) [pid = 2060] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18D63C00) [pid = 2060] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:51:07 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (164ED000) [pid = 2060] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:51:07 INFO - PROCESS | 2060 | 1471089067474 Marionette TRACE conn5 <- [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]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 830ms 04:51:07 INFO - PROCESS | 2060 | 1471089067530 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 2060 | 1471089067532 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 04:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:51:07 INFO - PROCESS | 2060 | 1471089067535 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 2060 | 1471089067537 Marionette TRACE conn5 <- [1,410,null,{}] 04:51:07 INFO - PROCESS | 2060 | 1471089067541 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:07 INFO - PROCESS | 2060 | 1471089067542 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:07 INFO - PROCESS | 2060 | 1471089067654 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 04:51:07 INFO - PROCESS | 2060 | 1471089067708 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 2060 | 1471089067710 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:07 INFO - PROCESS | 2060 | ++DOCSHELL 0886D400 == 53 [pid = 2060] [id = 112] 04:51:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0BF93800) [pid = 2060] [serial = 333] [outer = 00000000] 04:51:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (14EC2C00) [pid = 2060] [serial = 334] [outer = 0BF93800] 04:51:07 INFO - PROCESS | 2060 | 1471089067754 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (17A0C000) [pid = 2060] [serial = 335] [outer = 0BF93800] 04:51:08 INFO - PROCESS | 2060 | 1471089068119 Marionette TRACE conn5 <- [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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 04:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:51:08 INFO - PROCESS | 2060 | 1471089068174 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 2060 | 1471089068176 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 04:51:08 INFO - PROCESS | 2060 | 1471089068179 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 2060 | 1471089068181 Marionette TRACE conn5 <- [1,414,null,{}] 04:51:08 INFO - PROCESS | 2060 | 1471089068184 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:08 INFO - PROCESS | 2060 | 1471089068186 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:08 INFO - PROCESS | 2060 | 1471089068267 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 04:51:08 INFO - PROCESS | 2060 | 1471089068272 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 2060 | 1471089068274 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:08 INFO - PROCESS | 2060 | ++DOCSHELL 12530400 == 54 [pid = 2060] [id = 113] 04:51:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (12532400) [pid = 2060] [serial = 336] [outer = 00000000] 04:51:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (1253A800) [pid = 2060] [serial = 337] [outer = 12532400] 04:51:08 INFO - PROCESS | 2060 | 1471089068317 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (1253DC00) [pid = 2060] [serial = 338] [outer = 12532400] 04:51:08 INFO - PROCESS | 2060 | 1471089068764 Marionette TRACE conn5 <- [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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 04:51:08 INFO - PROCESS | 2060 | 1471089068812 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 2060 | 1471089068814 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 04:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:51:08 INFO - PROCESS | 2060 | 1471089068817 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 2060 | 1471089068819 Marionette TRACE conn5 <- [1,418,null,{}] 04:51:08 INFO - PROCESS | 2060 | 1471089068823 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:08 INFO - PROCESS | 2060 | 1471089068825 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:08 INFO - PROCESS | 2060 | 1471089068908 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 04:51:08 INFO - PROCESS | 2060 | 1471089068914 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 2060 | 1471089068915 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:08 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B8400 == 55 [pid = 2060] [id = 114] 04:51:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (0F5BB000) [pid = 2060] [serial = 339] [outer = 00000000] 04:51:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (0F5C0400) [pid = 2060] [serial = 340] [outer = 0F5BB000] 04:51:08 INFO - PROCESS | 2060 | 1471089068959 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (0F5C2400) [pid = 2060] [serial = 341] [outer = 0F5BB000] 04:51:09 INFO - PROCESS | 2060 | 1471089069893 Marionette TRACE conn5 <- [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]]]}] 04:51:09 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 04:51:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1129ms 04:51:09 INFO - PROCESS | 2060 | 1471089069979 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 2060 | 1471089069984 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 04:51:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:51:09 INFO - PROCESS | 2060 | 1471089069990 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 2060 | 1471089069994 Marionette TRACE conn5 <- [1,422,null,{}] 04:51:09 INFO - PROCESS | 2060 | 1471089070000 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 2060 | 1471089070003 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:10 INFO - PROCESS | 2060 | 1471089070155 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 04:51:10 INFO - PROCESS | 2060 | 1471089070240 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 2060 | 1471089070245 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:10 INFO - PROCESS | 2060 | ++DOCSHELL 0F169000 == 56 [pid = 2060] [id = 115] 04:51:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (0F16A400) [pid = 2060] [serial = 342] [outer = 00000000] 04:51:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (0F5BB400) [pid = 2060] [serial = 343] [outer = 0F16A400] 04:51:10 INFO - PROCESS | 2060 | 1471089070305 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (0F876000) [pid = 2060] [serial = 344] [outer = 0F16A400] 04:51:11 INFO - PROCESS | 2060 | 1471089071353 Marionette TRACE conn5 <- [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]]]}] 04:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1376ms 04:51:11 INFO - PROCESS | 2060 | 1471089071369 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 2060 | 1471089071374 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 04:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:51:11 INFO - PROCESS | 2060 | 1471089071380 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 2060 | 1471089071383 Marionette TRACE conn5 <- [1,426,null,{}] 04:51:11 INFO - PROCESS | 2060 | 1471089071387 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:11 INFO - PROCESS | 2060 | 1471089071390 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:11 INFO - PROCESS | 2060 | 1471089071503 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 04:51:11 INFO - PROCESS | 2060 | 1471089071631 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 2060 | 1471089071634 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:11 INFO - PROCESS | 2060 | ++DOCSHELL 1387A000 == 57 [pid = 2060] [id = 116] 04:51:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (1387F400) [pid = 2060] [serial = 345] [outer = 00000000] 04:51:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (14E51C00) [pid = 2060] [serial = 346] [outer = 1387F400] 04:51:11 INFO - PROCESS | 2060 | 1471089071693 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (15767800) [pid = 2060] [serial = 347] [outer = 1387F400] 04:51:12 INFO - PROCESS | 2060 | 1471089072320 Marionette TRACE conn5 <- [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] 04:51:12 INFO - PROCESS | 2060 | 1471089072356 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 04:51:12 INFO - PROCESS | 2060 | 1471089072360 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:51:12 INFO - PROCESS | 2060 | 1471089072364 Marionette TRACE conn5 <- [1,430,null,{}] 04:51:12 INFO - PROCESS | 2060 | 1471089072375 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:12 INFO - PROCESS | 2060 | 1471089072379 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:12 INFO - PROCESS | 2060 | 1471089072494 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 04:51:12 INFO - PROCESS | 2060 | 1471089072596 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 2060 | 1471089072600 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:12 INFO - PROCESS | 2060 | ++DOCSHELL 14E55C00 == 58 [pid = 2060] [id = 117] 04:51:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (14EC4400) [pid = 2060] [serial = 348] [outer = 00000000] 04:51:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 107 (16766000) [pid = 2060] [serial = 349] [outer = 14EC4400] 04:51:12 INFO - PROCESS | 2060 | 1471089072660 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 108 (16943400) [pid = 2060] [serial = 350] [outer = 14EC4400] 04:51:13 INFO - PROCESS | 2060 | 1471089073453 Marionette TRACE conn5 <- [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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1127ms 04:51:13 INFO - PROCESS | 2060 | 1471089073491 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 2060 | 1471089073495 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 04:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:51:13 INFO - PROCESS | 2060 | 1471089073499 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 2060 | 1471089073504 Marionette TRACE conn5 <- [1,434,null,{}] 04:51:13 INFO - PROCESS | 2060 | 1471089073509 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:13 INFO - PROCESS | 2060 | 1471089073512 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:13 INFO - PROCESS | 2060 | 1471089073611 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 04:51:13 INFO - PROCESS | 2060 | 1471089073742 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 2060 | 1471089073745 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:13 INFO - PROCESS | 2060 | ++DOCSHELL 0F031800 == 59 [pid = 2060] [id = 118] 04:51:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 109 (0F162C00) [pid = 2060] [serial = 351] [outer = 00000000] 04:51:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 110 (0F170400) [pid = 2060] [serial = 352] [outer = 0F162C00] 04:51:13 INFO - PROCESS | 2060 | 1471089073795 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 111 (0F74FC00) [pid = 2060] [serial = 353] [outer = 0F162C00] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 1BBB2400 == 58 [pid = 2060] [id = 75] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 12530400 == 57 [pid = 2060] [id = 113] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 0886D400 == 56 [pid = 2060] [id = 112] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 1B4BF400 == 55 [pid = 2060] [id = 111] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 18BE2400 == 54 [pid = 2060] [id = 110] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 18A87800 == 53 [pid = 2060] [id = 109] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 17DC0000 == 52 [pid = 2060] [id = 108] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 17614000 == 51 [pid = 2060] [id = 107] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 0F164800 == 50 [pid = 2060] [id = 106] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 110 (1AD42800) [pid = 2060] [serial = 298] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 0FD0E000 == 49 [pid = 2060] [id = 105] 04:51:14 INFO - PROCESS | 2060 | --DOCSHELL 18F53800 == 48 [pid = 2060] [id = 100] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 109 (1BDED400) [pid = 2060] [serial = 215] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 108 (137BDC00) [pid = 2060] [serial = 218] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 107 (17CB7800) [pid = 2060] [serial = 221] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 106 (1BB0B400) [pid = 2060] [serial = 170] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (1C45F400) [pid = 2060] [serial = 224] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (0F39C800) [pid = 2060] [serial = 269] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (0ED51000) [pid = 2060] [serial = 268] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (0EBFB000) [pid = 2060] [serial = 271] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (0F167400) [pid = 2060] [serial = 272] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (1535F000) [pid = 2060] [serial = 277] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (17C87400) [pid = 2060] [serial = 283] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (1646C400) [pid = 2060] [serial = 278] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (1535A400) [pid = 2060] [serial = 260] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (14ECAC00) [pid = 2060] [serial = 259] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (0EBF3400) [pid = 2060] [serial = 257] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0E9F0400) [pid = 2060] [serial = 256] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (1049F000) [pid = 2060] [serial = 274] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (1387DC00) [pid = 2060] [serial = 275] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1693E000) [pid = 2060] [serial = 280] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18A8B400) [pid = 2060] [serial = 286] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (1C7AD400) [pid = 2060] [serial = 266] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (1BDEBC00) [pid = 2060] [serial = 265] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18B27400) [pid = 2060] [serial = 263] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17CB4800) [pid = 2060] [serial = 262] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17DBCC00) [pid = 2060] [serial = 284] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18D66000) [pid = 2060] [serial = 289] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18BD9000) [pid = 2060] [serial = 287] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18F56000) [pid = 2060] [serial = 295] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18BEF000) [pid = 2060] [serial = 290] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (19ED5C00) [pid = 2060] [serial = 296] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18BDB000) [pid = 2060] [serial = 292] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18F4D000) [pid = 2060] [serial = 293] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1760C800) [pid = 2060] [serial = 281] [outer = 00000000] [url = about:blank] 04:51:14 INFO - PROCESS | 2060 | 1471089074334 Marionette TRACE conn5 <- [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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 890ms 04:51:14 INFO - PROCESS | 2060 | 1471089074391 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 2060 | 1471089074395 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 04:51:14 INFO - PROCESS | 2060 | 1471089074401 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 2060 | 1471089074403 Marionette TRACE conn5 <- [1,438,null,{}] 04:51:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:51:14 INFO - PROCESS | 2060 | 1471089074407 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:14 INFO - PROCESS | 2060 | 1471089074409 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:14 INFO - PROCESS | 2060 | 1471089074498 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 04:51:14 INFO - PROCESS | 2060 | 1471089074575 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 2060 | 1471089074577 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:14 INFO - PROCESS | 2060 | ++DOCSHELL 0ED51C00 == 49 [pid = 2060] [id = 119] 04:51:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F02CC00) [pid = 2060] [serial = 354] [outer = 00000000] 04:51:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0F5E3800) [pid = 2060] [serial = 355] [outer = 0F02CC00] 04:51:14 INFO - PROCESS | 2060 | 1471089074632 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0FD5F400) [pid = 2060] [serial = 356] [outer = 0F02CC00] 04:51:15 INFO - PROCESS | 2060 | 1471089075043 Marionette TRACE conn5 <- [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]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:51:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 04:51:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:51:15 INFO - PROCESS | 2060 | 1471089075076 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 2060 | 1471089075079 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 04:51:15 INFO - PROCESS | 2060 | 1471089075082 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 2060 | 1471089075086 Marionette TRACE conn5 <- [1,442,null,{}] 04:51:15 INFO - PROCESS | 2060 | 1471089075097 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:15 INFO - PROCESS | 2060 | 1471089075102 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:15 INFO - PROCESS | 2060 | 1471089075198 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 04:51:15 INFO - PROCESS | 2060 | 1471089075241 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 2060 | 1471089075244 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:15 INFO - PROCESS | 2060 | ++DOCSHELL 13B6D000 == 50 [pid = 2060] [id = 120] 04:51:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (13B8A800) [pid = 2060] [serial = 357] [outer = 00000000] 04:51:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (149E4C00) [pid = 2060] [serial = 358] [outer = 13B8A800] 04:51:15 INFO - PROCESS | 2060 | 1471089075291 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (14E4D800) [pid = 2060] [serial = 359] [outer = 13B8A800] 04:51:15 INFO - PROCESS | 2060 | 1471089075738 Marionette TRACE conn5 <- [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]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:51:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 04:51:15 INFO - PROCESS | 2060 | 1471089075755 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 2060 | 1471089075758 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 04:51:15 INFO - PROCESS | 2060 | 1471089075765 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 2060 | 1471089075767 Marionette TRACE conn5 <- [1,446,null,{}] 04:51:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:51:15 INFO - PROCESS | 2060 | 1471089075770 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:15 INFO - PROCESS | 2060 | 1471089075772 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:15 INFO - PROCESS | 2060 | 1471089075864 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 04:51:15 INFO - PROCESS | 2060 | 1471089075873 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 2060 | 1471089075875 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:15 INFO - PROCESS | 2060 | ++DOCSHELL 16461400 == 51 [pid = 2060] [id = 121] 04:51:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (16463800) [pid = 2060] [serial = 360] [outer = 00000000] 04:51:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (16914C00) [pid = 2060] [serial = 361] [outer = 16463800] 04:51:15 INFO - PROCESS | 2060 | 1471089075932 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (16938400) [pid = 2060] [serial = 362] [outer = 16463800] 04:51:16 INFO - PROCESS | 2060 | 1471089076378 Marionette TRACE conn5 <- [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]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:51:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 630ms 04:51:16 INFO - PROCESS | 2060 | 1471089076410 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 04:51:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:51:16 INFO - PROCESS | 2060 | 1471089076412 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 04:51:16 INFO - PROCESS | 2060 | 1471089076415 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 2060 | 1471089076417 Marionette TRACE conn5 <- [1,450,null,{}] 04:51:16 INFO - PROCESS | 2060 | 1471089076420 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:16 INFO - PROCESS | 2060 | 1471089076422 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:16 INFO - PROCESS | 2060 | 1471089076539 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 04:51:16 INFO - PROCESS | 2060 | 1471089076622 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 2060 | 1471089076624 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:16 INFO - PROCESS | 2060 | ++DOCSHELL 16941800 == 52 [pid = 2060] [id = 122] 04:51:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (16941C00) [pid = 2060] [serial = 363] [outer = 00000000] 04:51:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17610C00) [pid = 2060] [serial = 364] [outer = 16941C00] 04:51:16 INFO - PROCESS | 2060 | 1471089076669 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (17614800) [pid = 2060] [serial = 365] [outer = 16941C00] 04:51:17 INFO - PROCESS | 2060 | 1471089077116 Marionette TRACE conn5 <- [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] 04:51:17 INFO - PROCESS | 2060 | 1471089077159 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 04:51:17 INFO - PROCESS | 2060 | 1471089077162 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 2060 | 1471089077164 Marionette TRACE conn5 <- [1,454,null,{}] 04:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:51:17 INFO - PROCESS | 2060 | 1471089077167 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:17 INFO - PROCESS | 2060 | 1471089077173 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:17 INFO - PROCESS | 2060 | 1471089077297 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 04:51:17 INFO - PROCESS | 2060 | 1471089077360 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 2060 | 1471089077362 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:17 INFO - PROCESS | 2060 | ++DOCSHELL 18226800 == 53 [pid = 2060] [id = 123] 04:51:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18226C00) [pid = 2060] [serial = 366] [outer = 00000000] 04:51:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18A7FC00) [pid = 2060] [serial = 367] [outer = 18226C00] 04:51:17 INFO - PROCESS | 2060 | 1471089077408 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (18A86800) [pid = 2060] [serial = 368] [outer = 18226C00] 04:51:17 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:17 INFO - PROCESS | 2060 | 1471089077838 Marionette TRACE conn5 <- [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]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:51:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 730ms 04:51:17 INFO - PROCESS | 2060 | 1471089077901 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 2060 | 1471089077903 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 04:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:51:17 INFO - PROCESS | 2060 | 1471089077920 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 2060 | 1471089077921 Marionette TRACE conn5 <- [1,458,null,{}] 04:51:17 INFO - PROCESS | 2060 | 1471089077925 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:17 INFO - PROCESS | 2060 | 1471089077927 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:18 INFO - PROCESS | 2060 | 1471089078046 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 04:51:18 INFO - PROCESS | 2060 | 1471089078106 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 2060 | 1471089078108 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:18 INFO - PROCESS | 2060 | ++DOCSHELL 18A8B000 == 54 [pid = 2060] [id = 124] 04:51:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18A8B400) [pid = 2060] [serial = 369] [outer = 00000000] 04:51:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18BDD400) [pid = 2060] [serial = 370] [outer = 18A8B400] 04:51:18 INFO - PROCESS | 2060 | 1471089078153 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18BE1800) [pid = 2060] [serial = 371] [outer = 18A8B400] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0F168000) [pid = 2060] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (18A88000) [pid = 2060] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (18F56C00) [pid = 2060] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18FF1000) [pid = 2060] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (0ED54C00) [pid = 2060] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (17614400) [pid = 2060] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0FD52400) [pid = 2060] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (14E46000) [pid = 2060] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (18F47C00) [pid = 2060] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F16DC00) [pid = 2060] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0BF93800) [pid = 2060] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (17DC3400) [pid = 2060] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1BB05C00) [pid = 2060] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:51:18 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (12532400) [pid = 2060] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:51:18 INFO - PROCESS | 2060 | 1471089078720 Marionette TRACE conn5 <- [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] 04:51:18 INFO - PROCESS | 2060 | 1471089078746 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 04:51:18 INFO - PROCESS | 2060 | 1471089078749 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 2060 | 1471089078751 Marionette TRACE conn5 <- [1,462,null,{}] 04:51:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:51:18 INFO - PROCESS | 2060 | 1471089078755 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:18 INFO - PROCESS | 2060 | 1471089078757 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:18 INFO - PROCESS | 2060 | 1471089078836 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 04:51:18 INFO - PROCESS | 2060 | 1471089078921 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 2060 | 1471089078923 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:18 INFO - PROCESS | 2060 | ++DOCSHELL 0EA3B000 == 55 [pid = 2060] [id = 125] 04:51:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F023000) [pid = 2060] [serial = 372] [outer = 00000000] 04:51:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16944400) [pid = 2060] [serial = 373] [outer = 0F023000] 04:51:18 INFO - PROCESS | 2060 | 1471089078968 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18A87800) [pid = 2060] [serial = 374] [outer = 0F023000] 04:51:19 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:19 INFO - PROCESS | 2060 | 1471089079396 Marionette TRACE conn5 <- [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] 04:51:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:51:19 INFO - PROCESS | 2060 | 1471089079426 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 04:51:19 INFO - PROCESS | 2060 | 1471089079429 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 2060 | 1471089079431 Marionette TRACE conn5 <- [1,466,null,{}] 04:51:19 INFO - PROCESS | 2060 | 1471089079435 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:19 INFO - PROCESS | 2060 | 1471089079436 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:19 INFO - PROCESS | 2060 | 1471089079517 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 04:51:19 INFO - PROCESS | 2060 | 1471089079523 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 2060 | 1471089079525 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:19 INFO - PROCESS | 2060 | ++DOCSHELL 18BF0400 == 56 [pid = 2060] [id = 126] 04:51:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18BFAC00) [pid = 2060] [serial = 375] [outer = 00000000] 04:51:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18F4E000) [pid = 2060] [serial = 376] [outer = 18BFAC00] 04:51:19 INFO - PROCESS | 2060 | 1471089079568 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18F4EC00) [pid = 2060] [serial = 377] [outer = 18BFAC00] 04:51:20 INFO - PROCESS | 2060 | 1471089080009 Marionette TRACE conn5 <- [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] 04:51:20 INFO - PROCESS | 2060 | 1471089080062 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 04:51:20 INFO - PROCESS | 2060 | 1471089080065 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:51:20 INFO - PROCESS | 2060 | 1471089080067 Marionette TRACE conn5 <- [1,470,null,{}] 04:51:20 INFO - PROCESS | 2060 | 1471089080071 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 2060 | 1471089080072 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:20 INFO - PROCESS | 2060 | 1471089080153 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 04:51:20 INFO - PROCESS | 2060 | 1471089080158 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 2060 | 1471089080160 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:20 INFO - PROCESS | 2060 | ++DOCSHELL 18F56400 == 57 [pid = 2060] [id = 127] 04:51:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18FE7000) [pid = 2060] [serial = 378] [outer = 00000000] 04:51:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (19C65C00) [pid = 2060] [serial = 379] [outer = 18FE7000] 04:51:20 INFO - PROCESS | 2060 | 1471089080203 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1A093400) [pid = 2060] [serial = 380] [outer = 18FE7000] 04:51:20 INFO - PROCESS | 2060 | 1471089080745 Marionette TRACE conn5 <- [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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms 04:51:20 INFO - PROCESS | 2060 | 1471089080800 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 2060 | 1471089080805 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 04:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:51:20 INFO - PROCESS | 2060 | 1471089080811 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 2060 | 1471089080815 Marionette TRACE conn5 <- [1,474,null,{}] 04:51:20 INFO - PROCESS | 2060 | 1471089080834 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 2060 | 1471089080837 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:21 INFO - PROCESS | 2060 | 1471089081049 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 04:51:21 INFO - PROCESS | 2060 | 1471089081103 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 2060 | 1471089081107 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:21 INFO - PROCESS | 2060 | ++DOCSHELL 0EB5F400 == 58 [pid = 2060] [id = 128] 04:51:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0ED4F800) [pid = 2060] [serial = 381] [outer = 00000000] 04:51:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F169C00) [pid = 2060] [serial = 382] [outer = 0ED4F800] 04:51:21 INFO - PROCESS | 2060 | 1471089081165 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F5B7C00) [pid = 2060] [serial = 383] [outer = 0ED4F800] 04:51:21 INFO - PROCESS | 2060 | 1471089081788 Marionette TRACE conn5 <- [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]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:51:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1020ms 04:51:21 INFO - PROCESS | 2060 | 1471089081835 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 2060 | 1471089081841 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 04:51:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:51:21 INFO - PROCESS | 2060 | 1471089081847 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 2060 | 1471089081851 Marionette TRACE conn5 <- [1,478,null,{}] 04:51:21 INFO - PROCESS | 2060 | 1471089081855 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:21 INFO - PROCESS | 2060 | 1471089081858 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:21 INFO - PROCESS | 2060 | 1471089081975 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 04:51:22 INFO - PROCESS | 2060 | 1471089082102 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 2060 | 1471089082104 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:22 INFO - PROCESS | 2060 | ++DOCSHELL 12530800 == 59 [pid = 2060] [id = 129] 04:51:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (12538400) [pid = 2060] [serial = 384] [outer = 00000000] 04:51:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (13AF8400) [pid = 2060] [serial = 385] [outer = 12538400] 04:51:22 INFO - PROCESS | 2060 | 1471089082162 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (14E47000) [pid = 2060] [serial = 386] [outer = 12538400] 04:51:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (17ED6000) [pid = 2060] [serial = 387] [outer = 0EBF8C00] 04:51:22 INFO - PROCESS | 2060 | 1471089082894 Marionette TRACE conn5 <- [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]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:51:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1070ms 04:51:22 INFO - PROCESS | 2060 | 1471089082940 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 2060 | 1471089082943 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 04:51:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:51:22 INFO - PROCESS | 2060 | 1471089082947 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 2060 | 1471089082950 Marionette TRACE conn5 <- [1,482,null,{}] 04:51:22 INFO - PROCESS | 2060 | 1471089082961 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:22 INFO - PROCESS | 2060 | 1471089082966 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:23 INFO - PROCESS | 2060 | 1471089083076 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 04:51:23 INFO - PROCESS | 2060 | 1471089083205 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 2060 | 1471089083209 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:23 INFO - PROCESS | 2060 | ++DOCSHELL 18A8C000 == 60 [pid = 2060] [id = 130] 04:51:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (18A8C800) [pid = 2060] [serial = 388] [outer = 00000000] 04:51:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (1A5B6C00) [pid = 2060] [serial = 389] [outer = 18A8C800] 04:51:23 INFO - PROCESS | 2060 | 1471089083271 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (1B019800) [pid = 2060] [serial = 390] [outer = 18A8C800] 04:51:23 INFO - PROCESS | 2060 | 1471089083902 Marionette TRACE conn5 <- [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]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:51:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1023ms 04:51:23 INFO - PROCESS | 2060 | 1471089083971 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 2060 | 1471089083974 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 04:51:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:51:23 INFO - PROCESS | 2060 | 1471089083978 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 2060 | 1471089083980 Marionette TRACE conn5 <- [1,486,null,{}] 04:51:23 INFO - PROCESS | 2060 | 1471089083984 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:23 INFO - PROCESS | 2060 | 1471089083986 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:24 INFO - PROCESS | 2060 | 1471089084095 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 04:51:24 INFO - PROCESS | 2060 | 1471089084223 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 2060 | 1471089084225 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:24 INFO - PROCESS | 2060 | ++DOCSHELL 13886000 == 61 [pid = 2060] [id = 131] 04:51:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (17ED4400) [pid = 2060] [serial = 391] [outer = 00000000] 04:51:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (1BB0C000) [pid = 2060] [serial = 392] [outer = 17ED4400] 04:51:24 INFO - PROCESS | 2060 | 1471089084280 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (1BB13C00) [pid = 2060] [serial = 393] [outer = 17ED4400] 04:51:24 INFO - PROCESS | 2060 | 1471089084881 Marionette TRACE conn5 <- [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]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 930ms 04:51:24 INFO - PROCESS | 2060 | 1471089084911 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 2060 | 1471089084913 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 04:51:24 INFO - PROCESS | 2060 | 1471089084917 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:51:24 INFO - PROCESS | 2060 | 1471089084919 Marionette TRACE conn5 <- [1,490,null,{}] 04:51:24 INFO - PROCESS | 2060 | 1471089084922 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:24 INFO - PROCESS | 2060 | 1471089084925 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:25 INFO - PROCESS | 2060 | 1471089085031 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 04:51:25 INFO - PROCESS | 2060 | 1471089085261 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 2060 | 1471089085264 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:25 INFO - PROCESS | 2060 | ++DOCSHELL 0BF97C00 == 62 [pid = 2060] [id = 132] 04:51:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (0EAE9800) [pid = 2060] [serial = 394] [outer = 00000000] 04:51:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (0ED53400) [pid = 2060] [serial = 395] [outer = 0EAE9800] 04:51:25 INFO - PROCESS | 2060 | 1471089085357 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (0F02E400) [pid = 2060] [serial = 396] [outer = 0EAE9800] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 18BF0400 == 61 [pid = 2060] [id = 126] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 0EA3B000 == 60 [pid = 2060] [id = 125] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 18A8B000 == 59 [pid = 2060] [id = 124] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 18226800 == 58 [pid = 2060] [id = 123] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 16941800 == 57 [pid = 2060] [id = 122] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 16461400 == 56 [pid = 2060] [id = 121] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 13B6D000 == 55 [pid = 2060] [id = 120] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 0ED51C00 == 54 [pid = 2060] [id = 119] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 0F031800 == 53 [pid = 2060] [id = 118] 04:51:25 INFO - PROCESS | 2060 | --DOCSHELL 0F169000 == 52 [pid = 2060] [id = 115] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (0F16E800) [pid = 2060] [serial = 254] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (18BE2000) [pid = 2060] [serial = 325] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (18F4BC00) [pid = 2060] [serial = 326] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (1AD46C00) [pid = 2060] [serial = 329] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (1A5B3C00) [pid = 2060] [serial = 328] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (1B019C00) [pid = 2060] [serial = 311] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (1A0CA400) [pid = 2060] [serial = 310] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (0F7C3400) [pid = 2060] [serial = 302] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0F16D000) [pid = 2060] [serial = 301] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (17617800) [pid = 2060] [serial = 319] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (17C8C800) [pid = 2060] [serial = 320] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (13E9D400) [pid = 2060] [serial = 314] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (104DD000) [pid = 2060] [serial = 313] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (16936C00) [pid = 2060] [serial = 305] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (14EC5400) [pid = 2060] [serial = 304] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18FEA800) [pid = 2060] [serial = 308] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (18FE5C00) [pid = 2060] [serial = 307] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (137BC400) [pid = 2060] [serial = 316] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (14EC2C00) [pid = 2060] [serial = 334] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (149EAC00) [pid = 2060] [serial = 317] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17ED9400) [pid = 2060] [serial = 322] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1BB0D000) [pid = 2060] [serial = 331] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1253DC00) [pid = 2060] [serial = 338] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0F5C0400) [pid = 2060] [serial = 340] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1253A800) [pid = 2060] [serial = 337] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1BBB6C00) [pid = 2060] [serial = 332] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17A0C000) [pid = 2060] [serial = 335] [outer = 00000000] [url = about:blank] 04:51:25 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18318C00) [pid = 2060] [serial = 323] [outer = 00000000] [url = about:blank] 04:51:26 INFO - PROCESS | 2060 | 1471089086019 Marionette TRACE conn5 <- [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]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1126ms 04:51:26 INFO - PROCESS | 2060 | 1471089086049 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 2060 | 1471089086052 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 04:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:51:26 INFO - PROCESS | 2060 | 1471089086056 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 2060 | 1471089086059 Marionette TRACE conn5 <- [1,494,null,{}] 04:51:26 INFO - PROCESS | 2060 | 1471089086064 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:26 INFO - PROCESS | 2060 | 1471089086066 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:26 INFO - PROCESS | 2060 | 1471089086165 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 04:51:26 INFO - PROCESS | 2060 | 1471089086255 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 2060 | 1471089086258 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:26 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF8800 == 53 [pid = 2060] [id = 133] 04:51:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0EBFA400) [pid = 2060] [serial = 397] [outer = 00000000] 04:51:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F16D400) [pid = 2060] [serial = 398] [outer = 0EBFA400] 04:51:26 INFO - PROCESS | 2060 | 1471089086307 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F5C2800) [pid = 2060] [serial = 399] [outer = 0EBFA400] 04:51:26 INFO - PROCESS | 2060 | 1471089086726 Marionette TRACE conn5 <- [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]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 730ms 04:51:26 INFO - PROCESS | 2060 | 1471089086790 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 2060 | 1471089086794 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 04:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:51:26 INFO - PROCESS | 2060 | 1471089086797 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 2060 | 1471089086799 Marionette TRACE conn5 <- [1,498,null,{}] 04:51:26 INFO - PROCESS | 2060 | 1471089086803 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:26 INFO - PROCESS | 2060 | 1471089086805 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:26 INFO - PROCESS | 2060 | 1471089086895 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 04:51:26 INFO - PROCESS | 2060 | 1471089086912 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 2060 | 1471089086914 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:26 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C4800 == 54 [pid = 2060] [id = 134] 04:51:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (137BF400) [pid = 2060] [serial = 400] [outer = 00000000] 04:51:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (13B6D000) [pid = 2060] [serial = 401] [outer = 137BF400] 04:51:26 INFO - PROCESS | 2060 | 1471089086959 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (14E3D400) [pid = 2060] [serial = 402] [outer = 137BF400] 04:51:27 INFO - PROCESS | 2060 | 1471089087436 Marionette TRACE conn5 <- [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]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 04:51:27 INFO - PROCESS | 2060 | 1471089087472 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 2060 | 1471089087475 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 04:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:51:27 INFO - PROCESS | 2060 | 1471089087484 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 2060 | 1471089087489 Marionette TRACE conn5 <- [1,502,null,{}] 04:51:27 INFO - PROCESS | 2060 | 1471089087522 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:27 INFO - PROCESS | 2060 | 1471089087526 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:27 INFO - PROCESS | 2060 | 1471089087614 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 04:51:27 INFO - PROCESS | 2060 | 1471089087697 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 2060 | 1471089087699 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:27 INFO - PROCESS | 2060 | ++DOCSHELL 14E41800 == 55 [pid = 2060] [id = 135] 04:51:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (14E49000) [pid = 2060] [serial = 403] [outer = 00000000] 04:51:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17615000) [pid = 2060] [serial = 404] [outer = 14E49000] 04:51:27 INFO - PROCESS | 2060 | 1471089087752 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17A74400) [pid = 2060] [serial = 405] [outer = 14E49000] 04:51:28 INFO - PROCESS | 2060 | 1471089088121 Marionette TRACE conn5 <- [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]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 04:51:28 INFO - PROCESS | 2060 | 1471089088152 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 04:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:51:28 INFO - PROCESS | 2060 | 1471089088155 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 04:51:28 INFO - PROCESS | 2060 | 1471089088158 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 2060 | 1471089088160 Marionette TRACE conn5 <- [1,506,null,{}] 04:51:28 INFO - PROCESS | 2060 | 1471089088164 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:28 INFO - PROCESS | 2060 | 1471089088166 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:28 INFO - PROCESS | 2060 | 1471089088291 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 04:51:28 INFO - PROCESS | 2060 | 1471089088305 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 2060 | 1471089088307 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:28 INFO - PROCESS | 2060 | ++DOCSHELL 17618C00 == 56 [pid = 2060] [id = 136] 04:51:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17C88400) [pid = 2060] [serial = 406] [outer = 00000000] 04:51:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (17DBEC00) [pid = 2060] [serial = 407] [outer = 17C88400] 04:51:28 INFO - PROCESS | 2060 | 1471089088352 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (17DC6800) [pid = 2060] [serial = 408] [outer = 17C88400] 04:51:28 INFO - PROCESS | 2060 | 1471089088801 Marionette TRACE conn5 <- [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]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 04:51:28 INFO - PROCESS | 2060 | 1471089088836 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 2060 | 1471089088838 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 04:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:51:28 INFO - PROCESS | 2060 | 1471089088841 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 2060 | 1471089088843 Marionette TRACE conn5 <- [1,510,null,{}] 04:51:28 INFO - PROCESS | 2060 | 1471089088847 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:28 INFO - PROCESS | 2060 | 1471089088849 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:28 INFO - PROCESS | 2060 | 1471089088965 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 04:51:29 INFO - PROCESS | 2060 | 1471089089057 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 2060 | 1471089089062 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:29 INFO - PROCESS | 2060 | ++DOCSHELL 18BD9400 == 57 [pid = 2060] [id = 137] 04:51:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18BDB000) [pid = 2060] [serial = 409] [outer = 00000000] 04:51:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (18BE3000) [pid = 2060] [serial = 410] [outer = 18BDB000] 04:51:29 INFO - PROCESS | 2060 | 1471089089116 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18F49800) [pid = 2060] [serial = 411] [outer = 18BDB000] 04:51:29 INFO - PROCESS | 2060 | 1471089089575 Marionette TRACE conn5 <- [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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 771ms 04:51:29 INFO - PROCESS | 2060 | 1471089089614 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 2060 | 1471089089616 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 04:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:51:29 INFO - PROCESS | 2060 | 1471089089620 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 2060 | 1471089089621 Marionette TRACE conn5 <- [1,514,null,{}] 04:51:29 INFO - PROCESS | 2060 | 1471089089625 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:29 INFO - PROCESS | 2060 | 1471089089628 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:29 INFO - PROCESS | 2060 | 1471089089757 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 04:51:29 INFO - PROCESS | 2060 | 1471089089818 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 2060 | 1471089089820 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:29 INFO - PROCESS | 2060 | ++DOCSHELL 18F4F400 == 58 [pid = 2060] [id = 138] 04:51:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18FE9C00) [pid = 2060] [serial = 412] [outer = 00000000] 04:51:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (1A5B3400) [pid = 2060] [serial = 413] [outer = 18FE9C00] 04:51:29 INFO - PROCESS | 2060 | 1471089089865 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (1A5B4000) [pid = 2060] [serial = 414] [outer = 18FE9C00] 04:51:30 INFO - PROCESS | 2060 | 1471089090259 Marionette TRACE conn5 <- [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]]]}] 04:51:30 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 04:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (18F55C00) [pid = 2060] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (16941C00) [pid = 2060] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0F5BB000) [pid = 2060] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (14EC4400) [pid = 2060] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (13B8A800) [pid = 2060] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (0F162C00) [pid = 2060] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (16463800) [pid = 2060] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18226C00) [pid = 2060] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0F02CC00) [pid = 2060] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F16A400) [pid = 2060] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F023000) [pid = 2060] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18A8B400) [pid = 2060] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:51:30 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18BFAC00) [pid = 2060] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:51:30 INFO - PROCESS | 2060 | 1471089090422 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 2060 | 1471089090424 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 04:51:30 INFO - PROCESS | 2060 | 1471089090434 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 2060 | 1471089090436 Marionette TRACE conn5 <- [1,518,null,{}] 04:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:51:30 INFO - PROCESS | 2060 | 1471089090440 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:30 INFO - PROCESS | 2060 | 1471089090442 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:30 INFO - PROCESS | 2060 | 1471089090527 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 04:51:30 INFO - PROCESS | 2060 | 1471089090533 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 2060 | 1471089090534 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:30 INFO - PROCESS | 2060 | ++DOCSHELL 0F023000 == 59 [pid = 2060] [id = 139] 04:51:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0F02B000) [pid = 2060] [serial = 415] [outer = 00000000] 04:51:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (12563C00) [pid = 2060] [serial = 416] [outer = 0F02B000] 04:51:30 INFO - PROCESS | 2060 | 1471089090578 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (14FD3C00) [pid = 2060] [serial = 417] [outer = 0F02B000] 04:51:31 INFO - PROCESS | 2060 | 1471089091012 Marionette TRACE conn5 <- [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]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 630ms 04:51:31 INFO - PROCESS | 2060 | 1471089091073 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 2060 | 1471089091075 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 04:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:51:31 INFO - PROCESS | 2060 | 1471089091078 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 2060 | 1471089091080 Marionette TRACE conn5 <- [1,522,null,{}] 04:51:31 INFO - PROCESS | 2060 | 1471089091083 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:31 INFO - PROCESS | 2060 | 1471089091085 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:31 INFO - PROCESS | 2060 | 1471089091168 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 04:51:31 INFO - PROCESS | 2060 | 1471089091176 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 2060 | 1471089091178 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:31 INFO - PROCESS | 2060 | ++DOCSHELL 125EA800 == 60 [pid = 2060] [id = 140] 04:51:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (16940400) [pid = 2060] [serial = 418] [outer = 00000000] 04:51:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18F55C00) [pid = 2060] [serial = 419] [outer = 16940400] 04:51:31 INFO - PROCESS | 2060 | 1471089091225 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (1B408C00) [pid = 2060] [serial = 420] [outer = 16940400] 04:51:31 INFO - PROCESS | 2060 | 1471089091671 Marionette TRACE conn5 <- [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]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 630ms 04:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:51:31 INFO - PROCESS | 2060 | 1471089091709 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 2060 | 1471089091711 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 04:51:31 INFO - PROCESS | 2060 | 1471089091714 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 2060 | 1471089091716 Marionette TRACE conn5 <- [1,526,null,{}] 04:51:31 INFO - PROCESS | 2060 | 1471089091719 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:31 INFO - PROCESS | 2060 | 1471089091721 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:31 INFO - PROCESS | 2060 | 1471089091803 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 04:51:31 INFO - PROCESS | 2060 | 1471089091808 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 2060 | 1471089091810 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:31 INFO - PROCESS | 2060 | ++DOCSHELL 1B40B800 == 61 [pid = 2060] [id = 141] 04:51:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1BB05400) [pid = 2060] [serial = 421] [outer = 00000000] 04:51:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (1BBB3800) [pid = 2060] [serial = 422] [outer = 1BB05400] 04:51:31 INFO - PROCESS | 2060 | 1471089091853 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (1BDED800) [pid = 2060] [serial = 423] [outer = 1BB05400] 04:51:32 INFO - PROCESS | 2060 | 1471089092303 Marionette TRACE conn5 <- [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]]]}] 04:51:32 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 04:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 04:51:32 INFO - PROCESS | 2060 | 1471089092346 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 2060 | 1471089092348 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 04:51:32 INFO - PROCESS | 2060 | 1471089092351 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:51:32 INFO - PROCESS | 2060 | 1471089092352 Marionette TRACE conn5 <- [1,530,null,{}] 04:51:32 INFO - PROCESS | 2060 | 1471089092360 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:32 INFO - PROCESS | 2060 | 1471089092362 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:32 INFO - PROCESS | 2060 | 1471089092495 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 04:51:32 INFO - PROCESS | 2060 | 1471089092635 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 2060 | 1471089092639 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:32 INFO - PROCESS | 2060 | ++DOCSHELL 08860800 == 62 [pid = 2060] [id = 142] 04:51:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (08862800) [pid = 2060] [serial = 424] [outer = 00000000] 04:51:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0ED4FC00) [pid = 2060] [serial = 425] [outer = 08862800] 04:51:32 INFO - PROCESS | 2060 | 1471089092703 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (0F164400) [pid = 2060] [serial = 426] [outer = 08862800] 04:51:33 INFO - PROCESS | 2060 | 1471089093356 Marionette TRACE conn5 <- [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"]]]}] 04:51:33 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 04:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:51:33 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 04:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:51:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1019ms 04:51:33 INFO - PROCESS | 2060 | 1471089093376 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 2060 | 1471089093380 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 04:51:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:51:33 INFO - PROCESS | 2060 | 1471089093385 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 2060 | 1471089093389 Marionette TRACE conn5 <- [1,534,null,{}] 04:51:33 INFO - PROCESS | 2060 | 1471089093432 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:33 INFO - PROCESS | 2060 | 1471089093436 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:33 INFO - PROCESS | 2060 | 1471089093563 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 04:51:33 INFO - PROCESS | 2060 | 1471089093665 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 2060 | 1471089093668 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:33 INFO - PROCESS | 2060 | ++DOCSHELL 14EC3400 == 63 [pid = 2060] [id = 143] 04:51:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (14FCF400) [pid = 2060] [serial = 427] [outer = 00000000] 04:51:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (16461400) [pid = 2060] [serial = 428] [outer = 14FCF400] 04:51:33 INFO - PROCESS | 2060 | 1471089093723 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (16941000) [pid = 2060] [serial = 429] [outer = 14FCF400] 04:51:34 INFO - PROCESS | 2060 | 1471089094291 Marionette TRACE conn5 <- [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]]]}] 04:51:34 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. 04:51:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 950ms 04:51:34 INFO - PROCESS | 2060 | 1471089094355 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 2060 | 1471089094358 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 04:51:34 INFO - PROCESS | 2060 | 1471089094362 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:51:34 INFO - PROCESS | 2060 | 1471089094365 Marionette TRACE conn5 <- [1,538,null,{}] 04:51:34 INFO - PROCESS | 2060 | 1471089094369 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:34 INFO - PROCESS | 2060 | 1471089094371 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:34 INFO - PROCESS | 2060 | 1471089094485 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 04:51:34 INFO - PROCESS | 2060 | 1471089094589 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 2060 | 1471089094591 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:34 INFO - PROCESS | 2060 | ++DOCSHELL 1693BC00 == 64 [pid = 2060] [id = 144] 04:51:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (17611000) [pid = 2060] [serial = 430] [outer = 00000000] 04:51:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (18B7CC00) [pid = 2060] [serial = 431] [outer = 17611000] 04:51:34 INFO - PROCESS | 2060 | 1471089094646 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (18F4DC00) [pid = 2060] [serial = 432] [outer = 17611000] 04:51:35 INFO - PROCESS | 2060 | 1471089095213 Marionette TRACE conn5 <- [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]]]}] 04:51:35 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. 04:51:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 870ms 04:51:35 INFO - PROCESS | 2060 | 1471089095238 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 2060 | 1471089095242 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 04:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:51:35 INFO - PROCESS | 2060 | 1471089095252 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 2060 | 1471089095257 Marionette TRACE conn5 <- [1,542,null,{}] 04:51:35 INFO - PROCESS | 2060 | 1471089095277 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:35 INFO - PROCESS | 2060 | 1471089095281 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:35 INFO - PROCESS | 2060 | 1471089095399 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 04:51:35 INFO - PROCESS | 2060 | 1471089095516 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 2060 | 1471089095519 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:35 INFO - PROCESS | 2060 | ++DOCSHELL 18BDD000 == 65 [pid = 2060] [id = 145] 04:51:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (18F02000) [pid = 2060] [serial = 433] [outer = 00000000] 04:51:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (18F0DC00) [pid = 2060] [serial = 434] [outer = 18F02000] 04:51:35 INFO - PROCESS | 2060 | 1471089095573 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (1BB11400) [pid = 2060] [serial = 435] [outer = 18F02000] 04:51:35 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:35 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:36 INFO - PROCESS | 2060 | 1471089096174 Marionette TRACE conn5 <- [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]]]}] 04:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 950ms 04:51:36 INFO - PROCESS | 2060 | 1471089096197 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 2060 | 1471089096200 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 04:51:36 INFO - PROCESS | 2060 | 1471089096203 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:51:36 INFO - PROCESS | 2060 | 1471089096205 Marionette TRACE conn5 <- [1,546,null,{}] 04:51:36 INFO - PROCESS | 2060 | 1471089096209 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:36 INFO - PROCESS | 2060 | 1471089096211 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:36 INFO - PROCESS | 2060 | 1471089096320 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 04:51:36 INFO - PROCESS | 2060 | 1471089096422 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 2060 | 1471089096425 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:36 INFO - PROCESS | 2060 | ++DOCSHELL 1BDEAC00 == 66 [pid = 2060] [id = 146] 04:51:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (1BDED000) [pid = 2060] [serial = 436] [outer = 00000000] 04:51:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (1C7ACC00) [pid = 2060] [serial = 437] [outer = 1BDED000] 04:51:36 INFO - PROCESS | 2060 | 1471089096478 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 107 (1C7B0000) [pid = 2060] [serial = 438] [outer = 1BDED000] 04:51:37 INFO - PROCESS | 2060 | 1471089097039 Marionette TRACE conn5 <- [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]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 870ms 04:51:37 INFO - PROCESS | 2060 | 1471089097078 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 2060 | 1471089097080 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 04:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:51:37 INFO - PROCESS | 2060 | 1471089097084 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 2060 | 1471089097086 Marionette TRACE conn5 <- [1,550,null,{}] 04:51:37 INFO - PROCESS | 2060 | 1471089097090 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:37 INFO - PROCESS | 2060 | 1471089097092 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:37 INFO - PROCESS | 2060 | 1471089097202 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 04:51:37 INFO - PROCESS | 2060 | 1471089097312 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 2060 | 1471089097318 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:37 INFO - PROCESS | 2060 | ++DOCSHELL 18FE7400 == 67 [pid = 2060] [id = 147] 04:51:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 108 (18FE8400) [pid = 2060] [serial = 439] [outer = 00000000] 04:51:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 109 (1C7F4C00) [pid = 2060] [serial = 440] [outer = 18FE8400] 04:51:37 INFO - PROCESS | 2060 | 1471089097446 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 110 (1CC46800) [pid = 2060] [serial = 441] [outer = 18FE8400] 04:51:38 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:38 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:38 INFO - PROCESS | 2060 | 1471089098274 Marionette TRACE conn5 <- [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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1217ms 04:51:38 INFO - PROCESS | 2060 | 1471089098305 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 2060 | 1471089098309 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 04:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:51:38 INFO - PROCESS | 2060 | 1471089098313 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 2060 | 1471089098316 Marionette TRACE conn5 <- [1,554,null,{}] 04:51:38 INFO - PROCESS | 2060 | 1471089098322 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:38 INFO - PROCESS | 2060 | 1471089098325 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:38 INFO - PROCESS | 2060 | 1471089098426 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 04:51:38 INFO - PROCESS | 2060 | 1471089098559 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 2060 | 1471089098562 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:38 INFO - PROCESS | 2060 | ++DOCSHELL 0F58A800 == 68 [pid = 2060] [id = 148] 04:51:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 111 (0F58AC00) [pid = 2060] [serial = 442] [outer = 00000000] 04:51:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 112 (0F5B5000) [pid = 2060] [serial = 443] [outer = 0F58AC00] 04:51:38 INFO - PROCESS | 2060 | 1471089098614 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 113 (0F74E800) [pid = 2060] [serial = 444] [outer = 0F58AC00] 04:51:38 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 0885EC00 == 67 [pid = 2060] [id = 47] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 1B40B800 == 66 [pid = 2060] [id = 141] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 125EA800 == 65 [pid = 2060] [id = 140] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 0F023000 == 64 [pid = 2060] [id = 139] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 18F4F400 == 63 [pid = 2060] [id = 138] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 18BD9400 == 62 [pid = 2060] [id = 137] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 17618C00 == 61 [pid = 2060] [id = 136] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 14E41800 == 60 [pid = 2060] [id = 135] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 0F7C4800 == 59 [pid = 2060] [id = 134] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 0EBF8800 == 58 [pid = 2060] [id = 133] 04:51:38 INFO - PROCESS | 2060 | --DOCSHELL 0BF97C00 == 57 [pid = 2060] [id = 132] 04:51:38 INFO - PROCESS | 2060 | --DOMWINDOW == 112 (14E51C00) [pid = 2060] [serial = 346] [outer = 00000000] [url = about:blank] 04:51:38 INFO - PROCESS | 2060 | --DOMWINDOW == 111 (19C65C00) [pid = 2060] [serial = 379] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:39 INFO - PROCESS | 2060 | --DOCSHELL 12530800 == 56 [pid = 2060] [id = 129] 04:51:39 INFO - PROCESS | 2060 | --DOCSHELL 0EB5F400 == 55 [pid = 2060] [id = 128] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 110 (1AD49800) [pid = 2060] [serial = 299] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 109 (17610C00) [pid = 2060] [serial = 364] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 108 (17614800) [pid = 2060] [serial = 365] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 107 (0F5C2400) [pid = 2060] [serial = 341] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 106 (16766000) [pid = 2060] [serial = 349] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (149E4C00) [pid = 2060] [serial = 358] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (14E4D800) [pid = 2060] [serial = 359] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (0F74FC00) [pid = 2060] [serial = 353] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (0F170400) [pid = 2060] [serial = 352] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (16914C00) [pid = 2060] [serial = 361] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (18A86800) [pid = 2060] [serial = 368] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (0F5E3800) [pid = 2060] [serial = 355] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (18A7FC00) [pid = 2060] [serial = 367] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0FD5F400) [pid = 2060] [serial = 356] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (0F876000) [pid = 2060] [serial = 344] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (0F5BB400) [pid = 2060] [serial = 343] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (16944400) [pid = 2060] [serial = 373] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (18BDD400) [pid = 2060] [serial = 370] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (18F4E000) [pid = 2060] [serial = 376] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18BE1800) [pid = 2060] [serial = 371] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (16943400) [pid = 2060] [serial = 350] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (18A87800) [pid = 2060] [serial = 374] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18F4EC00) [pid = 2060] [serial = 377] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (16938400) [pid = 2060] [serial = 362] [outer = 00000000] [url = about:blank] 04:51:39 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:39 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:39 INFO - PROCESS | 2060 | 1471089099221 Marionette TRACE conn5 <- [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]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 930ms 04:51:39 INFO - PROCESS | 2060 | 1471089099245 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 2060 | 1471089099249 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 04:51:39 INFO - PROCESS | 2060 | 1471089099254 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:51:39 INFO - PROCESS | 2060 | 1471089099257 Marionette TRACE conn5 <- [1,558,null,{}] 04:51:39 INFO - PROCESS | 2060 | 1471089099261 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:39 INFO - PROCESS | 2060 | 1471089099263 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:39 INFO - PROCESS | 2060 | 1471089099356 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 04:51:39 INFO - PROCESS | 2060 | 1471089099445 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 2060 | 1471089099447 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:39 INFO - PROCESS | 2060 | ++DOCSHELL 0F164000 == 56 [pid = 2060] [id = 149] 04:51:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F581400) [pid = 2060] [serial = 445] [outer = 00000000] 04:51:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0F750400) [pid = 2060] [serial = 446] [outer = 0F581400] 04:51:39 INFO - PROCESS | 2060 | 1471089099495 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (0F88F000) [pid = 2060] [serial = 447] [outer = 0F581400] 04:51:39 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:39 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:39 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:39 INFO - PROCESS | 2060 | 1471089099895 Marionette TRACE conn5 <- [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]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 04:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:51:39 INFO - PROCESS | 2060 | 1471089099930 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 2060 | 1471089099932 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 04:51:39 INFO - PROCESS | 2060 | 1471089099935 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 2060 | 1471089099939 Marionette TRACE conn5 <- [1,562,null,{}] 04:51:39 INFO - PROCESS | 2060 | 1471089099949 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:39 INFO - PROCESS | 2060 | 1471089099953 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:40 INFO - PROCESS | 2060 | 1471089100040 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 04:51:40 INFO - PROCESS | 2060 | 1471089100047 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 2060 | 1471089100050 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:40 INFO - PROCESS | 2060 | ++DOCSHELL 13A55800 == 57 [pid = 2060] [id = 150] 04:51:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (13AF5800) [pid = 2060] [serial = 448] [outer = 00000000] 04:51:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (149E2000) [pid = 2060] [serial = 449] [outer = 13AF5800] 04:51:40 INFO - PROCESS | 2060 | 1471089100097 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (14E53400) [pid = 2060] [serial = 450] [outer = 13AF5800] 04:51:40 INFO - PROCESS | 2060 | 1471089100588 Marionette TRACE conn5 <- [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]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:51:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 04:51:40 INFO - PROCESS | 2060 | 1471089100610 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 2060 | 1471089100613 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 04:51:40 INFO - PROCESS | 2060 | 1471089100616 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:51:40 INFO - PROCESS | 2060 | 1471089100618 Marionette TRACE conn5 <- [1,566,null,{}] 04:51:40 INFO - PROCESS | 2060 | 1471089100621 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:40 INFO - PROCESS | 2060 | 1471089100623 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:40 INFO - PROCESS | 2060 | 1471089100741 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 04:51:40 INFO - PROCESS | 2060 | 1471089100749 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 2060 | 1471089100759 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:40 INFO - PROCESS | 2060 | ++DOCSHELL 1693E400 == 58 [pid = 2060] [id = 151] 04:51:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (1693F400) [pid = 2060] [serial = 451] [outer = 00000000] 04:51:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (16943400) [pid = 2060] [serial = 452] [outer = 1693F400] 04:51:40 INFO - PROCESS | 2060 | 1471089100892 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (17614800) [pid = 2060] [serial = 453] [outer = 1693F400] 04:51:41 INFO - PROCESS | 2060 | 1471089101289 Marionette TRACE conn5 <- [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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:51:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 730ms 04:51:41 INFO - PROCESS | 2060 | 1471089101350 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 04:51:41 INFO - PROCESS | 2060 | 1471089101352 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 04:51:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:51:41 INFO - PROCESS | 2060 | 1471089101361 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 2060 | 1471089101363 Marionette TRACE conn5 <- [1,570,null,{}] 04:51:41 INFO - PROCESS | 2060 | 1471089101366 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:41 INFO - PROCESS | 2060 | 1471089101368 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:41 INFO - PROCESS | 2060 | 1471089101486 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 04:51:41 INFO - PROCESS | 2060 | 1471089101495 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 2060 | 1471089101497 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:41 INFO - PROCESS | 2060 | ++DOCSHELL 0EB5E000 == 59 [pid = 2060] [id = 152] 04:51:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (1693CC00) [pid = 2060] [serial = 454] [outer = 00000000] 04:51:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (17DC1C00) [pid = 2060] [serial = 455] [outer = 1693CC00] 04:51:41 INFO - PROCESS | 2060 | 1471089101594 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (18314C00) [pid = 2060] [serial = 456] [outer = 1693CC00] 04:51:41 INFO - PROCESS | 2060 | 1471089101984 Marionette TRACE conn5 <- [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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:51:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 04:51:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:51:42 INFO - PROCESS | 2060 | 1471089102035 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 2060 | 1471089102037 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 04:51:42 INFO - PROCESS | 2060 | 1471089102041 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 2060 | 1471089102042 Marionette TRACE conn5 <- [1,574,null,{}] 04:51:42 INFO - PROCESS | 2060 | 1471089102050 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:42 INFO - PROCESS | 2060 | 1471089102056 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:42 INFO - PROCESS | 2060 | 1471089102225 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 04:51:42 INFO - PROCESS | 2060 | 1471089102281 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 2060 | 1471089102283 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:42 INFO - PROCESS | 2060 | ++DOCSHELL 12533C00 == 60 [pid = 2060] [id = 153] 04:51:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (16916400) [pid = 2060] [serial = 457] [outer = 00000000] 04:51:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (17C8BC00) [pid = 2060] [serial = 458] [outer = 16916400] 04:51:42 INFO - PROCESS | 2060 | 1471089102337 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (18A88000) [pid = 2060] [serial = 459] [outer = 16916400] 04:51:42 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:42 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:42 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:42 INFO - PROCESS | 2060 | 1471089102813 Marionette TRACE conn5 <- [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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:51:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 830ms 04:51:42 INFO - PROCESS | 2060 | 1471089102880 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 2060 | 1471089102882 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 04:51:42 INFO - PROCESS | 2060 | 1471089102885 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:51:42 INFO - PROCESS | 2060 | 1471089102887 Marionette TRACE conn5 <- [1,578,null,{}] 04:51:42 INFO - PROCESS | 2060 | 1471089102900 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:42 INFO - PROCESS | 2060 | 1471089102902 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:43 INFO - PROCESS | 2060 | 1471089103017 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 04:51:43 INFO - PROCESS | 2060 | 1471089103078 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 2060 | 1471089103080 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:43 INFO - PROCESS | 2060 | ++DOCSHELL 17DC8C00 == 61 [pid = 2060] [id = 154] 04:51:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (18B77800) [pid = 2060] [serial = 460] [outer = 00000000] 04:51:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (18F48800) [pid = 2060] [serial = 461] [outer = 18B77800] 04:51:43 INFO - PROCESS | 2060 | 1471089103123 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (18F4E800) [pid = 2060] [serial = 462] [outer = 18B77800] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (1387F400) [pid = 2060] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (18BDB000) [pid = 2060] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (18FE9C00) [pid = 2060] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (14E49000) [pid = 2060] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (0EAE9800) [pid = 2060] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (0EBFA400) [pid = 2060] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (137BF400) [pid = 2060] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0F02B000) [pid = 2060] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (17C88400) [pid = 2060] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:51:43 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (16940400) [pid = 2060] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:51:43 INFO - PROCESS | 2060 | 1471089103649 Marionette TRACE conn5 <- [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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:51:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 790ms 04:51:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:51:43 INFO - PROCESS | 2060 | 1471089103680 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 2060 | 1471089103682 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 04:51:43 INFO - PROCESS | 2060 | 1471089103685 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 2060 | 1471089103687 Marionette TRACE conn5 <- [1,582,null,{}] 04:51:43 INFO - PROCESS | 2060 | 1471089103690 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:43 INFO - PROCESS | 2060 | 1471089103692 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:43 INFO - PROCESS | 2060 | 1471089103775 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 04:51:43 INFO - PROCESS | 2060 | 1471089103781 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 2060 | 1471089103783 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:43 INFO - PROCESS | 2060 | ++DOCSHELL 164EFC00 == 62 [pid = 2060] [id = 155] 04:51:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (16939800) [pid = 2060] [serial = 463] [outer = 00000000] 04:51:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (18BDB000) [pid = 2060] [serial = 464] [outer = 16939800] 04:51:43 INFO - PROCESS | 2060 | 1471089103826 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (18F0F000) [pid = 2060] [serial = 465] [outer = 16939800] 04:51:44 INFO - PROCESS | 2060 | 1471089104256 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:51:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 630ms 04:51:44 INFO - PROCESS | 2060 | 1471089104316 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 04:51:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:51:44 INFO - PROCESS | 2060 | 1471089104318 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 04:51:44 INFO - PROCESS | 2060 | 1471089104321 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 2060 | 1471089104323 Marionette TRACE conn5 <- [1,586,null,{}] 04:51:44 INFO - PROCESS | 2060 | 1471089104327 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:44 INFO - PROCESS | 2060 | 1471089104328 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:44 INFO - PROCESS | 2060 | 1471089104413 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 04:51:44 INFO - PROCESS | 2060 | 1471089104419 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 2060 | 1471089104421 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:44 INFO - PROCESS | 2060 | ++DOCSHELL 0F588800 == 63 [pid = 2060] [id = 156] 04:51:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (18BE5000) [pid = 2060] [serial = 466] [outer = 00000000] 04:51:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (18FEFC00) [pid = 2060] [serial = 467] [outer = 18BE5000] 04:51:44 INFO - PROCESS | 2060 | 1471089104471 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (1A091000) [pid = 2060] [serial = 468] [outer = 18BE5000] 04:51:44 INFO - PROCESS | 2060 | 1471089104928 Marionette TRACE conn5 <- [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]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:51:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 04:51:44 INFO - PROCESS | 2060 | 1471089104952 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 2060 | 1471089104954 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 04:51:44 INFO - PROCESS | 2060 | 1471089104958 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:51:44 INFO - PROCESS | 2060 | 1471089104959 Marionette TRACE conn5 <- [1,590,null,{}] 04:51:44 INFO - PROCESS | 2060 | 1471089104963 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:44 INFO - PROCESS | 2060 | 1471089104965 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:45 INFO - PROCESS | 2060 | 1471089105090 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 04:51:45 INFO - PROCESS | 2060 | 1471089105098 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 2060 | 1471089105100 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:45 INFO - PROCESS | 2060 | ++DOCSHELL 18BE5C00 == 64 [pid = 2060] [id = 157] 04:51:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (18FEE400) [pid = 2060] [serial = 469] [outer = 00000000] 04:51:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (1B0C8400) [pid = 2060] [serial = 470] [outer = 18FEE400] 04:51:45 INFO - PROCESS | 2060 | 1471089105143 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (1BB0DC00) [pid = 2060] [serial = 471] [outer = 18FEE400] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0EBFEC00 == 63 [pid = 2060] [id = 101] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 1576C000 == 62 [pid = 2060] [id = 74] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 1B4C7800 == 61 [pid = 2060] [id = 72] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18FF0800 == 60 [pid = 2060] [id = 104] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18A8C000 == 59 [pid = 2060] [id = 130] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 13886000 == 58 [pid = 2060] [id = 131] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 14E42000 == 57 [pid = 2060] [id = 87] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 1387A000 == 56 [pid = 2060] [id = 116] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18F56400 == 55 [pid = 2060] [id = 127] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 14E55C00 == 54 [pid = 2060] [id = 117] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0FD54000 == 53 [pid = 2060] [id = 73] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0885A400 == 52 [pid = 2060] [id = 90] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0F5B8400 == 51 [pid = 2060] [id = 114] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 17DC2000 == 50 [pid = 2060] [id = 60] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 17A0B400 == 49 [pid = 2060] [id = 88] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 175D4400 == 48 [pid = 2060] [id = 31] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 13AF3C00 == 47 [pid = 2060] [id = 59] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 14E57000 == 46 [pid = 2060] [id = 46] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18A7F000 == 45 [pid = 2060] [id = 61] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18BEE400 == 44 [pid = 2060] [id = 89] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 14E45C00 == 43 [pid = 2060] [id = 102] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18D67C00 == 42 [pid = 2060] [id = 103] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0F58A800 == 41 [pid = 2060] [id = 148] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 1BDEAC00 == 40 [pid = 2060] [id = 146] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18FE7400 == 39 [pid = 2060] [id = 147] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 18BDD000 == 38 [pid = 2060] [id = 145] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 14EC3400 == 37 [pid = 2060] [id = 143] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 1693BC00 == 36 [pid = 2060] [id = 144] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 08860800 == 35 [pid = 2060] [id = 142] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 13A55800 == 34 [pid = 2060] [id = 150] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0EB5E000 == 33 [pid = 2060] [id = 152] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 1693E400 == 32 [pid = 2060] [id = 151] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0F588800 == 31 [pid = 2060] [id = 156] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 17DC8C00 == 30 [pid = 2060] [id = 154] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 164EFC00 == 29 [pid = 2060] [id = 155] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 12533C00 == 28 [pid = 2060] [id = 153] 04:51:46 INFO - PROCESS | 2060 | --DOCSHELL 0F164000 == 27 [pid = 2060] [id = 149] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (15767800) [pid = 2060] [serial = 347] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (18BE3000) [pid = 2060] [serial = 410] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (1A5B3400) [pid = 2060] [serial = 413] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (17615000) [pid = 2060] [serial = 404] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (17A74400) [pid = 2060] [serial = 405] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (0F02E400) [pid = 2060] [serial = 396] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0ED53400) [pid = 2060] [serial = 395] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (0F169C00) [pid = 2060] [serial = 382] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (0F16D400) [pid = 2060] [serial = 398] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0F5C2800) [pid = 2060] [serial = 399] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (13AF8400) [pid = 2060] [serial = 385] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (18F49800) [pid = 2060] [serial = 411] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1A5B6C00) [pid = 2060] [serial = 389] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (13B6D000) [pid = 2060] [serial = 401] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (14E3D400) [pid = 2060] [serial = 402] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (1BB0C000) [pid = 2060] [serial = 392] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (12563C00) [pid = 2060] [serial = 416] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (14FD3C00) [pid = 2060] [serial = 417] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1A5B4000) [pid = 2060] [serial = 414] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17DBEC00) [pid = 2060] [serial = 407] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (16916C00) [pid = 2060] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17DC6800) [pid = 2060] [serial = 408] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1B408C00) [pid = 2060] [serial = 420] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18F55C00) [pid = 2060] [serial = 419] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1BBB3800) [pid = 2060] [serial = 422] [outer = 00000000] [url = about:blank] 04:51:47 INFO - PROCESS | 2060 | 1471089107203 Marionette TRACE conn5 <- [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]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:51:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2275ms 04:51:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:51:47 INFO - PROCESS | 2060 | 1471089107238 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 2060 | 1471089107242 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 04:51:47 INFO - PROCESS | 2060 | 1471089107247 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 2060 | 1471089107250 Marionette TRACE conn5 <- [1,594,null,{}] 04:51:47 INFO - PROCESS | 2060 | 1471089107407 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:47 INFO - PROCESS | 2060 | 1471089107410 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:47 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 04:51:47 INFO - PROCESS | 2060 | 1471089107543 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 04:51:47 INFO - PROCESS | 2060 | 1471089107621 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 2060 | 1471089107623 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:47 INFO - PROCESS | 2060 | ++DOCSHELL 0E9D2400 == 28 [pid = 2060] [id = 158] 04:51:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0E9E5000) [pid = 2060] [serial = 472] [outer = 00000000] 04:51:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0EBFA400) [pid = 2060] [serial = 473] [outer = 0E9E5000] 04:51:47 INFO - PROCESS | 2060 | 1471089107673 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F023400) [pid = 2060] [serial = 474] [outer = 0E9E5000] 04:51:48 INFO - PROCESS | 2060 | 1471089108083 Marionette TRACE conn5 <- [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]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:51:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 890ms 04:51:48 INFO - PROCESS | 2060 | 1471089108137 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 2060 | 1471089108142 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 04:51:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:51:48 INFO - PROCESS | 2060 | 1471089108149 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 2060 | 1471089108151 Marionette TRACE conn5 <- [1,598,null,{}] 04:51:48 INFO - PROCESS | 2060 | 1471089108155 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:48 INFO - PROCESS | 2060 | 1471089108158 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:48 INFO - PROCESS | 2060 | 1471089108251 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 04:51:48 INFO - PROCESS | 2060 | 1471089108258 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 2060 | 1471089108260 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:48 INFO - PROCESS | 2060 | ++DOCSHELL 0F3A5800 == 29 [pid = 2060] [id = 159] 04:51:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0F3A6C00) [pid = 2060] [serial = 475] [outer = 00000000] 04:51:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0F580800) [pid = 2060] [serial = 476] [outer = 0F3A6C00] 04:51:48 INFO - PROCESS | 2060 | 1471089108308 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F587000) [pid = 2060] [serial = 477] [outer = 0F3A6C00] 04:51:48 INFO - PROCESS | 2060 | 1471089108793 Marionette TRACE conn5 <- [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]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:51:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 04:51:48 INFO - PROCESS | 2060 | 1471089108822 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 2060 | 1471089108825 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 04:51:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:51:48 INFO - PROCESS | 2060 | 1471089108828 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 2060 | 1471089108831 Marionette TRACE conn5 <- [1,602,null,{}] 04:51:48 INFO - PROCESS | 2060 | 1471089108843 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:48 INFO - PROCESS | 2060 | 1471089108847 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:48 INFO - PROCESS | 2060 | 1471089108964 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 04:51:48 INFO - PROCESS | 2060 | 1471089108982 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 2060 | 1471089108985 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:48 INFO - PROCESS | 2060 | ++DOCSHELL 0FD56C00 == 30 [pid = 2060] [id = 160] 04:51:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0FD57000) [pid = 2060] [serial = 478] [outer = 00000000] 04:51:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0FD97400) [pid = 2060] [serial = 479] [outer = 0FD57000] 04:51:49 INFO - PROCESS | 2060 | 1471089109037 Marionette DEBUG loaded listener.js 04:51:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (1049AC00) [pid = 2060] [serial = 480] [outer = 0FD57000] 04:51:49 INFO - PROCESS | 2060 | 1471089109520 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:51:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 771ms 04:51:49 INFO - PROCESS | 2060 | 1471089109603 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 2060 | 1471089109606 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 04:51:49 INFO - PROCESS | 2060 | 1471089109609 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 2060 | 1471089109611 Marionette TRACE conn5 <- [1,606,null,{}] 04:51:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:51:49 INFO - PROCESS | 2060 | 1471089109614 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:49 INFO - PROCESS | 2060 | 1471089109616 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:49 INFO - PROCESS | 2060 | 1471089109703 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 04:51:49 INFO - PROCESS | 2060 | 1471089109713 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 2060 | 1471089109715 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:49 INFO - PROCESS | 2060 | ++DOCSHELL 12534400 == 31 [pid = 2060] [id = 161] 04:51:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (12534800) [pid = 2060] [serial = 481] [outer = 00000000] 04:51:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1376F000) [pid = 2060] [serial = 482] [outer = 12534800] 04:51:49 INFO - PROCESS | 2060 | 1471089109760 Marionette DEBUG loaded listener.js 04:51:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (13A7CC00) [pid = 2060] [serial = 483] [outer = 12534800] 04:51:50 INFO - PROCESS | 2060 | 1471089110206 Marionette TRACE conn5 <- [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]]]}] 04:51:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:51:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 630ms 04:51:50 INFO - PROCESS | 2060 | 1471089110243 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 2060 | 1471089110245 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 04:51:50 INFO - PROCESS | 2060 | 1471089110248 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:51:50 INFO - PROCESS | 2060 | 1471089110250 Marionette TRACE conn5 <- [1,610,null,{}] 04:51:50 INFO - PROCESS | 2060 | 1471089110254 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:50 INFO - PROCESS | 2060 | 1471089110256 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:50 INFO - PROCESS | 2060 | 1471089110340 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 04:51:50 INFO - PROCESS | 2060 | 1471089110346 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 2060 | 1471089110348 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:50 INFO - PROCESS | 2060 | ++DOCSHELL 13E9DC00 == 32 [pid = 2060] [id = 162] 04:51:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (149C6000) [pid = 2060] [serial = 484] [outer = 00000000] 04:51:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (14E3E800) [pid = 2060] [serial = 485] [outer = 149C6000] 04:51:50 INFO - PROCESS | 2060 | 1471089110425 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (14E44000) [pid = 2060] [serial = 486] [outer = 149C6000] 04:51:50 INFO - PROCESS | 2060 | 1471089110877 Marionette TRACE conn5 <- [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]]]}] 04:51:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:51:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 04:51:50 INFO - PROCESS | 2060 | 1471089110923 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 2060 | 1471089110925 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 04:51:50 INFO - PROCESS | 2060 | 1471089110929 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:51:50 INFO - PROCESS | 2060 | 1471089110930 Marionette TRACE conn5 <- [1,614,null,{}] 04:51:50 INFO - PROCESS | 2060 | 1471089110934 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:50 INFO - PROCESS | 2060 | 1471089110940 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:51 INFO - PROCESS | 2060 | 1471089111053 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 04:51:51 INFO - PROCESS | 2060 | 1471089111062 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 2060 | 1471089111063 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:51 INFO - PROCESS | 2060 | ++DOCSHELL 1576A000 == 33 [pid = 2060] [id = 163] 04:51:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (15770000) [pid = 2060] [serial = 487] [outer = 00000000] 04:51:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (1646F400) [pid = 2060] [serial = 488] [outer = 15770000] 04:51:51 INFO - PROCESS | 2060 | 1471089111115 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (16766000) [pid = 2060] [serial = 489] [outer = 15770000] 04:51:51 INFO - PROCESS | 2060 | 1471089111563 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:51:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 04:51:51 INFO - PROCESS | 2060 | 1471089111604 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 2060 | 1471089111606 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 04:51:51 INFO - PROCESS | 2060 | 1471089111609 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:51:51 INFO - PROCESS | 2060 | 1471089111610 Marionette TRACE conn5 <- [1,618,null,{}] 04:51:51 INFO - PROCESS | 2060 | 1471089111614 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:51 INFO - PROCESS | 2060 | 1471089111616 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:51 INFO - PROCESS | 2060 | 1471089111694 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 04:51:51 INFO - PROCESS | 2060 | 1471089111727 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 2060 | 1471089111729 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:51 INFO - PROCESS | 2060 | ++DOCSHELL 1693B000 == 34 [pid = 2060] [id = 164] 04:51:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (1693B800) [pid = 2060] [serial = 490] [outer = 00000000] 04:51:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (16941C00) [pid = 2060] [serial = 491] [outer = 1693B800] 04:51:51 INFO - PROCESS | 2060 | 1471089111773 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (175D2400) [pid = 2060] [serial = 492] [outer = 1693B800] 04:51:52 INFO - PROCESS | 2060 | 1471089112202 Marionette TRACE conn5 <- [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]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:51:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 630ms 04:51:52 INFO - PROCESS | 2060 | 1471089112243 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 04:51:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:51:52 INFO - PROCESS | 2060 | 1471089112245 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 04:51:52 INFO - PROCESS | 2060 | 1471089112248 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 2060 | 1471089112250 Marionette TRACE conn5 <- [1,622,null,{}] 04:51:52 INFO - PROCESS | 2060 | 1471089112258 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:52 INFO - PROCESS | 2060 | 1471089112260 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:52 INFO - PROCESS | 2060 | 1471089112340 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 04:51:52 INFO - PROCESS | 2060 | 1471089112347 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 2060 | 1471089112349 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:52 INFO - PROCESS | 2060 | ++DOCSHELL 0F57FC00 == 35 [pid = 2060] [id = 165] 04:51:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (1253C800) [pid = 2060] [serial = 493] [outer = 00000000] 04:51:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (17A73800) [pid = 2060] [serial = 494] [outer = 1253C800] 04:51:52 INFO - PROCESS | 2060 | 1471089112395 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (17A0B400) [pid = 2060] [serial = 495] [outer = 1253C800] 04:51:52 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:52 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:52 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:52 INFO - PROCESS | 2060 | 1471089112873 Marionette TRACE conn5 <- [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]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:51:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 04:51:52 INFO - PROCESS | 2060 | 1471089112920 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 2060 | 1471089112922 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 04:51:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:51:52 INFO - PROCESS | 2060 | 1471089112925 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 2060 | 1471089112927 Marionette TRACE conn5 <- [1,626,null,{}] 04:51:52 INFO - PROCESS | 2060 | 1471089112936 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:52 INFO - PROCESS | 2060 | 1471089112938 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:53 INFO - PROCESS | 2060 | 1471089113051 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 04:51:53 INFO - PROCESS | 2060 | 1471089113141 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 2060 | 1471089113143 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:53 INFO - PROCESS | 2060 | ++DOCSHELL 0FD0E400 == 36 [pid = 2060] [id = 166] 04:51:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (17616400) [pid = 2060] [serial = 496] [outer = 00000000] 04:51:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (17DBFC00) [pid = 2060] [serial = 497] [outer = 17616400] 04:51:53 INFO - PROCESS | 2060 | 1471089113187 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (17DC0400) [pid = 2060] [serial = 498] [outer = 17616400] 04:51:53 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:53 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:53 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:53 INFO - PROCESS | 2060 | 1471089113615 Marionette TRACE conn5 <- [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]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:51:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 730ms 04:51:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:51:53 INFO - PROCESS | 2060 | 1471089113656 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 2060 | 1471089113658 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 04:51:53 INFO - PROCESS | 2060 | 1471089113662 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 2060 | 1471089113663 Marionette TRACE conn5 <- [1,630,null,{}] 04:51:53 INFO - PROCESS | 2060 | 1471089113667 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:53 INFO - PROCESS | 2060 | 1471089113669 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:53 INFO - PROCESS | 2060 | 1471089113785 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 04:51:53 INFO - PROCESS | 2060 | 1471089113792 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 2060 | 1471089113793 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:53 INFO - PROCESS | 2060 | ++DOCSHELL 17DCA800 == 37 [pid = 2060] [id = 167] 04:51:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 107 (17ED5400) [pid = 2060] [serial = 499] [outer = 00000000] 04:51:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 108 (18A7F800) [pid = 2060] [serial = 500] [outer = 17ED5400] 04:51:53 INFO - PROCESS | 2060 | 1471089113838 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 109 (18A88400) [pid = 2060] [serial = 501] [outer = 17ED5400] 04:51:54 INFO - PROCESS | 2060 | 1471089114273 Marionette TRACE conn5 <- [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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:51:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 04:51:54 INFO - PROCESS | 2060 | 1471089114337 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 2060 | 1471089114340 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 04:51:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:51:54 INFO - PROCESS | 2060 | 1471089114343 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 2060 | 1471089114345 Marionette TRACE conn5 <- [1,634,null,{}] 04:51:54 INFO - PROCESS | 2060 | 1471089114349 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:54 INFO - PROCESS | 2060 | 1471089114351 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:54 INFO - PROCESS | 2060 | 1471089114505 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 04:51:54 INFO - PROCESS | 2060 | 1471089114533 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 2060 | 1471089114535 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:54 INFO - PROCESS | 2060 | ++DOCSHELL 18B2D000 == 38 [pid = 2060] [id = 168] 04:51:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 110 (18B2D400) [pid = 2060] [serial = 502] [outer = 00000000] 04:51:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 111 (18BD8C00) [pid = 2060] [serial = 503] [outer = 18B2D400] 04:51:54 INFO - PROCESS | 2060 | 1471089114587 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 112 (18BE1400) [pid = 2060] [serial = 504] [outer = 18B2D400] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 111 (17ED4400) [pid = 2060] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 110 (18FE7000) [pid = 2060] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 109 (12538400) [pid = 2060] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 108 (0ED4F800) [pid = 2060] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 107 (18A8C800) [pid = 2060] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 106 (1693CC00) [pid = 2060] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (16916400) [pid = 2060] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (18B77800) [pid = 2060] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (18BE5000) [pid = 2060] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (1693F400) [pid = 2060] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (13AF5800) [pid = 2060] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (0F581400) [pid = 2060] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (0F58AC00) [pid = 2060] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (18FE8400) [pid = 2060] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (1BDED000) [pid = 2060] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (18F02000) [pid = 2060] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (17611000) [pid = 2060] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (14FCF400) [pid = 2060] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (08862800) [pid = 2060] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (1BB05400) [pid = 2060] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:51:55 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (16939800) [pid = 2060] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:51:55 INFO - PROCESS | 2060 | 1471089115437 Marionette TRACE conn5 <- [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]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:51:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1121ms 04:51:55 INFO - PROCESS | 2060 | 1471089115469 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 2060 | 1471089115471 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 04:51:55 INFO - PROCESS | 2060 | 1471089115474 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:51:55 INFO - PROCESS | 2060 | 1471089115476 Marionette TRACE conn5 <- [1,638,null,{}] 04:51:55 INFO - PROCESS | 2060 | 1471089115480 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:55 INFO - PROCESS | 2060 | 1471089115481 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:55 INFO - PROCESS | 2060 | 1471089115562 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 04:51:55 INFO - PROCESS | 2060 | 1471089115568 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 2060 | 1471089115569 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:55 INFO - PROCESS | 2060 | ++DOCSHELL 0F88D000 == 39 [pid = 2060] [id = 169] 04:51:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (13885800) [pid = 2060] [serial = 505] [outer = 00000000] 04:51:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (14FCF800) [pid = 2060] [serial = 506] [outer = 13885800] 04:51:55 INFO - PROCESS | 2060 | 1471089115613 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (1691A000) [pid = 2060] [serial = 507] [outer = 13885800] 04:51:56 INFO - PROCESS | 2060 | 1471089116055 Marionette TRACE conn5 <- [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]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:51:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 630ms 04:51:56 INFO - PROCESS | 2060 | 1471089116109 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 2060 | 1471089116111 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 04:51:56 INFO - PROCESS | 2060 | 1471089116114 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:51:56 INFO - PROCESS | 2060 | 1471089116116 Marionette TRACE conn5 <- [1,642,null,{}] 04:51:56 INFO - PROCESS | 2060 | 1471089116120 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:56 INFO - PROCESS | 2060 | 1471089116122 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:56 INFO - PROCESS | 2060 | 1471089116202 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 04:51:56 INFO - PROCESS | 2060 | 1471089116208 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 2060 | 1471089116210 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:56 INFO - PROCESS | 2060 | ++DOCSHELL 1760E800 == 40 [pid = 2060] [id = 170] 04:51:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (17A72400) [pid = 2060] [serial = 508] [outer = 00000000] 04:51:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (18B6F800) [pid = 2060] [serial = 509] [outer = 17A72400] 04:51:56 INFO - PROCESS | 2060 | 1471089116253 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (18BDE000) [pid = 2060] [serial = 510] [outer = 17A72400] 04:51:56 INFO - PROCESS | 2060 | 1471089116704 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:51:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 04:51:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:51:56 INFO - PROCESS | 2060 | 1471089116755 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 2060 | 1471089116757 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 04:51:56 INFO - PROCESS | 2060 | 1471089116760 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 2060 | 1471089116762 Marionette TRACE conn5 <- [1,646,null,{}] 04:51:56 INFO - PROCESS | 2060 | 1471089116766 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:56 INFO - PROCESS | 2060 | 1471089116768 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:56 INFO - PROCESS | 2060 | 1471089116849 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 04:51:56 INFO - PROCESS | 2060 | 1471089116855 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 2060 | 1471089116857 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:56 INFO - PROCESS | 2060 | ++DOCSHELL 1830A400 == 41 [pid = 2060] [id = 171] 04:51:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (18B71000) [pid = 2060] [serial = 511] [outer = 00000000] 04:51:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (18BFB000) [pid = 2060] [serial = 512] [outer = 18B71000] 04:51:56 INFO - PROCESS | 2060 | 1471089116901 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (18F02C00) [pid = 2060] [serial = 513] [outer = 18B71000] 04:51:57 INFO - PROCESS | 2060 | 1471089117604 Marionette TRACE conn5 <- [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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:51:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 930ms 04:51:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:51:57 INFO - PROCESS | 2060 | 1471089117694 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 04:51:57 INFO - PROCESS | 2060 | 1471089117698 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 04:51:57 INFO - PROCESS | 2060 | 1471089117704 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 2060 | 1471089117707 Marionette TRACE conn5 <- [1,650,null,{}] 04:51:57 INFO - PROCESS | 2060 | 1471089117713 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:57 INFO - PROCESS | 2060 | 1471089117716 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:57 INFO - PROCESS | 2060 | 1471089117870 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 04:51:58 INFO - PROCESS | 2060 | 1471089118000 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 2060 | 1471089118003 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:58 INFO - PROCESS | 2060 | ++DOCSHELL 0BF90C00 == 42 [pid = 2060] [id = 172] 04:51:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (0BF96C00) [pid = 2060] [serial = 514] [outer = 00000000] 04:51:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (0F166400) [pid = 2060] [serial = 515] [outer = 0BF96C00] 04:51:58 INFO - PROCESS | 2060 | 1471089118062 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (0F57E000) [pid = 2060] [serial = 516] [outer = 0BF96C00] 04:51:58 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:58 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:51:58 INFO - PROCESS | 2060 | 1471089118740 Marionette TRACE conn5 <- [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]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:51:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1080ms 04:51:58 INFO - PROCESS | 2060 | 1471089118791 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 2060 | 1471089118796 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 04:51:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:51:58 INFO - PROCESS | 2060 | 1471089118802 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 2060 | 1471089118805 Marionette TRACE conn5 <- [1,654,null,{}] 04:51:58 INFO - PROCESS | 2060 | 1471089118809 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:58 INFO - PROCESS | 2060 | 1471089118812 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:58 INFO - PROCESS | 2060 | 1471089118935 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 04:51:59 INFO - PROCESS | 2060 | 1471089119068 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:59 INFO - PROCESS | 2060 | 1471089119071 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:51:59 INFO - PROCESS | 2060 | ++DOCSHELL 0F5D9400 == 43 [pid = 2060] [id = 173] 04:51:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (0F5E3800) [pid = 2060] [serial = 517] [outer = 00000000] 04:51:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (1030B000) [pid = 2060] [serial = 518] [outer = 0F5E3800] 04:51:59 INFO - PROCESS | 2060 | 1471089119129 Marionette DEBUG loaded listener.js 04:51:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (12538400) [pid = 2060] [serial = 519] [outer = 0F5E3800] 04:51:59 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:59 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:52:00 INFO - PROCESS | 2060 | 1471089120061 Marionette TRACE conn5 <- [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]]]}] 04:52:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:52:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1276ms 04:52:00 INFO - PROCESS | 2060 | 1471089120081 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 04:52:00 INFO - PROCESS | 2060 | 1471089120085 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 04:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:52:00 INFO - PROCESS | 2060 | 1471089120090 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:52:00 INFO - PROCESS | 2060 | 1471089120093 Marionette TRACE conn5 <- [1,658,null,{}] 04:52:00 INFO - PROCESS | 2060 | 1471089120098 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:00 INFO - PROCESS | 2060 | 1471089120101 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:00 INFO - PROCESS | 2060 | 1471089120211 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 04:52:00 INFO - PROCESS | 2060 | 1471089120313 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 2060 | 1471089120318 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 16939400 == 42 [pid = 2060] [id = 25] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 0ED59000 == 41 [pid = 2060] [id = 22] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 1693D800 == 40 [pid = 2060] [id = 26] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 18A7E800 == 39 [pid = 2060] [id = 21] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 1AD47C00 == 38 [pid = 2060] [id = 20] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 17C80400 == 37 [pid = 2060] [id = 19] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 0BF90000 == 36 [pid = 2060] [id = 24] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 0EBFE000 == 35 [pid = 2060] [id = 10] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 0FD51C00 == 34 [pid = 2060] [id = 14] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 137BD000 == 33 [pid = 2060] [id = 28] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 1646DC00 == 32 [pid = 2060] [id = 17] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 1535D800 == 31 [pid = 2060] [id = 11] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 1CC3E400 == 30 [pid = 2060] [id = 8] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 0F74EC00 == 29 [pid = 2060] [id = 27] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 137B5800 == 28 [pid = 2060] [id = 15] 04:52:00 INFO - PROCESS | 2060 | --DOCSHELL 18BE5C00 == 27 [pid = 2060] [id = 157] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (1BB13C00) [pid = 2060] [serial = 393] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (1A093400) [pid = 2060] [serial = 380] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (17DC1C00) [pid = 2060] [serial = 455] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (17C8BC00) [pid = 2060] [serial = 458] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (18F48800) [pid = 2060] [serial = 461] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (18A88000) [pid = 2060] [serial = 459] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (18FEFC00) [pid = 2060] [serial = 467] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (18F4E800) [pid = 2060] [serial = 462] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (16943400) [pid = 2060] [serial = 452] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (149E2000) [pid = 2060] [serial = 449] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (14E53400) [pid = 2060] [serial = 450] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0F750400) [pid = 2060] [serial = 446] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0F88F000) [pid = 2060] [serial = 447] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (0F74E800) [pid = 2060] [serial = 444] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0F5B5000) [pid = 2060] [serial = 443] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (1CC46800) [pid = 2060] [serial = 441] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (1C7F4C00) [pid = 2060] [serial = 440] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (1C7B0000) [pid = 2060] [serial = 438] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (1C7ACC00) [pid = 2060] [serial = 437] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1A091000) [pid = 2060] [serial = 468] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1BB11400) [pid = 2060] [serial = 435] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18F0DC00) [pid = 2060] [serial = 434] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18F4DC00) [pid = 2060] [serial = 432] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18B7CC00) [pid = 2060] [serial = 431] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16941000) [pid = 2060] [serial = 429] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16461400) [pid = 2060] [serial = 428] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F164400) [pid = 2060] [serial = 426] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0ED4FC00) [pid = 2060] [serial = 425] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1BDED800) [pid = 2060] [serial = 423] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18BDB000) [pid = 2060] [serial = 464] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1B0C8400) [pid = 2060] [serial = 470] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18314C00) [pid = 2060] [serial = 456] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17614800) [pid = 2060] [serial = 453] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18F0F000) [pid = 2060] [serial = 465] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (14E47000) [pid = 2060] [serial = 386] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F5B7C00) [pid = 2060] [serial = 383] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1B019800) [pid = 2060] [serial = 390] [outer = 00000000] [url = about:blank] 04:52:00 INFO - PROCESS | 2060 | ++DOCSHELL 0BF99800 == 28 [pid = 2060] [id = 174] 04:52:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0BF9A000) [pid = 2060] [serial = 520] [outer = 00000000] 04:52:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0ED53000) [pid = 2060] [serial = 521] [outer = 0BF9A000] 04:52:00 INFO - PROCESS | 2060 | 1471089120415 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F169000) [pid = 2060] [serial = 522] [outer = 0BF9A000] 04:52:00 INFO - PROCESS | 2060 | 1471089120838 Marionette TRACE conn5 <- [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]]]}] 04:52:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:52:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 770ms 04:52:00 INFO - PROCESS | 2060 | 1471089120861 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 04:52:00 INFO - PROCESS | 2060 | 1471089120865 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 04:52:00 INFO - PROCESS | 2060 | 1471089120871 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:52:00 INFO - PROCESS | 2060 | 1471089120873 Marionette TRACE conn5 <- [1,662,null,{}] 04:52:00 INFO - PROCESS | 2060 | 1471089120877 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:00 INFO - PROCESS | 2060 | 1471089120879 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:00 INFO - PROCESS | 2060 | 1471089120980 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 04:52:01 INFO - PROCESS | 2060 | 1471089121064 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 2060 | 1471089121066 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:01 INFO - PROCESS | 2060 | ++DOCSHELL 0F57F000 == 29 [pid = 2060] [id = 175] 04:52:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F581C00) [pid = 2060] [serial = 523] [outer = 00000000] 04:52:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F5DB800) [pid = 2060] [serial = 524] [outer = 0F581C00] 04:52:01 INFO - PROCESS | 2060 | 1471089121114 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F7D1800) [pid = 2060] [serial = 525] [outer = 0F581C00] 04:52:01 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:01 INFO - PROCESS | 2060 | [2060] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:52:01 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:01 INFO - PROCESS | 2060 | 1471089121513 Marionette TRACE conn5 <- [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]]]}] 04:52:01 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 04:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 04:52:01 INFO - PROCESS | 2060 | 1471089121546 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 2060 | 1471089121548 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 04:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:52:01 INFO - PROCESS | 2060 | 1471089121551 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 2060 | 1471089121555 Marionette TRACE conn5 <- [1,666,null,{}] 04:52:01 INFO - PROCESS | 2060 | 1471089121565 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:01 INFO - PROCESS | 2060 | 1471089121570 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:01 INFO - PROCESS | 2060 | 1471089121686 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 04:52:01 INFO - PROCESS | 2060 | 1471089121696 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 2060 | 1471089121699 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:01 INFO - PROCESS | 2060 | ++DOCSHELL 13AF8400 == 30 [pid = 2060] [id = 176] 04:52:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (13B44400) [pid = 2060] [serial = 526] [outer = 00000000] 04:52:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (149C6C00) [pid = 2060] [serial = 527] [outer = 13B44400] 04:52:01 INFO - PROCESS | 2060 | 1471089121753 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14E41C00) [pid = 2060] [serial = 528] [outer = 13B44400] 04:52:02 INFO - PROCESS | 2060 | 1471089122198 Marionette TRACE conn5 <- [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]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 690ms 04:52:02 INFO - PROCESS | 2060 | 1471089122243 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 2060 | 1471089122245 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 04:52:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:52:02 INFO - PROCESS | 2060 | 1471089122248 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 2060 | 1471089122250 Marionette TRACE conn5 <- [1,670,null,{}] 04:52:02 INFO - PROCESS | 2060 | 1471089122263 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:02 INFO - PROCESS | 2060 | 1471089122266 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:02 INFO - PROCESS | 2060 | 1471089122352 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 04:52:02 INFO - PROCESS | 2060 | 1471089122360 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 2060 | 1471089122362 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:02 INFO - PROCESS | 2060 | ++DOCSHELL 14ECB000 == 31 [pid = 2060] [id = 177] 04:52:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14FCF000) [pid = 2060] [serial = 529] [outer = 00000000] 04:52:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (15363000) [pid = 2060] [serial = 530] [outer = 14FCF000] 04:52:02 INFO - PROCESS | 2060 | 1471089122407 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (16468C00) [pid = 2060] [serial = 531] [outer = 14FCF000] 04:52:03 INFO - PROCESS | 2060 | 1471089123510 Marionette TRACE conn5 <- [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]]]}] 04:52:03 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) 04:52:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1276ms 04:52:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:52:03 INFO - PROCESS | 2060 | 1471089123528 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 2060 | 1471089123530 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 04:52:03 INFO - PROCESS | 2060 | 1471089123533 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 2060 | 1471089123535 Marionette TRACE conn5 <- [1,674,null,{}] 04:52:03 INFO - PROCESS | 2060 | 1471089123538 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:03 INFO - PROCESS | 2060 | 1471089123540 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:03 INFO - PROCESS | 2060 | 1471089123652 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 04:52:03 INFO - PROCESS | 2060 | 1471089123658 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 2060 | 1471089123660 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:03 INFO - PROCESS | 2060 | ++DOCSHELL 16464400 == 32 [pid = 2060] [id = 178] 04:52:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (1646E000) [pid = 2060] [serial = 532] [outer = 00000000] 04:52:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16942C00) [pid = 2060] [serial = 533] [outer = 1646E000] 04:52:03 INFO - PROCESS | 2060 | 1471089123705 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (175CB000) [pid = 2060] [serial = 534] [outer = 1646E000] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (17616400) [pid = 2060] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (15770000) [pid = 2060] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1693B800) [pid = 2060] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0FD57000) [pid = 2060] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (12534800) [pid = 2060] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1253C800) [pid = 2060] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (17ED5400) [pid = 2060] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18B2D400) [pid = 2060] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17A72400) [pid = 2060] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (149C6000) [pid = 2060] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18FEE400) [pid = 2060] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F3A6C00) [pid = 2060] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0E9E5000) [pid = 2060] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:52:04 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (13885800) [pid = 2060] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:52:04 INFO - PROCESS | 2060 | 1471089124666 Marionette TRACE conn5 <- [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]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:52:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1174ms 04:52:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:52:04 INFO - PROCESS | 2060 | 1471089124708 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 04:52:04 INFO - PROCESS | 2060 | 1471089124710 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 04:52:04 INFO - PROCESS | 2060 | 1471089124713 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 2060 | 1471089124715 Marionette TRACE conn5 <- [1,678,null,{}] 04:52:04 INFO - PROCESS | 2060 | 1471089124718 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:04 INFO - PROCESS | 2060 | 1471089124724 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:04 INFO - PROCESS | 2060 | 1471089124828 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 04:52:04 INFO - PROCESS | 2060 | 1471089124834 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 2060 | 1471089124836 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:04 INFO - PROCESS | 2060 | ++DOCSHELL 0BF97800 == 33 [pid = 2060] [id = 179] 04:52:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0ED5CC00) [pid = 2060] [serial = 535] [outer = 00000000] 04:52:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (175CA000) [pid = 2060] [serial = 536] [outer = 0ED5CC00] 04:52:04 INFO - PROCESS | 2060 | 1471089124881 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (175D4400) [pid = 2060] [serial = 537] [outer = 0ED5CC00] 04:52:05 INFO - PROCESS | 2060 | 1471089125804 Marionette TRACE conn5 <- [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]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:52:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1129ms 04:52:05 INFO - PROCESS | 2060 | 1471089125843 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 2060 | 1471089125845 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 04:52:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:52:05 INFO - PROCESS | 2060 | 1471089125852 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 2060 | 1471089125854 Marionette TRACE conn5 <- [1,682,null,{}] 04:52:05 INFO - PROCESS | 2060 | 1471089125858 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:05 INFO - PROCESS | 2060 | 1471089125860 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:05 INFO - PROCESS | 2060 | 1471089125939 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 04:52:05 INFO - PROCESS | 2060 | 1471089125945 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 2060 | 1471089125947 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:05 INFO - PROCESS | 2060 | ++DOCSHELL 17C83800 == 34 [pid = 2060] [id = 180] 04:52:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17C86C00) [pid = 2060] [serial = 538] [outer = 00000000] 04:52:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17DC3400) [pid = 2060] [serial = 539] [outer = 17C86C00] 04:52:05 INFO - PROCESS | 2060 | 1471089125990 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17DC6000) [pid = 2060] [serial = 540] [outer = 17C86C00] 04:52:06 INFO - PROCESS | 2060 | 1471089126982 Marionette TRACE conn5 <- [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]]]}] 04:52:07 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) 04:52:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1180ms 04:52:07 INFO - PROCESS | 2060 | 1471089127034 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 2060 | 1471089127039 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 04:52:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:52:07 INFO - PROCESS | 2060 | 1471089127045 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 2060 | 1471089127048 Marionette TRACE conn5 <- [1,686,null,{}] 04:52:07 INFO - PROCESS | 2060 | 1471089127054 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:07 INFO - PROCESS | 2060 | 1471089127058 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:07 INFO - PROCESS | 2060 | 1471089127182 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 04:52:07 INFO - PROCESS | 2060 | 1471089127303 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 2060 | 1471089127306 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:07 INFO - PROCESS | 2060 | ++DOCSHELL 0F163800 == 35 [pid = 2060] [id = 181] 04:52:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F168400) [pid = 2060] [serial = 541] [outer = 00000000] 04:52:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F171C00) [pid = 2060] [serial = 542] [outer = 0F168400] 04:52:07 INFO - PROCESS | 2060 | 1471089127410 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0F585800) [pid = 2060] [serial = 543] [outer = 0F168400] 04:52:08 INFO - PROCESS | 2060 | 1471089128479 Marionette TRACE conn5 <- [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]]]}] 04:52:08 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) 04:52:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1485ms 04:52:08 INFO - PROCESS | 2060 | 1471089128533 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 2060 | 1471089128538 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 04:52:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:52:08 INFO - PROCESS | 2060 | 1471089128545 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 2060 | 1471089128548 Marionette TRACE conn5 <- [1,690,null,{}] 04:52:08 INFO - PROCESS | 2060 | 1471089128552 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:08 INFO - PROCESS | 2060 | 1471089128555 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:08 INFO - PROCESS | 2060 | 1471089128696 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 04:52:08 INFO - PROCESS | 2060 | 1471089128823 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 2060 | 1471089128826 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:08 INFO - PROCESS | 2060 | ++DOCSHELL 103F0800 == 36 [pid = 2060] [id = 182] 04:52:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1252F800) [pid = 2060] [serial = 544] [outer = 00000000] 04:52:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (13767800) [pid = 2060] [serial = 545] [outer = 1252F800] 04:52:08 INFO - PROCESS | 2060 | 1471089128882 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (13A5A800) [pid = 2060] [serial = 546] [outer = 1252F800] 04:52:09 INFO - PROCESS | 2060 | 1471089129880 Marionette TRACE conn5 <- [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]]]}] 04:52:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:52:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1382ms 04:52:09 INFO - PROCESS | 2060 | 1471089129931 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 2060 | 1471089129933 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 04:52:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:52:09 INFO - PROCESS | 2060 | 1471089129986 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 2060 | 1471089129990 Marionette TRACE conn5 <- [1,694,null,{}] 04:52:09 INFO - PROCESS | 2060 | 1471089130001 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:09 INFO - PROCESS | 2060 | 1471089130005 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:10 INFO - PROCESS | 2060 | 1471089130106 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 04:52:10 INFO - PROCESS | 2060 | 1471089130410 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 2060 | 1471089130413 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:10 INFO - PROCESS | 2060 | ++DOCSHELL 0BF93000 == 37 [pid = 2060] [id = 183] 04:52:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0BF9B800) [pid = 2060] [serial = 547] [outer = 00000000] 04:52:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0EBF3800) [pid = 2060] [serial = 548] [outer = 0BF9B800] 04:52:10 INFO - PROCESS | 2060 | 1471089130463 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F169C00) [pid = 2060] [serial = 549] [outer = 0BF9B800] 04:52:11 INFO - PROCESS | 2060 | --DOCSHELL 14E4A800 == 36 [pid = 2060] [id = 23] 04:52:11 INFO - PROCESS | 2060 | --DOCSHELL 14FD8400 == 35 [pid = 2060] [id = 16] 04:52:11 INFO - PROCESS | 2060 | --DOCSHELL 1691E800 == 34 [pid = 2060] [id = 18] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17DBFC00) [pid = 2060] [serial = 497] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1646F400) [pid = 2060] [serial = 488] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (175D2400) [pid = 2060] [serial = 492] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16941C00) [pid = 2060] [serial = 491] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0FD97400) [pid = 2060] [serial = 479] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1049AC00) [pid = 2060] [serial = 480] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1376F000) [pid = 2060] [serial = 482] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (17A73800) [pid = 2060] [serial = 494] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18A7F800) [pid = 2060] [serial = 500] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17DC0400) [pid = 2060] [serial = 498] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18BD8C00) [pid = 2060] [serial = 503] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18A88400) [pid = 2060] [serial = 501] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18B6F800) [pid = 2060] [serial = 509] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (13A7CC00) [pid = 2060] [serial = 483] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14E3E800) [pid = 2060] [serial = 485] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (14E44000) [pid = 2060] [serial = 486] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18BDE000) [pid = 2060] [serial = 510] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1BB0DC00) [pid = 2060] [serial = 471] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (18BFB000) [pid = 2060] [serial = 512] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F580800) [pid = 2060] [serial = 476] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (0F587000) [pid = 2060] [serial = 477] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0EBFA400) [pid = 2060] [serial = 473] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F023400) [pid = 2060] [serial = 474] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (16766000) [pid = 2060] [serial = 489] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (14FCF800) [pid = 2060] [serial = 506] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (18BE1400) [pid = 2060] [serial = 504] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (1691A000) [pid = 2060] [serial = 507] [outer = 00000000] [url = about:blank] 04:52:11 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (17A0B400) [pid = 2060] [serial = 495] [outer = 00000000] [url = about:blank] 04:52:12 INFO - PROCESS | 2060 | 1471089132139 Marionette TRACE conn5 <- [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]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:52:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2177ms 04:52:12 INFO - PROCESS | 2060 | 1471089132163 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 2060 | 1471089132167 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 04:52:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:52:12 INFO - PROCESS | 2060 | 1471089132173 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 2060 | 1471089132176 Marionette TRACE conn5 <- [1,698,null,{}] 04:52:12 INFO - PROCESS | 2060 | 1471089132182 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:12 INFO - PROCESS | 2060 | 1471089132185 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:12 INFO - PROCESS | 2060 | 1471089132267 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 04:52:12 INFO - PROCESS | 2060 | 1471089132275 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 2060 | 1471089132278 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:12 INFO - PROCESS | 2060 | ++DOCSHELL 0ED50800 == 35 [pid = 2060] [id = 184] 04:52:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0ED51C00) [pid = 2060] [serial = 550] [outer = 00000000] 04:52:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F026800) [pid = 2060] [serial = 551] [outer = 0ED51C00] 04:52:12 INFO - PROCESS | 2060 | 1471089132326 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F02D800) [pid = 2060] [serial = 552] [outer = 0ED51C00] 04:52:13 INFO - PROCESS | 2060 | 1471089133268 Marionette TRACE conn5 <- [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]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:52:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1127ms 04:52:13 INFO - PROCESS | 2060 | 1471089133299 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 2060 | 1471089133305 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 04:52:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:52:13 INFO - PROCESS | 2060 | 1471089133311 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 2060 | 1471089133314 Marionette TRACE conn5 <- [1,702,null,{}] 04:52:13 INFO - PROCESS | 2060 | 1471089133318 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:13 INFO - PROCESS | 2060 | 1471089133320 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:13 INFO - PROCESS | 2060 | 1471089133407 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 04:52:13 INFO - PROCESS | 2060 | 1471089133415 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 2060 | 1471089133417 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:13 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B6000 == 36 [pid = 2060] [id = 185] 04:52:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0F5B9C00) [pid = 2060] [serial = 553] [outer = 00000000] 04:52:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (0F5BF000) [pid = 2060] [serial = 554] [outer = 0F5B9C00] 04:52:13 INFO - PROCESS | 2060 | 1471089133465 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0F5DAC00) [pid = 2060] [serial = 555] [outer = 0F5B9C00] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (1646E000) [pid = 2060] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (0ED5CC00) [pid = 2060] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (0F5E3800) [pid = 2060] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (18B71000) [pid = 2060] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (0BF9A000) [pid = 2060] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (14FCF000) [pid = 2060] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (0F581C00) [pid = 2060] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (13B44400) [pid = 2060] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (0BF96C00) [pid = 2060] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:52:14 INFO - PROCESS | 2060 | --DOMWINDOW == 53 (17C86C00) [pid = 2060] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:52:14 INFO - PROCESS | 2060 | 1471089134468 Marionette TRACE conn5 <- [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]]]}] 04:52:14 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 04:52:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1175ms 04:52:14 INFO - PROCESS | 2060 | 1471089134490 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 2060 | 1471089134494 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 04:52:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:52:14 INFO - PROCESS | 2060 | 1471089134499 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 2060 | 1471089134503 Marionette TRACE conn5 <- [1,706,null,{}] 04:52:14 INFO - PROCESS | 2060 | 1471089134509 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:14 INFO - PROCESS | 2060 | 1471089134513 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:14 INFO - PROCESS | 2060 | 1471089134635 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 04:52:14 INFO - PROCESS | 2060 | 1471089134728 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 2060 | 1471089134733 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:14 INFO - PROCESS | 2060 | ++DOCSHELL 0ED53400 == 37 [pid = 2060] [id = 186] 04:52:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 54 (0ED58800) [pid = 2060] [serial = 556] [outer = 00000000] 04:52:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (0F030C00) [pid = 2060] [serial = 557] [outer = 0ED58800] 04:52:14 INFO - PROCESS | 2060 | 1471089134795 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (0F52B400) [pid = 2060] [serial = 558] [outer = 0ED58800] 04:52:15 INFO - PROCESS | 2060 | 1471089135954 Marionette TRACE conn5 <- [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]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:52:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1474ms 04:52:15 INFO - PROCESS | 2060 | 1471089135974 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 2060 | 1471089135978 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 04:52:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:52:15 INFO - PROCESS | 2060 | 1471089135984 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 2060 | 1471089135987 Marionette TRACE conn5 <- [1,710,null,{}] 04:52:15 INFO - PROCESS | 2060 | 1471089135992 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:15 INFO - PROCESS | 2060 | 1471089135994 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:16 INFO - PROCESS | 2060 | 1471089136189 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 04:52:16 INFO - PROCESS | 2060 | 1471089136288 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 2060 | 1471089136290 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:16 INFO - PROCESS | 2060 | ++DOCSHELL 0FD95400 == 38 [pid = 2060] [id = 187] 04:52:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (0FD97400) [pid = 2060] [serial = 559] [outer = 00000000] 04:52:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (12530C00) [pid = 2060] [serial = 560] [outer = 0FD97400] 04:52:16 INFO - PROCESS | 2060 | 1471089136347 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (12539400) [pid = 2060] [serial = 561] [outer = 0FD97400] 04:52:16 INFO - PROCESS | 2060 | --DOCSHELL 0BF97800 == 37 [pid = 2060] [id = 179] 04:52:16 INFO - PROCESS | 2060 | --DOCSHELL 103F0800 == 36 [pid = 2060] [id = 182] 04:52:16 INFO - PROCESS | 2060 | --DOCSHELL 0ED50800 == 35 [pid = 2060] [id = 184] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (17DC3400) [pid = 2060] [serial = 539] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (16942C00) [pid = 2060] [serial = 533] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (175CA000) [pid = 2060] [serial = 536] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (175CB000) [pid = 2060] [serial = 534] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (1030B000) [pid = 2060] [serial = 518] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 53 (12538400) [pid = 2060] [serial = 519] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 52 (18F02C00) [pid = 2060] [serial = 513] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 51 (0ED53000) [pid = 2060] [serial = 521] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 50 (0F169000) [pid = 2060] [serial = 522] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 49 (15363000) [pid = 2060] [serial = 530] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 48 (0F5DB800) [pid = 2060] [serial = 524] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 47 (0F7D1800) [pid = 2060] [serial = 525] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 46 (149C6C00) [pid = 2060] [serial = 527] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 45 (14E41C00) [pid = 2060] [serial = 528] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 44 (0F166400) [pid = 2060] [serial = 515] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 43 (0F57E000) [pid = 2060] [serial = 516] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 42 (175D4400) [pid = 2060] [serial = 537] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 41 (16468C00) [pid = 2060] [serial = 531] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | --DOMWINDOW == 40 (17DC6000) [pid = 2060] [serial = 540] [outer = 00000000] [url = about:blank] 04:52:16 INFO - PROCESS | 2060 | 1471089136958 Marionette TRACE conn5 <- [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] 04:52:17 INFO - PROCESS | 2060 | 1471089137012 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 04:52:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:52:17 INFO - PROCESS | 2060 | 1471089137016 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 2060 | 1471089137020 Marionette TRACE conn5 <- [1,714,null,{}] 04:52:17 INFO - PROCESS | 2060 | 1471089137026 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:17 INFO - PROCESS | 2060 | 1471089137029 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:17 INFO - PROCESS | 2060 | 1471089137119 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 04:52:17 INFO - PROCESS | 2060 | 1471089137198 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 2060 | 1471089137201 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:17 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B4C00 == 36 [pid = 2060] [id = 188] 04:52:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 41 (0F5B5000) [pid = 2060] [serial = 562] [outer = 00000000] 04:52:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 42 (0F5C0400) [pid = 2060] [serial = 563] [outer = 0F5B5000] 04:52:17 INFO - PROCESS | 2060 | 1471089137249 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 43 (0F7C3400) [pid = 2060] [serial = 564] [outer = 0F5B5000] 04:52:17 INFO - PROCESS | 2060 | 1471089137720 Marionette TRACE conn5 <- [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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:52:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 04:52:17 INFO - PROCESS | 2060 | 1471089137748 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 2060 | 1471089137752 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 04:52:17 INFO - PROCESS | 2060 | 1471089137758 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:52:17 INFO - PROCESS | 2060 | 1471089137760 Marionette TRACE conn5 <- [1,718,null,{}] 04:52:17 INFO - PROCESS | 2060 | 1471089137764 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:17 INFO - PROCESS | 2060 | 1471089137767 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:17 INFO - PROCESS | 2060 | 1471089137851 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 04:52:17 INFO - PROCESS | 2060 | 1471089137858 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 2060 | 1471089137860 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:17 INFO - PROCESS | 2060 | ++DOCSHELL 104DF400 == 37 [pid = 2060] [id = 189] 04:52:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 44 (12531800) [pid = 2060] [serial = 565] [outer = 00000000] 04:52:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 45 (13769000) [pid = 2060] [serial = 566] [outer = 12531800] 04:52:17 INFO - PROCESS | 2060 | 1471089137909 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 46 (1387CC00) [pid = 2060] [serial = 567] [outer = 12531800] 04:52:18 INFO - PROCESS | 2060 | 1471089138390 Marionette TRACE conn5 <- [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] 04:52:18 INFO - PROCESS | 2060 | 1471089138435 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 04:52:18 INFO - PROCESS | 2060 | 1471089138438 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:52:18 INFO - PROCESS | 2060 | 1471089138442 Marionette TRACE conn5 <- [1,722,null,{}] 04:52:18 INFO - PROCESS | 2060 | 1471089138452 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:18 INFO - PROCESS | 2060 | 1471089138457 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:18 INFO - PROCESS | 2060 | 1471089138550 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 04:52:18 INFO - PROCESS | 2060 | 1471089138629 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 2060 | 1471089138632 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:18 INFO - PROCESS | 2060 | ++DOCSHELL 14E44800 == 38 [pid = 2060] [id = 190] 04:52:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 47 (14E45000) [pid = 2060] [serial = 568] [outer = 00000000] 04:52:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 48 (14E49C00) [pid = 2060] [serial = 569] [outer = 14E45000] 04:52:18 INFO - PROCESS | 2060 | 1471089138680 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 49 (14E55400) [pid = 2060] [serial = 570] [outer = 14E45000] 04:52:19 INFO - PROCESS | 2060 | 1471089139066 Marionette TRACE conn5 <- [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]]]}] 04:52:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:52:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 04:52:19 INFO - PROCESS | 2060 | 1471089139113 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 2060 | 1471089139116 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 04:52:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:52:19 INFO - PROCESS | 2060 | 1471089139119 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:52:19 INFO - PROCESS | 2060 | 1471089139120 Marionette TRACE conn5 <- [1,726,null,{}] 04:52:19 INFO - PROCESS | 2060 | 1471089139124 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:19 INFO - PROCESS | 2060 | 1471089139126 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:19 INFO - PROCESS | 2060 | 1471089139268 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 04:52:19 INFO - PROCESS | 2060 | 1471089139286 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 2060 | 1471089139288 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:19 INFO - PROCESS | 2060 | ++DOCSHELL 14FD2C00 == 39 [pid = 2060] [id = 191] 04:52:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 50 (14FD3C00) [pid = 2060] [serial = 571] [outer = 00000000] 04:52:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 51 (16467C00) [pid = 2060] [serial = 572] [outer = 14FD3C00] 04:52:19 INFO - PROCESS | 2060 | 1471089139333 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 52 (1646FC00) [pid = 2060] [serial = 573] [outer = 14FD3C00] 04:52:19 INFO - PROCESS | 2060 | --DOMWINDOW == 51 (1252F800) [pid = 2060] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:52:19 INFO - PROCESS | 2060 | --DOMWINDOW == 50 (0F168400) [pid = 2060] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:52:19 INFO - PROCESS | 2060 | --DOMWINDOW == 49 (0ED51C00) [pid = 2060] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:52:19 INFO - PROCESS | 2060 | --DOMWINDOW == 48 (0BF9B800) [pid = 2060] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:52:20 INFO - PROCESS | 2060 | 1471089140264 Marionette TRACE conn5 <- [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]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:52:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1167ms 04:52:20 INFO - PROCESS | 2060 | 1471089140289 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 2060 | 1471089140291 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 04:52:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:52:20 INFO - PROCESS | 2060 | 1471089140295 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 2060 | 1471089140297 Marionette TRACE conn5 <- [1,730,null,{}] 04:52:20 INFO - PROCESS | 2060 | 1471089140300 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:20 INFO - PROCESS | 2060 | 1471089140303 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:20 INFO - PROCESS | 2060 | 1471089140384 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 04:52:20 INFO - PROCESS | 2060 | 1471089140391 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 2060 | 1471089140393 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:20 INFO - PROCESS | 2060 | ++DOCSHELL 0ED52000 == 40 [pid = 2060] [id = 192] 04:52:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 49 (0F169400) [pid = 2060] [serial = 574] [outer = 00000000] 04:52:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 50 (1676E800) [pid = 2060] [serial = 575] [outer = 0F169400] 04:52:20 INFO - PROCESS | 2060 | 1471089140440 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 51 (16936C00) [pid = 2060] [serial = 576] [outer = 0F169400] 04:52:21 INFO - PROCESS | 2060 | 1471089141388 Marionette TRACE conn5 <- [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]]]}] 04:52:21 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 04:52:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1132ms 04:52:21 INFO - PROCESS | 2060 | 1471089141428 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 04:52:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:52:21 INFO - PROCESS | 2060 | 1471089141430 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 04:52:21 INFO - PROCESS | 2060 | 1471089141433 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 2060 | 1471089141435 Marionette TRACE conn5 <- [1,734,null,{}] 04:52:21 INFO - PROCESS | 2060 | 1471089141439 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:21 INFO - PROCESS | 2060 | 1471089141444 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:21 INFO - PROCESS | 2060 | 1471089141544 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 04:52:21 INFO - PROCESS | 2060 | 1471089141550 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 2060 | 1471089141552 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:21 INFO - PROCESS | 2060 | ++DOCSHELL 1693E400 == 41 [pid = 2060] [id = 193] 04:52:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 52 (16940C00) [pid = 2060] [serial = 577] [outer = 00000000] 04:52:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 53 (17616400) [pid = 2060] [serial = 578] [outer = 16940C00] 04:52:21 INFO - PROCESS | 2060 | 1471089141597 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 54 (17617000) [pid = 2060] [serial = 579] [outer = 16940C00] 04:52:22 INFO - PROCESS | 2060 | 1471089142489 Marionette TRACE conn5 <- [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]]]}] 04:52:22 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.) 04:52:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1078ms 04:52:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:52:22 INFO - PROCESS | 2060 | 1471089142512 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 2060 | 1471089142514 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 04:52:22 INFO - PROCESS | 2060 | 1471089142518 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:52:22 INFO - PROCESS | 2060 | 1471089142519 Marionette TRACE conn5 <- [1,738,null,{}] 04:52:22 INFO - PROCESS | 2060 | 1471089142523 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:22 INFO - PROCESS | 2060 | 1471089142525 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:22 INFO - PROCESS | 2060 | 1471089142628 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 04:52:22 INFO - PROCESS | 2060 | 1471089142636 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 2060 | 1471089142638 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:22 INFO - PROCESS | 2060 | ++DOCSHELL 17A18C00 == 42 [pid = 2060] [id = 194] 04:52:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (17A73800) [pid = 2060] [serial = 580] [outer = 00000000] 04:52:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (17A80800) [pid = 2060] [serial = 581] [outer = 17A73800] 04:52:22 INFO - PROCESS | 2060 | 1471089142682 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (17A81400) [pid = 2060] [serial = 582] [outer = 17A73800] 04:52:23 INFO - PROCESS | 2060 | 1471089143609 Marionette TRACE conn5 <- [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]]]}] 04:52:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:52:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1123ms 04:52:23 INFO - PROCESS | 2060 | 1471089143683 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 2060 | 1471089143687 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 04:52:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:52:23 INFO - PROCESS | 2060 | 1471089143693 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 2060 | 1471089143697 Marionette TRACE conn5 <- [1,742,null,{}] 04:52:23 INFO - PROCESS | 2060 | 1471089143702 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:23 INFO - PROCESS | 2060 | 1471089143706 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:23 INFO - PROCESS | 2060 | 1471089143853 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 04:52:23 INFO - PROCESS | 2060 | 1471089143925 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 2060 | 1471089143930 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:23 INFO - PROCESS | 2060 | ++DOCSHELL 0F162C00 == 43 [pid = 2060] [id = 195] 04:52:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0F163C00) [pid = 2060] [serial = 583] [outer = 00000000] 04:52:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F57E800) [pid = 2060] [serial = 584] [outer = 0F163C00] 04:52:23 INFO - PROCESS | 2060 | 1471089143987 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F5BF800) [pid = 2060] [serial = 585] [outer = 0F163C00] 04:52:25 INFO - PROCESS | 2060 | 1471089145052 Marionette TRACE conn5 <- [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]]]}] 04:52:25 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 04:52:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1381ms 04:52:25 INFO - PROCESS | 2060 | 1471089145078 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 2060 | 1471089145083 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 04:52:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:52:25 INFO - PROCESS | 2060 | 1471089145090 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 2060 | 1471089145092 Marionette TRACE conn5 <- [1,746,null,{}] 04:52:25 INFO - PROCESS | 2060 | 1471089145097 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:25 INFO - PROCESS | 2060 | 1471089145099 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:25 INFO - PROCESS | 2060 | 1471089145208 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 04:52:25 INFO - PROCESS | 2060 | 1471089145280 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 2060 | 1471089145283 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:25 INFO - PROCESS | 2060 | ++DOCSHELL 125E8C00 == 44 [pid = 2060] [id = 196] 04:52:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (1376E400) [pid = 2060] [serial = 586] [outer = 00000000] 04:52:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (149CC800) [pid = 2060] [serial = 587] [outer = 1376E400] 04:52:25 INFO - PROCESS | 2060 | 1471089145340 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (14E3EC00) [pid = 2060] [serial = 588] [outer = 1376E400] 04:52:26 INFO - PROCESS | 2060 | 1471089146105 Marionette TRACE conn5 <- [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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:52:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1070ms 04:52:26 INFO - PROCESS | 2060 | 1471089146163 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 2060 | 1471089146167 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 04:52:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:52:26 INFO - PROCESS | 2060 | 1471089146173 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 2060 | 1471089146176 Marionette TRACE conn5 <- [1,750,null,{}] 04:52:26 INFO - PROCESS | 2060 | 1471089146182 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:26 INFO - PROCESS | 2060 | 1471089146185 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:26 INFO - PROCESS | 2060 | 1471089146290 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 04:52:26 INFO - PROCESS | 2060 | 1471089146373 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 2060 | 1471089146378 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:26 INFO - PROCESS | 2060 | ++DOCSHELL 0E976800 == 45 [pid = 2060] [id = 197] 04:52:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0EA42800) [pid = 2060] [serial = 589] [outer = 00000000] 04:52:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F5DB800) [pid = 2060] [serial = 590] [outer = 0EA42800] 04:52:26 INFO - PROCESS | 2060 | 1471089146469 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0FD0D400) [pid = 2060] [serial = 591] [outer = 0EA42800] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 17C83800 == 44 [pid = 2060] [id = 180] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 13AF8400 == 43 [pid = 2060] [id = 176] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 1693E400 == 42 [pid = 2060] [id = 193] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0ED52000 == 41 [pid = 2060] [id = 192] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 14FD2C00 == 40 [pid = 2060] [id = 191] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 14E44800 == 39 [pid = 2060] [id = 190] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 104DF400 == 38 [pid = 2060] [id = 189] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0F5B4C00 == 37 [pid = 2060] [id = 188] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0FD95400 == 36 [pid = 2060] [id = 187] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0F5B6000 == 35 [pid = 2060] [id = 185] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0ED53400 == 34 [pid = 2060] [id = 186] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0BF93000 == 33 [pid = 2060] [id = 183] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 16464400 == 32 [pid = 2060] [id = 178] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 14ECB000 == 31 [pid = 2060] [id = 177] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0F163800 == 30 [pid = 2060] [id = 181] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 125E8C00 == 29 [pid = 2060] [id = 196] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 17A18C00 == 28 [pid = 2060] [id = 194] 04:52:27 INFO - PROCESS | 2060 | --DOCSHELL 0F162C00 == 27 [pid = 2060] [id = 195] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F5BF000) [pid = 2060] [serial = 554] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (13A5A800) [pid = 2060] [serial = 546] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F585800) [pid = 2060] [serial = 543] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F026800) [pid = 2060] [serial = 551] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (0F02D800) [pid = 2060] [serial = 552] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (0EBF3800) [pid = 2060] [serial = 548] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (0F169C00) [pid = 2060] [serial = 549] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (0F171C00) [pid = 2060] [serial = 542] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (13767800) [pid = 2060] [serial = 545] [outer = 00000000] [url = about:blank] 04:52:27 INFO - PROCESS | 2060 | 1471089148005 Marionette TRACE conn5 <- [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]]]}] 04:52:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:52:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1889ms 04:52:28 INFO - PROCESS | 2060 | 1471089148063 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 2060 | 1471089148067 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 04:52:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:52:28 INFO - PROCESS | 2060 | 1471089148071 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 2060 | 1471089148074 Marionette TRACE conn5 <- [1,754,null,{}] 04:52:28 INFO - PROCESS | 2060 | 1471089148079 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:28 INFO - PROCESS | 2060 | 1471089148082 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:28 INFO - PROCESS | 2060 | 1471089148168 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 04:52:28 INFO - PROCESS | 2060 | 1471089148175 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 2060 | 1471089148178 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:28 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFA800 == 28 [pid = 2060] [id = 198] 04:52:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0EBFB000) [pid = 2060] [serial = 592] [outer = 00000000] 04:52:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0ED51000) [pid = 2060] [serial = 593] [outer = 0EBFB000] 04:52:28 INFO - PROCESS | 2060 | 1471089148229 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F025000) [pid = 2060] [serial = 594] [outer = 0EBFB000] 04:52:29 INFO - PROCESS | 2060 | 1471089149189 Marionette TRACE conn5 <- [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]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:52:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1174ms 04:52:29 INFO - PROCESS | 2060 | 1471089149252 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 2060 | 1471089149257 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 04:52:29 INFO - PROCESS | 2060 | 1471089149263 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:52:29 INFO - PROCESS | 2060 | 1471089149266 Marionette TRACE conn5 <- [1,758,null,{}] 04:52:29 INFO - PROCESS | 2060 | 1471089149270 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:29 INFO - PROCESS | 2060 | 1471089149272 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:29 INFO - PROCESS | 2060 | 1471089149389 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 04:52:29 INFO - PROCESS | 2060 | 1471089149396 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 2060 | 1471089149398 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:29 INFO - PROCESS | 2060 | ++DOCSHELL 0F582C00 == 29 [pid = 2060] [id = 199] 04:52:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0F587800) [pid = 2060] [serial = 595] [outer = 00000000] 04:52:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (0F5B7800) [pid = 2060] [serial = 596] [outer = 0F587800] 04:52:29 INFO - PROCESS | 2060 | 1471089149446 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0F5BE000) [pid = 2060] [serial = 597] [outer = 0F587800] 04:52:29 INFO - PROCESS | 2060 | 1471089149928 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 04:52:29 INFO - PROCESS | 2060 | 1471089149940 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 2060 | 1471089149943 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 04:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:52:29 INFO - PROCESS | 2060 | 1471089149946 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 2060 | 1471089149949 Marionette TRACE conn5 <- [1,762,null,{}] 04:52:29 INFO - PROCESS | 2060 | 1471089149960 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:29 INFO - PROCESS | 2060 | 1471089149965 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:30 INFO - PROCESS | 2060 | 1471089150074 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 04:52:30 INFO - PROCESS | 2060 | 1471089150083 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 2060 | 1471089150086 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:30 INFO - PROCESS | 2060 | ++DOCSHELL 103F2000 == 30 [pid = 2060] [id = 200] 04:52:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (103F2C00) [pid = 2060] [serial = 598] [outer = 00000000] 04:52:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (12539800) [pid = 2060] [serial = 599] [outer = 103F2C00] 04:52:30 INFO - PROCESS | 2060 | 1471089150134 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (13772800) [pid = 2060] [serial = 600] [outer = 103F2C00] 04:52:30 INFO - PROCESS | 2060 | 1471089150621 Marionette TRACE conn5 <- [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]]]}] 04:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 731ms 04:52:30 INFO - PROCESS | 2060 | 1471089150678 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 04:52:30 INFO - PROCESS | 2060 | 1471089150681 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 04:52:30 INFO - PROCESS | 2060 | 1471089150684 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:52:30 INFO - PROCESS | 2060 | 1471089150686 Marionette TRACE conn5 <- [1,766,null,{}] 04:52:30 INFO - PROCESS | 2060 | 1471089150689 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:30 INFO - PROCESS | 2060 | 1471089150691 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:30 INFO - PROCESS | 2060 | 1471089150837 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 04:52:30 INFO - PROCESS | 2060 | 1471089150849 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 2060 | 1471089150851 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:30 INFO - PROCESS | 2060 | ++DOCSHELL 13A5E800 == 31 [pid = 2060] [id = 201] 04:52:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (13AECC00) [pid = 2060] [serial = 601] [outer = 00000000] 04:52:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (13B92800) [pid = 2060] [serial = 602] [outer = 13AECC00] 04:52:30 INFO - PROCESS | 2060 | 1471089150898 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (149C6C00) [pid = 2060] [serial = 603] [outer = 13AECC00] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17A73800) [pid = 2060] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (0ED58800) [pid = 2060] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (0FD97400) [pid = 2060] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (12531800) [pid = 2060] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (14E45000) [pid = 2060] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F169400) [pid = 2060] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F5B9C00) [pid = 2060] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (0F5B5000) [pid = 2060] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (16940C00) [pid = 2060] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:52:31 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (14FD3C00) [pid = 2060] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:52:31 INFO - PROCESS | 2060 | 1471089151469 Marionette TRACE conn5 <- [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]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 830ms 04:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:52:31 INFO - PROCESS | 2060 | 1471089151518 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 2060 | 1471089151520 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 04:52:31 INFO - PROCESS | 2060 | 1471089151523 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 2060 | 1471089151525 Marionette TRACE conn5 <- [1,770,null,{}] 04:52:31 INFO - PROCESS | 2060 | 1471089151529 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:31 INFO - PROCESS | 2060 | 1471089151531 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:31 INFO - PROCESS | 2060 | 1471089151635 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 04:52:31 INFO - PROCESS | 2060 | 1471089151684 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 2060 | 1471089151686 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:31 INFO - PROCESS | 2060 | ++DOCSHELL 0ED5CC00 == 32 [pid = 2060] [id = 202] 04:52:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (10303000) [pid = 2060] [serial = 604] [outer = 00000000] 04:52:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (149E6400) [pid = 2060] [serial = 605] [outer = 10303000] 04:52:31 INFO - PROCESS | 2060 | 1471089151731 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (149EBC00) [pid = 2060] [serial = 606] [outer = 10303000] 04:52:32 INFO - PROCESS | 2060 | 1471089152117 Marionette TRACE conn5 <- [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]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 04:52:32 INFO - PROCESS | 2060 | 1471089152194 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 2060 | 1471089152196 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 04:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:52:32 INFO - PROCESS | 2060 | 1471089152199 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 2060 | 1471089152201 Marionette TRACE conn5 <- [1,774,null,{}] 04:52:32 INFO - PROCESS | 2060 | 1471089152205 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:32 INFO - PROCESS | 2060 | 1471089152210 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:32 INFO - PROCESS | 2060 | 1471089152308 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 04:52:32 INFO - PROCESS | 2060 | 1471089152321 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 2060 | 1471089152323 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:32 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B7C00 == 33 [pid = 2060] [id = 203] 04:52:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (1535D800) [pid = 2060] [serial = 607] [outer = 00000000] 04:52:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (1576CC00) [pid = 2060] [serial = 608] [outer = 1535D800] 04:52:32 INFO - PROCESS | 2060 | 1471089152368 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (1646C400) [pid = 2060] [serial = 609] [outer = 1535D800] 04:52:32 INFO - PROCESS | 2060 | 1471089152792 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 630ms 04:52:32 INFO - PROCESS | 2060 | 1471089152830 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 2060 | 1471089152833 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 04:52:32 INFO - PROCESS | 2060 | 1471089152836 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:52:32 INFO - PROCESS | 2060 | 1471089152837 Marionette TRACE conn5 <- [1,778,null,{}] 04:52:32 INFO - PROCESS | 2060 | 1471089152841 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:32 INFO - PROCESS | 2060 | 1471089152843 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:32 INFO - PROCESS | 2060 | 1471089152920 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 04:52:32 INFO - PROCESS | 2060 | 1471089152926 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 2060 | 1471089152928 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:32 INFO - PROCESS | 2060 | ++DOCSHELL 0F57F400 == 34 [pid = 2060] [id = 204] 04:52:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (14E51000) [pid = 2060] [serial = 610] [outer = 00000000] 04:52:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (1691E800) [pid = 2060] [serial = 611] [outer = 14E51000] 04:52:32 INFO - PROCESS | 2060 | 1471089152972 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (1693D800) [pid = 2060] [serial = 612] [outer = 14E51000] 04:52:33 INFO - PROCESS | 2060 | 1471089153457 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 04:52:33 INFO - PROCESS | 2060 | 1471089153511 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 2060 | 1471089153516 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 04:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:52:33 INFO - PROCESS | 2060 | 1471089153521 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 2060 | 1471089153525 Marionette TRACE conn5 <- [1,782,null,{}] 04:52:33 INFO - PROCESS | 2060 | 1471089153531 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:33 INFO - PROCESS | 2060 | 1471089153534 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:33 INFO - PROCESS | 2060 | 1471089153699 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 04:52:33 INFO - PROCESS | 2060 | 1471089153806 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 2060 | 1471089153811 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:33 INFO - PROCESS | 2060 | ++DOCSHELL 0ED50C00 == 35 [pid = 2060] [id = 205] 04:52:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0ED51400) [pid = 2060] [serial = 613] [outer = 00000000] 04:52:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F02D000) [pid = 2060] [serial = 614] [outer = 0ED51400] 04:52:33 INFO - PROCESS | 2060 | 1471089153873 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F169400) [pid = 2060] [serial = 615] [outer = 0ED51400] 04:52:34 INFO - PROCESS | 2060 | 1471089154629 Marionette TRACE conn5 <- [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]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1130ms 04:52:34 INFO - PROCESS | 2060 | 1471089154655 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 2060 | 1471089154660 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 04:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:52:34 INFO - PROCESS | 2060 | 1471089154691 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 2060 | 1471089154694 Marionette TRACE conn5 <- [1,786,null,{}] 04:52:34 INFO - PROCESS | 2060 | 1471089154698 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:34 INFO - PROCESS | 2060 | 1471089154700 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:34 INFO - PROCESS | 2060 | 1471089154831 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 04:52:34 INFO - PROCESS | 2060 | 1471089154947 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 2060 | 1471089154950 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:34 INFO - PROCESS | 2060 | ++DOCSHELL 104DE000 == 36 [pid = 2060] [id = 206] 04:52:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (104E1800) [pid = 2060] [serial = 616] [outer = 00000000] 04:52:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (125EB400) [pid = 2060] [serial = 617] [outer = 104E1800] 04:52:34 INFO - PROCESS | 2060 | 1471089155007 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (13AED400) [pid = 2060] [serial = 618] [outer = 104E1800] 04:52:35 INFO - PROCESS | 2060 | 1471089155865 Marionette TRACE conn5 <- [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]]]}] 04:52:35 INFO - PROCESS | 2060 | --DOCSHELL 0F5B7C00 == 35 [pid = 2060] [id = 203] 04:52:35 INFO - PROCESS | 2060 | --DOCSHELL 0ED5CC00 == 34 [pid = 2060] [id = 202] 04:52:35 INFO - PROCESS | 2060 | --DOCSHELL 13A5E800 == 33 [pid = 2060] [id = 201] 04:52:35 INFO - PROCESS | 2060 | --DOCSHELL 103F2000 == 32 [pid = 2060] [id = 200] 04:52:35 INFO - PROCESS | 2060 | --DOCSHELL 0F582C00 == 31 [pid = 2060] [id = 199] 04:52:35 INFO - PROCESS | 2060 | --DOCSHELL 0EBFA800 == 30 [pid = 2060] [id = 198] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17A80800) [pid = 2060] [serial = 581] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F030C00) [pid = 2060] [serial = 557] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F52B400) [pid = 2060] [serial = 558] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (12530C00) [pid = 2060] [serial = 560] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (12539400) [pid = 2060] [serial = 561] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (13769000) [pid = 2060] [serial = 566] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1387CC00) [pid = 2060] [serial = 567] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (14E49C00) [pid = 2060] [serial = 569] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (14E55400) [pid = 2060] [serial = 570] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (1676E800) [pid = 2060] [serial = 575] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F5DAC00) [pid = 2060] [serial = 555] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F5C0400) [pid = 2060] [serial = 563] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (0F7C3400) [pid = 2060] [serial = 564] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (17616400) [pid = 2060] [serial = 578] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (17A81400) [pid = 2060] [serial = 582] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (16467C00) [pid = 2060] [serial = 572] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (1646FC00) [pid = 2060] [serial = 573] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (16936C00) [pid = 2060] [serial = 576] [outer = 00000000] [url = about:blank] 04:52:35 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (17617000) [pid = 2060] [serial = 579] [outer = 00000000] [url = about:blank] 04:52:35 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 04:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1224ms 04:52:35 INFO - PROCESS | 2060 | 1471089155916 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 04:52:35 INFO - PROCESS | 2060 | 1471089155920 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 04:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:52:35 INFO - PROCESS | 2060 | 1471089155925 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:52:35 INFO - PROCESS | 2060 | 1471089155928 Marionette TRACE conn5 <- [1,790,null,{}] 04:52:35 INFO - PROCESS | 2060 | 1471089155934 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:35 INFO - PROCESS | 2060 | 1471089155936 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:36 INFO - PROCESS | 2060 | 1471089156024 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 04:52:36 INFO - PROCESS | 2060 | 1471089156031 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 2060 | 1471089156034 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:36 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF9400 == 31 [pid = 2060] [id = 207] 04:52:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (0ED4D400) [pid = 2060] [serial = 619] [outer = 00000000] 04:52:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (0F02B800) [pid = 2060] [serial = 620] [outer = 0ED4D400] 04:52:36 INFO - PROCESS | 2060 | 1471089156090 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0F16B400) [pid = 2060] [serial = 621] [outer = 0ED4D400] 04:52:36 INFO - PROCESS | 2060 | 1471089156602 Marionette TRACE conn5 <- [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]]]}] 04:52:36 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 04:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 730ms 04:52:36 INFO - PROCESS | 2060 | 1471089156656 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 2060 | 1471089156660 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 04:52:36 INFO - PROCESS | 2060 | 1471089156666 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:52:36 INFO - PROCESS | 2060 | 1471089156668 Marionette TRACE conn5 <- [1,794,null,{}] 04:52:36 INFO - PROCESS | 2060 | 1471089156672 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:36 INFO - PROCESS | 2060 | 1471089156675 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:36 INFO - PROCESS | 2060 | 1471089156759 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 04:52:36 INFO - PROCESS | 2060 | 1471089156840 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 2060 | 1471089156842 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:36 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B7000 == 32 [pid = 2060] [id = 208] 04:52:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F5B7400) [pid = 2060] [serial = 622] [outer = 00000000] 04:52:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F750400) [pid = 2060] [serial = 623] [outer = 0F5B7400] 04:52:36 INFO - PROCESS | 2060 | 1471089156889 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0F868C00) [pid = 2060] [serial = 624] [outer = 0F5B7400] 04:52:37 INFO - PROCESS | 2060 | 1471089157293 Marionette TRACE conn5 <- [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]]]}] 04:52:37 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 04:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 04:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:52:37 INFO - PROCESS | 2060 | 1471089157341 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 2060 | 1471089157344 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 04:52:37 INFO - PROCESS | 2060 | 1471089157347 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 2060 | 1471089157351 Marionette TRACE conn5 <- [1,798,null,{}] 04:52:37 INFO - PROCESS | 2060 | 1471089157361 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:37 INFO - PROCESS | 2060 | 1471089157366 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:37 INFO - PROCESS | 2060 | 1471089157477 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 04:52:37 INFO - PROCESS | 2060 | 1471089157490 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 2060 | 1471089157493 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:37 INFO - PROCESS | 2060 | ++DOCSHELL 1387C800 == 33 [pid = 2060] [id = 209] 04:52:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (1387CC00) [pid = 2060] [serial = 625] [outer = 00000000] 04:52:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (13B46800) [pid = 2060] [serial = 626] [outer = 1387CC00] 04:52:37 INFO - PROCESS | 2060 | 1471089157541 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (149DD400) [pid = 2060] [serial = 627] [outer = 1387CC00] 04:52:37 INFO - PROCESS | 2060 | 1471089157987 Marionette TRACE conn5 <- [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]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 04:52:38 INFO - PROCESS | 2060 | 1471089158027 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 2060 | 1471089158030 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 04:52:38 INFO - PROCESS | 2060 | 1471089158037 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:52:38 INFO - PROCESS | 2060 | 1471089158039 Marionette TRACE conn5 <- [1,802,null,{}] 04:52:38 INFO - PROCESS | 2060 | 1471089158042 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:38 INFO - PROCESS | 2060 | 1471089158044 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:38 INFO - PROCESS | 2060 | 1471089158155 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 04:52:38 INFO - PROCESS | 2060 | 1471089158162 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 2060 | 1471089158164 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:38 INFO - PROCESS | 2060 | ++DOCSHELL 14E55400 == 34 [pid = 2060] [id = 210] 04:52:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (14E5A800) [pid = 2060] [serial = 628] [outer = 00000000] 04:52:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (14FD5000) [pid = 2060] [serial = 629] [outer = 14E5A800] 04:52:38 INFO - PROCESS | 2060 | 1471089158249 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (16467C00) [pid = 2060] [serial = 630] [outer = 14E5A800] 04:52:38 INFO - PROCESS | 2060 | 1471089158697 Marionette TRACE conn5 <- [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] 04:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:52:38 INFO - PROCESS | 2060 | 1471089158714 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 04:52:38 INFO - PROCESS | 2060 | 1471089158717 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 2060 | 1471089158719 Marionette TRACE conn5 <- [1,806,null,{}] 04:52:38 INFO - PROCESS | 2060 | 1471089158723 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:38 INFO - PROCESS | 2060 | 1471089158725 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:38 INFO - PROCESS | 2060 | 1471089158837 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 04:52:38 INFO - PROCESS | 2060 | 1471089158920 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 2060 | 1471089158922 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:38 INFO - PROCESS | 2060 | ++DOCSHELL 164ED000 == 35 [pid = 2060] [id = 211] 04:52:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (164EFC00) [pid = 2060] [serial = 631] [outer = 00000000] 04:52:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (1693AC00) [pid = 2060] [serial = 632] [outer = 164EFC00] 04:52:38 INFO - PROCESS | 2060 | 1471089158969 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (16944800) [pid = 2060] [serial = 633] [outer = 164EFC00] 04:52:39 INFO - PROCESS | 2060 | 1471089159402 Marionette TRACE conn5 <- [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]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 730ms 04:52:39 INFO - PROCESS | 2060 | 1471089159448 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 2060 | 1471089159450 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 04:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:52:39 INFO - PROCESS | 2060 | 1471089159453 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 2060 | 1471089159455 Marionette TRACE conn5 <- [1,810,null,{}] 04:52:39 INFO - PROCESS | 2060 | 1471089159458 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:39 INFO - PROCESS | 2060 | 1471089159464 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:39 INFO - PROCESS | 2060 | 1471089159596 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 04:52:39 INFO - PROCESS | 2060 | 1471089159657 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 2060 | 1471089159660 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:39 INFO - PROCESS | 2060 | ++DOCSHELL 0F588000 == 36 [pid = 2060] [id = 212] 04:52:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (14ECB000) [pid = 2060] [serial = 634] [outer = 00000000] 04:52:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17A79C00) [pid = 2060] [serial = 635] [outer = 14ECB000] 04:52:39 INFO - PROCESS | 2060 | 1471089159708 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17615800) [pid = 2060] [serial = 636] [outer = 14ECB000] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0EBFB000) [pid = 2060] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F587800) [pid = 2060] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (103F2C00) [pid = 2060] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0EA42800) [pid = 2060] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (10303000) [pid = 2060] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (13AECC00) [pid = 2060] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (1535D800) [pid = 2060] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F163C00) [pid = 2060] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:52:40 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (1376E400) [pid = 2060] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:52:40 INFO - PROCESS | 2060 | 1471089160143 Marionette TRACE conn5 <- [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] 04:52:40 INFO - PROCESS | 2060 | 1471089160187 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 04:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:52:40 INFO - PROCESS | 2060 | 1471089160194 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 2060 | 1471089160196 Marionette TRACE conn5 <- [1,814,null,{}] 04:52:40 INFO - PROCESS | 2060 | 1471089160200 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:40 INFO - PROCESS | 2060 | 1471089160202 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:40 INFO - PROCESS | 2060 | 1471089160280 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 04:52:40 INFO - PROCESS | 2060 | 1471089160286 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 2060 | 1471089160288 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:40 INFO - PROCESS | 2060 | ++DOCSHELL 104E3800 == 37 [pid = 2060] [id = 213] 04:52:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (12534000) [pid = 2060] [serial = 637] [outer = 00000000] 04:52:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (17C83800) [pid = 2060] [serial = 638] [outer = 12534000] 04:52:40 INFO - PROCESS | 2060 | 1471089160332 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (17C87C00) [pid = 2060] [serial = 639] [outer = 12534000] 04:52:40 INFO - PROCESS | 2060 | 1471089160765 Marionette TRACE conn5 <- [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]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 631ms 04:52:40 INFO - PROCESS | 2060 | 1471089160825 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 04:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:52:40 INFO - PROCESS | 2060 | 1471089160827 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 04:52:40 INFO - PROCESS | 2060 | 1471089160830 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 2060 | 1471089160832 Marionette TRACE conn5 <- [1,818,null,{}] 04:52:40 INFO - PROCESS | 2060 | 1471089160836 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:40 INFO - PROCESS | 2060 | 1471089160838 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:40 INFO - PROCESS | 2060 | 1471089160917 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 04:52:40 INFO - PROCESS | 2060 | 1471089160923 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 2060 | 1471089160925 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:40 INFO - PROCESS | 2060 | ++DOCSHELL 17C86C00 == 38 [pid = 2060] [id = 214] 04:52:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (17CB0800) [pid = 2060] [serial = 640] [outer = 00000000] 04:52:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (17DBCC00) [pid = 2060] [serial = 641] [outer = 17CB0800] 04:52:40 INFO - PROCESS | 2060 | 1471089160971 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (17DC0000) [pid = 2060] [serial = 642] [outer = 17CB0800] 04:52:41 INFO - PROCESS | 2060 | 1471089161390 Marionette TRACE conn5 <- [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]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 570ms 04:52:41 INFO - PROCESS | 2060 | 1471089161401 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 2060 | 1471089161403 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 04:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:52:41 INFO - PROCESS | 2060 | 1471089161406 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 2060 | 1471089161408 Marionette TRACE conn5 <- [1,822,null,{}] 04:52:41 INFO - PROCESS | 2060 | 1471089161425 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:41 INFO - PROCESS | 2060 | 1471089161427 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:41 INFO - PROCESS | 2060 | 1471089161505 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 04:52:41 INFO - PROCESS | 2060 | 1471089161511 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 2060 | 1471089161513 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:41 INFO - PROCESS | 2060 | ++DOCSHELL 17DBC000 == 39 [pid = 2060] [id = 215] 04:52:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17DBC800) [pid = 2060] [serial = 643] [outer = 00000000] 04:52:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17ED4C00) [pid = 2060] [serial = 644] [outer = 17DBC800] 04:52:41 INFO - PROCESS | 2060 | 1471089161556 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (18226800) [pid = 2060] [serial = 645] [outer = 17DBC800] 04:52:41 INFO - PROCESS | 2060 | 1471089162000 Marionette TRACE conn5 <- [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]]]}] 04:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 650ms 04:52:42 INFO - PROCESS | 2060 | 1471089162096 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 2060 | 1471089162101 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 04:52:42 INFO - PROCESS | 2060 | 1471089162106 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:52:42 INFO - PROCESS | 2060 | 1471089162111 Marionette TRACE conn5 <- [1,826,null,{}] 04:52:42 INFO - PROCESS | 2060 | 1471089162118 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:42 INFO - PROCESS | 2060 | 1471089162122 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:42 INFO - PROCESS | 2060 | 1471089162281 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 04:52:42 INFO - PROCESS | 2060 | 1471089162356 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 2060 | 1471089162361 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:42 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF9C00 == 40 [pid = 2060] [id = 216] 04:52:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0EBFAC00) [pid = 2060] [serial = 646] [outer = 00000000] 04:52:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F030C00) [pid = 2060] [serial = 647] [outer = 0EBFAC00] 04:52:42 INFO - PROCESS | 2060 | 1471089162418 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F586400) [pid = 2060] [serial = 648] [outer = 0EBFAC00] 04:52:43 INFO - PROCESS | 2060 | 1471089163083 Marionette TRACE conn5 <- [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]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1018ms 04:52:43 INFO - PROCESS | 2060 | 1471089163131 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 2060 | 1471089163135 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 04:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:52:43 INFO - PROCESS | 2060 | 1471089163141 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 2060 | 1471089163145 Marionette TRACE conn5 <- [1,830,null,{}] 04:52:43 INFO - PROCESS | 2060 | 1471089163150 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:43 INFO - PROCESS | 2060 | 1471089163153 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:43 INFO - PROCESS | 2060 | 1471089163263 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 04:52:43 INFO - PROCESS | 2060 | 1471089163386 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 2060 | 1471089163389 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:43 INFO - PROCESS | 2060 | ++DOCSHELL 1252F800 == 41 [pid = 2060] [id = 217] 04:52:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (12537000) [pid = 2060] [serial = 649] [outer = 00000000] 04:52:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (137B1C00) [pid = 2060] [serial = 650] [outer = 12537000] 04:52:43 INFO - PROCESS | 2060 | 1471089163446 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (149C4000) [pid = 2060] [serial = 651] [outer = 12537000] 04:52:43 INFO - PROCESS | 2060 | 1471089164002 Marionette TRACE conn5 <- [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]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 930ms 04:52:44 INFO - PROCESS | 2060 | 1471089164071 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 2060 | 1471089164074 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 04:52:44 INFO - PROCESS | 2060 | 1471089164078 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:52:44 INFO - PROCESS | 2060 | 1471089164080 Marionette TRACE conn5 <- [1,834,null,{}] 04:52:44 INFO - PROCESS | 2060 | 1471089164090 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:44 INFO - PROCESS | 2060 | 1471089164095 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:44 INFO - PROCESS | 2060 | 1471089164236 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 04:52:44 INFO - PROCESS | 2060 | 1471089164361 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 2060 | 1471089164365 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:44 INFO - PROCESS | 2060 | ++DOCSHELL 17A14C00 == 42 [pid = 2060] [id = 218] 04:52:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17A73800) [pid = 2060] [serial = 652] [outer = 00000000] 04:52:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17DBC400) [pid = 2060] [serial = 653] [outer = 17A73800] 04:52:44 INFO - PROCESS | 2060 | 1471089164424 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18226C00) [pid = 2060] [serial = 654] [outer = 17A73800] 04:52:45 INFO - PROCESS | 2060 | 1471089165253 Marionette TRACE conn5 <- [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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1230ms 04:52:45 INFO - PROCESS | 2060 | 1471089165311 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 2060 | 1471089165315 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 04:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:52:45 INFO - PROCESS | 2060 | 1471089165320 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 2060 | 1471089165324 Marionette TRACE conn5 <- [1,838,null,{}] 04:52:45 INFO - PROCESS | 2060 | 1471089165329 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:45 INFO - PROCESS | 2060 | 1471089165332 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:45 INFO - PROCESS | 2060 | 1471089165468 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 0E976800 == 41 [pid = 2060] [id = 197] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 17C86C00 == 40 [pid = 2060] [id = 214] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 104E3800 == 39 [pid = 2060] [id = 213] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 0F588000 == 38 [pid = 2060] [id = 212] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 164ED000 == 37 [pid = 2060] [id = 211] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 14E55400 == 36 [pid = 2060] [id = 210] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 1387C800 == 35 [pid = 2060] [id = 209] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 0F5B7000 == 34 [pid = 2060] [id = 208] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 0EBF9400 == 33 [pid = 2060] [id = 207] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 0F57F400 == 32 [pid = 2060] [id = 204] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 0ED50C00 == 31 [pid = 2060] [id = 205] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 104DE000 == 30 [pid = 2060] [id = 206] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 17A14C00 == 29 [pid = 2060] [id = 218] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 17DBC000 == 28 [pid = 2060] [id = 215] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 0EBF9C00 == 27 [pid = 2060] [id = 216] 04:52:46 INFO - PROCESS | 2060 | --DOCSHELL 1252F800 == 26 [pid = 2060] [id = 217] 04:52:46 INFO - PROCESS | 2060 | 1471089166135 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 2060 | 1471089166138 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0ED51000) [pid = 2060] [serial = 593] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F5B7800) [pid = 2060] [serial = 596] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (13772800) [pid = 2060] [serial = 600] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0FD0D400) [pid = 2060] [serial = 591] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (12539800) [pid = 2060] [serial = 599] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F5DB800) [pid = 2060] [serial = 590] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (149E6400) [pid = 2060] [serial = 605] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (13B92800) [pid = 2060] [serial = 602] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1576CC00) [pid = 2060] [serial = 608] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F5BF800) [pid = 2060] [serial = 585] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F57E800) [pid = 2060] [serial = 584] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14E3EC00) [pid = 2060] [serial = 588] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (149CC800) [pid = 2060] [serial = 587] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (1691E800) [pid = 2060] [serial = 611] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (149C6C00) [pid = 2060] [serial = 603] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (149EBC00) [pid = 2060] [serial = 606] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F5BE000) [pid = 2060] [serial = 597] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (1646C400) [pid = 2060] [serial = 609] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F025000) [pid = 2060] [serial = 594] [outer = 00000000] [url = about:blank] 04:52:46 INFO - PROCESS | 2060 | ++DOCSHELL 08872000 == 27 [pid = 2060] [id = 219] 04:52:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0BF8E000) [pid = 2060] [serial = 655] [outer = 00000000] 04:52:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0BF9A000) [pid = 2060] [serial = 656] [outer = 0BF8E000] 04:52:46 INFO - PROCESS | 2060 | 1471089166275 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0EAE9400) [pid = 2060] [serial = 657] [outer = 0BF8E000] 04:52:46 INFO - PROCESS | 2060 | 1471089166732 Marionette TRACE conn5 <- [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]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1480ms 04:52:46 INFO - PROCESS | 2060 | 1471089166802 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 04:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:52:46 INFO - PROCESS | 2060 | 1471089166806 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 04:52:46 INFO - PROCESS | 2060 | 1471089166811 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 2060 | 1471089166814 Marionette TRACE conn5 <- [1,842,null,{}] 04:52:46 INFO - PROCESS | 2060 | 1471089166819 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:46 INFO - PROCESS | 2060 | 1471089166823 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:46 INFO - PROCESS | 2060 | 1471089166916 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 04:52:46 INFO - PROCESS | 2060 | 1471089166931 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 2060 | 1471089166934 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:46 INFO - PROCESS | 2060 | ++DOCSHELL 0F16D000 == 28 [pid = 2060] [id = 220] 04:52:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F16D800) [pid = 2060] [serial = 658] [outer = 00000000] 04:52:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F524800) [pid = 2060] [serial = 659] [outer = 0F16D800] 04:52:46 INFO - PROCESS | 2060 | 1471089166982 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F585400) [pid = 2060] [serial = 660] [outer = 0F16D800] 04:52:48 INFO - PROCESS | 2060 | 1471089168321 Marionette TRACE conn5 <- [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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1631ms 04:52:48 INFO - PROCESS | 2060 | 1471089168495 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 2060 | 1471089168499 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 04:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:52:48 INFO - PROCESS | 2060 | 1471089168504 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 2060 | 1471089168506 Marionette TRACE conn5 <- [1,846,null,{}] 04:52:48 INFO - PROCESS | 2060 | 1471089168510 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:48 INFO - PROCESS | 2060 | 1471089168513 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:48 INFO - PROCESS | 2060 | 1471089168641 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 04:52:48 INFO - PROCESS | 2060 | 1471089168650 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 2060 | 1471089168652 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:48 INFO - PROCESS | 2060 | ++DOCSHELL 0F74E400 == 29 [pid = 2060] [id = 221] 04:52:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F74E800) [pid = 2060] [serial = 661] [outer = 00000000] 04:52:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (1253D000) [pid = 2060] [serial = 662] [outer = 0F74E800] 04:52:48 INFO - PROCESS | 2060 | 1471089168701 Marionette DEBUG loaded listener.js 04:52:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (137B4000) [pid = 2060] [serial = 663] [outer = 0F74E800] 04:52:49 INFO - PROCESS | 2060 | 1471089169202 Marionette TRACE conn5 <- [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]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 730ms 04:52:49 INFO - PROCESS | 2060 | 1471089169238 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 04:52:49 INFO - PROCESS | 2060 | 1471089169240 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 04:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:52:49 INFO - PROCESS | 2060 | 1471089169250 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 2060 | 1471089169256 Marionette TRACE conn5 <- [1,850,null,{}] 04:52:49 INFO - PROCESS | 2060 | 1471089169265 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:49 INFO - PROCESS | 2060 | 1471089169269 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:49 INFO - PROCESS | 2060 | 1471089169392 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 04:52:49 INFO - PROCESS | 2060 | 1471089169481 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 2060 | 1471089169483 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:49 INFO - PROCESS | 2060 | ++DOCSHELL 149E3800 == 30 [pid = 2060] [id = 222] 04:52:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (149E6400) [pid = 2060] [serial = 664] [outer = 00000000] 04:52:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (14E40C00) [pid = 2060] [serial = 665] [outer = 149E6400] 04:52:49 INFO - PROCESS | 2060 | 1471089169529 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (14E49800) [pid = 2060] [serial = 666] [outer = 149E6400] 04:52:49 INFO - PROCESS | 2060 | 1471089169975 Marionette TRACE conn5 <- [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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 774ms 04:52:50 INFO - PROCESS | 2060 | 1471089170027 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 2060 | 1471089170030 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 04:52:50 INFO - PROCESS | 2060 | 1471089170033 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:52:50 INFO - PROCESS | 2060 | 1471089170035 Marionette TRACE conn5 <- [1,854,null,{}] 04:52:50 INFO - PROCESS | 2060 | 1471089170044 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 2060 | 1471089170046 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:50 INFO - PROCESS | 2060 | 1471089170158 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 04:52:50 INFO - PROCESS | 2060 | 1471089170164 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 2060 | 1471089170166 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:50 INFO - PROCESS | 2060 | ++DOCSHELL 14E55400 == 31 [pid = 2060] [id = 223] 04:52:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E55C00) [pid = 2060] [serial = 667] [outer = 00000000] 04:52:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (15363400) [pid = 2060] [serial = 668] [outer = 14E55C00] 04:52:50 INFO - PROCESS | 2060 | 1471089170215 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (15770000) [pid = 2060] [serial = 669] [outer = 14E55C00] 04:52:50 INFO - PROCESS | 2060 | 1471089170669 Marionette TRACE conn5 <- [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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 690ms 04:52:50 INFO - PROCESS | 2060 | 1471089170727 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 2060 | 1471089170729 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 04:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:52:50 INFO - PROCESS | 2060 | 1471089170733 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 2060 | 1471089170735 Marionette TRACE conn5 <- [1,858,null,{}] 04:52:50 INFO - PROCESS | 2060 | 1471089170744 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 2060 | 1471089170746 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:50 INFO - PROCESS | 2060 | 1471089170878 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 04:52:50 INFO - PROCESS | 2060 | 1471089170892 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 2060 | 1471089170898 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:50 INFO - PROCESS | 2060 | ++DOCSHELL 16761800 == 32 [pid = 2060] [id = 224] 04:52:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16766400) [pid = 2060] [serial = 670] [outer = 00000000] 04:52:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16938000) [pid = 2060] [serial = 671] [outer = 16766400] 04:52:51 INFO - PROCESS | 2060 | 1471089171001 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17616000) [pid = 2060] [serial = 672] [outer = 16766400] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (14E51000) [pid = 2060] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (104E1800) [pid = 2060] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1387CC00) [pid = 2060] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F5B7400) [pid = 2060] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0ED51400) [pid = 2060] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (14ECB000) [pid = 2060] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0ED4D400) [pid = 2060] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (164EFC00) [pid = 2060] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (12534000) [pid = 2060] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (14E5A800) [pid = 2060] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17CB0800) [pid = 2060] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:52:51 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17DBC800) [pid = 2060] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:52:51 INFO - PROCESS | 2060 | 1471089171610 Marionette TRACE conn5 <- [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]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 930ms 04:52:51 INFO - PROCESS | 2060 | 1471089171667 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 2060 | 1471089171669 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 04:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:52:51 INFO - PROCESS | 2060 | 1471089171672 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 2060 | 1471089171674 Marionette TRACE conn5 <- [1,862,null,{}] 04:52:51 INFO - PROCESS | 2060 | 1471089171677 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:51 INFO - PROCESS | 2060 | 1471089171679 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:51 INFO - PROCESS | 2060 | 1471089171759 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 04:52:51 INFO - PROCESS | 2060 | 1471089171765 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 2060 | 1471089171767 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:51 INFO - PROCESS | 2060 | ++DOCSHELL 08870400 == 33 [pid = 2060] [id = 225] 04:52:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (16464000) [pid = 2060] [serial = 673] [outer = 00000000] 04:52:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (16935800) [pid = 2060] [serial = 674] [outer = 16464000] 04:52:51 INFO - PROCESS | 2060 | 1471089171811 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17A13800) [pid = 2060] [serial = 675] [outer = 16464000] 04:52:52 INFO - PROCESS | 2060 | 1471089172225 Marionette TRACE conn5 <- [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]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 630ms 04:52:52 INFO - PROCESS | 2060 | 1471089172303 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 2060 | 1471089172305 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 04:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:52:52 INFO - PROCESS | 2060 | 1471089172309 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 2060 | 1471089172310 Marionette TRACE conn5 <- [1,866,null,{}] 04:52:52 INFO - PROCESS | 2060 | 1471089172314 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:52 INFO - PROCESS | 2060 | 1471089172316 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:52 INFO - PROCESS | 2060 | 1471089172395 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 04:52:52 INFO - PROCESS | 2060 | 1471089172403 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 2060 | 1471089172405 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:52 INFO - PROCESS | 2060 | ++DOCSHELL 17C86C00 == 34 [pid = 2060] [id = 226] 04:52:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17C87400) [pid = 2060] [serial = 676] [outer = 00000000] 04:52:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DBE000) [pid = 2060] [serial = 677] [outer = 17C87400] 04:52:52 INFO - PROCESS | 2060 | 1471089172449 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17DC6000) [pid = 2060] [serial = 678] [outer = 17C87400] 04:52:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A82000) [pid = 2060] [serial = 679] [outer = 0EBF8C00] 04:52:52 INFO - PROCESS | 2060 | 1471089172952 Marionette TRACE conn5 <- [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]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 04:52:52 INFO - PROCESS | 2060 | 1471089172983 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 04:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:52:52 INFO - PROCESS | 2060 | 1471089172985 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 04:52:52 INFO - PROCESS | 2060 | 1471089172988 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 2060 | 1471089172990 Marionette TRACE conn5 <- [1,870,null,{}] 04:52:52 INFO - PROCESS | 2060 | 1471089172993 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:52 INFO - PROCESS | 2060 | 1471089172995 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:53 INFO - PROCESS | 2060 | 1471089173073 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 04:52:53 INFO - PROCESS | 2060 | 1471089173080 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 2060 | 1471089173082 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:53 INFO - PROCESS | 2060 | ++DOCSHELL 17ED8400 == 35 [pid = 2060] [id = 227] 04:52:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17ED9400) [pid = 2060] [serial = 680] [outer = 00000000] 04:52:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18A82400) [pid = 2060] [serial = 681] [outer = 17ED9400] 04:52:53 INFO - PROCESS | 2060 | 1471089173126 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18A82C00) [pid = 2060] [serial = 682] [outer = 17ED9400] 04:52:53 INFO - PROCESS | 2060 | 1471089173861 Marionette TRACE conn5 <- [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]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 930ms 04:52:53 INFO - PROCESS | 2060 | 1471089173920 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 2060 | 1471089173924 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 04:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:52:53 INFO - PROCESS | 2060 | 1471089173930 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 2060 | 1471089173933 Marionette TRACE conn5 <- [1,874,null,{}] 04:52:53 INFO - PROCESS | 2060 | 1471089173940 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:53 INFO - PROCESS | 2060 | 1471089173943 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:54 INFO - PROCESS | 2060 | 1471089174083 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 04:52:54 INFO - PROCESS | 2060 | 1471089174208 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 2060 | 1471089174211 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:54 INFO - PROCESS | 2060 | ++DOCSHELL 0F025400 == 36 [pid = 2060] [id = 228] 04:52:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F030000) [pid = 2060] [serial = 683] [outer = 00000000] 04:52:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F5BA000) [pid = 2060] [serial = 684] [outer = 0F030000] 04:52:54 INFO - PROCESS | 2060 | 1471089174270 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0FD04800) [pid = 2060] [serial = 685] [outer = 0F030000] 04:52:55 INFO - PROCESS | 2060 | 1471089175032 Marionette TRACE conn5 <- [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]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1182ms 04:52:55 INFO - PROCESS | 2060 | 1471089175112 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 2060 | 1471089175116 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 04:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:52:55 INFO - PROCESS | 2060 | 1471089175123 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 2060 | 1471089175126 Marionette TRACE conn5 <- [1,878,null,{}] 04:52:55 INFO - PROCESS | 2060 | 1471089175130 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:55 INFO - PROCESS | 2060 | 1471089175133 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:55 INFO - PROCESS | 2060 | 1471089175261 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 04:52:55 INFO - PROCESS | 2060 | 1471089175463 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 2060 | 1471089175466 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:55 INFO - PROCESS | 2060 | ++DOCSHELL 08869800 == 37 [pid = 2060] [id = 229] 04:52:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0BF96400) [pid = 2060] [serial = 686] [outer = 00000000] 04:52:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0EA7CC00) [pid = 2060] [serial = 687] [outer = 0BF96400] 04:52:55 INFO - PROCESS | 2060 | 1471089175531 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0ED53400) [pid = 2060] [serial = 688] [outer = 0BF96400] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 0F57F000 == 36 [pid = 2060] [id = 175] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 17DCA800 == 35 [pid = 2060] [id = 167] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 18B2D000 == 34 [pid = 2060] [id = 168] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 0F3A5800 == 33 [pid = 2060] [id = 159] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 1576A000 == 32 [pid = 2060] [id = 163] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 0FD56C00 == 31 [pid = 2060] [id = 160] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 0BF99800 == 30 [pid = 2060] [id = 174] 04:52:55 INFO - PROCESS | 2060 | --DOCSHELL 0E9D2400 == 29 [pid = 2060] [id = 158] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17ED4C00) [pid = 2060] [serial = 644] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1693D800) [pid = 2060] [serial = 612] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (125EB400) [pid = 2060] [serial = 617] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (13AED400) [pid = 2060] [serial = 618] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (13B46800) [pid = 2060] [serial = 626] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F750400) [pid = 2060] [serial = 623] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F868C00) [pid = 2060] [serial = 624] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F02D000) [pid = 2060] [serial = 614] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F169400) [pid = 2060] [serial = 615] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17A79C00) [pid = 2060] [serial = 635] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F02B800) [pid = 2060] [serial = 620] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F16B400) [pid = 2060] [serial = 621] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (16944800) [pid = 2060] [serial = 633] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1693AC00) [pid = 2060] [serial = 632] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18226800) [pid = 2060] [serial = 645] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17615800) [pid = 2060] [serial = 636] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17C87C00) [pid = 2060] [serial = 639] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17C83800) [pid = 2060] [serial = 638] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (14FD5000) [pid = 2060] [serial = 629] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (16467C00) [pid = 2060] [serial = 630] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (17DC0000) [pid = 2060] [serial = 642] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (17DBCC00) [pid = 2060] [serial = 641] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (149DD400) [pid = 2060] [serial = 627] [outer = 00000000] [url = about:blank] 04:52:56 INFO - PROCESS | 2060 | 1471089176138 Marionette TRACE conn5 <- [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]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1020ms 04:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:52:56 INFO - PROCESS | 2060 | 1471089176147 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 2060 | 1471089176151 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 04:52:56 INFO - PROCESS | 2060 | 1471089176155 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 2060 | 1471089176158 Marionette TRACE conn5 <- [1,882,null,{}] 04:52:56 INFO - PROCESS | 2060 | 1471089176163 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:56 INFO - PROCESS | 2060 | 1471089176168 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:56 INFO - PROCESS | 2060 | 1471089176255 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 04:52:56 INFO - PROCESS | 2060 | 1471089176266 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 2060 | 1471089176269 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:56 INFO - PROCESS | 2060 | ++DOCSHELL 0F171400 == 30 [pid = 2060] [id = 230] 04:52:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0F3A5800) [pid = 2060] [serial = 689] [outer = 00000000] 04:52:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0F5C2800) [pid = 2060] [serial = 690] [outer = 0F3A5800] 04:52:56 INFO - PROCESS | 2060 | 1471089176318 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F871C00) [pid = 2060] [serial = 691] [outer = 0F3A5800] 04:52:56 INFO - PROCESS | 2060 | 1471089176778 Marionette TRACE conn5 <- [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]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 04:52:56 INFO - PROCESS | 2060 | 1471089176840 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 2060 | 1471089176844 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 04:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:52:56 INFO - PROCESS | 2060 | 1471089176850 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 2060 | 1471089176852 Marionette TRACE conn5 <- [1,886,null,{}] 04:52:56 INFO - PROCESS | 2060 | 1471089176856 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:56 INFO - PROCESS | 2060 | 1471089176858 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:56 INFO - PROCESS | 2060 | 1471089176946 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 04:52:56 INFO - PROCESS | 2060 | 1471089176953 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 2060 | 1471089176955 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:56 INFO - PROCESS | 2060 | ++DOCSHELL 0F5C2000 == 31 [pid = 2060] [id = 231] 04:52:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0FD9E400) [pid = 2060] [serial = 692] [outer = 00000000] 04:52:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (137B0800) [pid = 2060] [serial = 693] [outer = 0FD9E400] 04:52:56 INFO - PROCESS | 2060 | 1471089177004 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (13A59800) [pid = 2060] [serial = 694] [outer = 0FD9E400] 04:52:57 INFO - PROCESS | 2060 | 1471089177466 Marionette TRACE conn5 <- [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]]]}] 04:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 04:52:57 INFO - PROCESS | 2060 | 1471089177524 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 04:52:57 INFO - PROCESS | 2060 | 1471089177527 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 04:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:52:57 INFO - PROCESS | 2060 | 1471089177531 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:52:57 INFO - PROCESS | 2060 | 1471089177537 Marionette TRACE conn5 <- [1,890,null,{}] 04:52:57 INFO - PROCESS | 2060 | 1471089177547 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:57 INFO - PROCESS | 2060 | 1471089177551 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:57 INFO - PROCESS | 2060 | 1471089177636 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 04:52:57 INFO - PROCESS | 2060 | 1471089177647 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 2060 | 1471089177649 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:57 INFO - PROCESS | 2060 | ++DOCSHELL 14E44400 == 32 [pid = 2060] [id = 232] 04:52:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (14E44800) [pid = 2060] [serial = 695] [outer = 00000000] 04:52:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (14FCF400) [pid = 2060] [serial = 696] [outer = 14E44800] 04:52:57 INFO - PROCESS | 2060 | 1471089177695 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (15362800) [pid = 2060] [serial = 697] [outer = 14E44800] 04:52:58 INFO - PROCESS | 2060 | 1471089178141 Marionette TRACE conn5 <- [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]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 04:52:58 INFO - PROCESS | 2060 | 1471089178173 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 2060 | 1471089178176 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 04:52:58 INFO - PROCESS | 2060 | 1471089178179 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:52:58 INFO - PROCESS | 2060 | 1471089178181 Marionette TRACE conn5 <- [1,894,null,{}] 04:52:58 INFO - PROCESS | 2060 | 1471089178184 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:58 INFO - PROCESS | 2060 | 1471089178186 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:58 INFO - PROCESS | 2060 | 1471089178304 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 04:52:58 INFO - PROCESS | 2060 | 1471089178383 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 2060 | 1471089178385 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:58 INFO - PROCESS | 2060 | ++DOCSHELL 16469800 == 33 [pid = 2060] [id = 233] 04:52:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1646E800) [pid = 2060] [serial = 698] [outer = 00000000] 04:52:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16935400) [pid = 2060] [serial = 699] [outer = 1646E800] 04:52:58 INFO - PROCESS | 2060 | 1471089178430 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (16940C00) [pid = 2060] [serial = 700] [outer = 1646E800] 04:52:58 INFO - PROCESS | 2060 | 1471089178854 Marionette TRACE conn5 <- [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]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 732ms 04:52:58 INFO - PROCESS | 2060 | 1471089178917 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 2060 | 1471089178919 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 04:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:52:58 INFO - PROCESS | 2060 | 1471089178934 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 2060 | 1471089178936 Marionette TRACE conn5 <- [1,898,null,{}] 04:52:58 INFO - PROCESS | 2060 | 1471089178939 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:58 INFO - PROCESS | 2060 | 1471089178941 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:59 INFO - PROCESS | 2060 | 1471089179051 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 04:52:59 INFO - PROCESS | 2060 | 1471089179062 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 2060 | 1471089179068 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:59 INFO - PROCESS | 2060 | ++DOCSHELL 12530000 == 34 [pid = 2060] [id = 234] 04:52:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1760B400) [pid = 2060] [serial = 701] [outer = 00000000] 04:52:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17618C00) [pid = 2060] [serial = 702] [outer = 1760B400] 04:52:59 INFO - PROCESS | 2060 | 1471089179170 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17C89400) [pid = 2060] [serial = 703] [outer = 1760B400] 04:52:59 INFO - PROCESS | 2060 | 1471089179620 Marionette TRACE conn5 <- [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]]]}] 04:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 730ms 04:52:59 INFO - PROCESS | 2060 | 1471089179662 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 2060 | 1471089179664 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 04:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:52:59 INFO - PROCESS | 2060 | 1471089179667 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 2060 | 1471089179669 Marionette TRACE conn5 <- [1,902,null,{}] 04:52:59 INFO - PROCESS | 2060 | 1471089179672 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:59 INFO - PROCESS | 2060 | 1471089179674 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:59 INFO - PROCESS | 2060 | 1471089179787 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 04:52:59 INFO - PROCESS | 2060 | 1471089179793 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 2060 | 1471089179795 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:52:59 INFO - PROCESS | 2060 | ++DOCSHELL 1535CC00 == 35 [pid = 2060] [id = 235] 04:52:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17610C00) [pid = 2060] [serial = 704] [outer = 00000000] 04:52:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17CB7400) [pid = 2060] [serial = 705] [outer = 17610C00] 04:52:59 INFO - PROCESS | 2060 | 1471089179839 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17CAFC00) [pid = 2060] [serial = 706] [outer = 17610C00] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (149E6400) [pid = 2060] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (14E55C00) [pid = 2060] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0EBFAC00) [pid = 2060] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F16D800) [pid = 2060] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (12537000) [pid = 2060] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0BF8E000) [pid = 2060] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F74E800) [pid = 2060] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (16766400) [pid = 2060] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17C87400) [pid = 2060] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:53:00 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (16464000) [pid = 2060] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:53:00 INFO - PROCESS | 2060 | 1471089180357 Marionette TRACE conn5 <- [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]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 04:53:00 INFO - PROCESS | 2060 | 1471089180398 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 04:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:53:00 INFO - PROCESS | 2060 | 1471089180400 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 04:53:00 INFO - PROCESS | 2060 | 1471089180403 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 2060 | 1471089180405 Marionette TRACE conn5 <- [1,906,null,{}] 04:53:00 INFO - PROCESS | 2060 | 1471089180408 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:00 INFO - PROCESS | 2060 | 1471089180410 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:00 INFO - PROCESS | 2060 | 1471089180488 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 04:53:00 INFO - PROCESS | 2060 | 1471089180496 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 2060 | 1471089180498 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:00 INFO - PROCESS | 2060 | ++DOCSHELL 0F757800 == 36 [pid = 2060] [id = 236] 04:53:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (103EA400) [pid = 2060] [serial = 707] [outer = 00000000] 04:53:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (14E40800) [pid = 2060] [serial = 708] [outer = 103EA400] 04:53:00 INFO - PROCESS | 2060 | 1471089180542 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16464000) [pid = 2060] [serial = 709] [outer = 103EA400] 04:53:00 INFO - PROCESS | 2060 | 1471089180962 Marionette TRACE conn5 <- [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]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 630ms 04:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:53:01 INFO - PROCESS | 2060 | 1471089181034 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 2060 | 1471089181036 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 04:53:01 INFO - PROCESS | 2060 | 1471089181040 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 2060 | 1471089181042 Marionette TRACE conn5 <- [1,910,null,{}] 04:53:01 INFO - PROCESS | 2060 | 1471089181045 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:01 INFO - PROCESS | 2060 | 1471089181048 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:01 INFO - PROCESS | 2060 | 1471089181151 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 04:53:01 INFO - PROCESS | 2060 | 1471089181157 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 2060 | 1471089181159 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:01 INFO - PROCESS | 2060 | ++DOCSHELL 14E3F000 == 37 [pid = 2060] [id = 237] 04:53:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1676B400) [pid = 2060] [serial = 710] [outer = 00000000] 04:53:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18318C00) [pid = 2060] [serial = 711] [outer = 1676B400] 04:53:01 INFO - PROCESS | 2060 | 1471089181203 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18B2DC00) [pid = 2060] [serial = 712] [outer = 1676B400] 04:53:01 INFO - PROCESS | 2060 | 1471089181623 Marionette TRACE conn5 <- [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]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 630ms 04:53:01 INFO - PROCESS | 2060 | 1471089181670 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 2060 | 1471089181673 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 04:53:01 INFO - PROCESS | 2060 | 1471089181676 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:53:01 INFO - PROCESS | 2060 | 1471089181678 Marionette TRACE conn5 <- [1,914,null,{}] 04:53:01 INFO - PROCESS | 2060 | 1471089181681 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:01 INFO - PROCESS | 2060 | 1471089181683 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:01 INFO - PROCESS | 2060 | 1471089181764 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 04:53:01 INFO - PROCESS | 2060 | 1471089181770 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 2060 | 1471089181772 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:01 INFO - PROCESS | 2060 | ++DOCSHELL 14E43C00 == 38 [pid = 2060] [id = 238] 04:53:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18B6E000) [pid = 2060] [serial = 713] [outer = 00000000] 04:53:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18B75C00) [pid = 2060] [serial = 714] [outer = 18B6E000] 04:53:01 INFO - PROCESS | 2060 | 1471089181825 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18B78000) [pid = 2060] [serial = 715] [outer = 18B6E000] 04:53:02 INFO - PROCESS | 2060 | 1471089182243 Marionette TRACE conn5 <- [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]]]}] 04:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 04:53:02 INFO - PROCESS | 2060 | 1471089182320 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 2060 | 1471089182325 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 04:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:53:02 INFO - PROCESS | 2060 | 1471089182330 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 2060 | 1471089182335 Marionette TRACE conn5 <- [1,918,null,{}] 04:53:02 INFO - PROCESS | 2060 | 1471089182341 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:02 INFO - PROCESS | 2060 | 1471089182345 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:02 INFO - PROCESS | 2060 | 1471089182469 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 04:53:02 INFO - PROCESS | 2060 | 1471089182607 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 2060 | 1471089182613 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:02 INFO - PROCESS | 2060 | ++DOCSHELL 0F025C00 == 39 [pid = 2060] [id = 239] 04:53:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F027C00) [pid = 2060] [serial = 716] [outer = 00000000] 04:53:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F169C00) [pid = 2060] [serial = 717] [outer = 0F027C00] 04:53:02 INFO - PROCESS | 2060 | 1471089182685 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F5BB000) [pid = 2060] [serial = 718] [outer = 0F027C00] 04:53:03 INFO - PROCESS | 2060 | 1471089183245 Marionette TRACE conn5 <- [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]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 987ms 04:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:53:03 INFO - PROCESS | 2060 | 1471089183320 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 2060 | 1471089183323 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 04:53:03 INFO - PROCESS | 2060 | 1471089183330 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 2060 | 1471089183334 Marionette TRACE conn5 <- [1,922,null,{}] 04:53:03 INFO - PROCESS | 2060 | 1471089183339 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:03 INFO - PROCESS | 2060 | 1471089183342 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:03 INFO - PROCESS | 2060 | 1471089183453 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 04:53:03 INFO - PROCESS | 2060 | 1471089183580 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 2060 | 1471089183583 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:03 INFO - PROCESS | 2060 | ++DOCSHELL 13B6C400 == 40 [pid = 2060] [id = 240] 04:53:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (13B90000) [pid = 2060] [serial = 719] [outer = 00000000] 04:53:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (149CE800) [pid = 2060] [serial = 720] [outer = 13B90000] 04:53:03 INFO - PROCESS | 2060 | 1471089183642 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (14E49000) [pid = 2060] [serial = 721] [outer = 13B90000] 04:53:04 INFO - PROCESS | 2060 | 1471089184252 Marionette TRACE conn5 <- [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]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 990ms 04:53:04 INFO - PROCESS | 2060 | 1471089184319 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 2060 | 1471089184322 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 04:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:53:04 INFO - PROCESS | 2060 | 1471089184326 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 2060 | 1471089184328 Marionette TRACE conn5 <- [1,926,null,{}] 04:53:04 INFO - PROCESS | 2060 | 1471089184338 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:04 INFO - PROCESS | 2060 | 1471089184343 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:04 INFO - PROCESS | 2060 | 1471089184496 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 04:53:04 INFO - PROCESS | 2060 | 1471089184514 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 2060 | 1471089184517 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:04 INFO - PROCESS | 2060 | ++DOCSHELL 18A83800 == 41 [pid = 2060] [id = 241] 04:53:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18A88000) [pid = 2060] [serial = 722] [outer = 00000000] 04:53:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18B77400) [pid = 2060] [serial = 723] [outer = 18A88000] 04:53:04 INFO - PROCESS | 2060 | 1471089184575 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18BDB000) [pid = 2060] [serial = 724] [outer = 18A88000] 04:53:05 INFO - PROCESS | 2060 | 1471089185230 Marionette TRACE conn5 <- [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]]]}] 04:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 930ms 04:53:05 INFO - PROCESS | 2060 | 1471089185259 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 2060 | 1471089185261 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 04:53:05 INFO - PROCESS | 2060 | 1471089185264 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:53:05 INFO - PROCESS | 2060 | 1471089185266 Marionette TRACE conn5 <- [1,930,null,{}] 04:53:05 INFO - PROCESS | 2060 | 1471089185270 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:05 INFO - PROCESS | 2060 | 1471089185272 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:05 INFO - PROCESS | 2060 | 1471089185382 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 04:53:05 INFO - PROCESS | 2060 | 1471089185481 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 2060 | 1471089185483 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:05 INFO - PROCESS | 2060 | ++DOCSHELL 18BE4000 == 42 [pid = 2060] [id = 242] 04:53:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18BE4800) [pid = 2060] [serial = 725] [outer = 00000000] 04:53:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18BEE400) [pid = 2060] [serial = 726] [outer = 18BE4800] 04:53:05 INFO - PROCESS | 2060 | 1471089185537 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18F06000) [pid = 2060] [serial = 727] [outer = 18BE4800] 04:53:06 INFO - PROCESS | 2060 | 1471089186101 Marionette TRACE conn5 <- [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]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 870ms 04:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:53:06 INFO - PROCESS | 2060 | 1471089186152 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 2060 | 1471089186154 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 04:53:06 INFO - PROCESS | 2060 | 1471089186159 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 2060 | 1471089186161 Marionette TRACE conn5 <- [1,934,null,{}] 04:53:06 INFO - PROCESS | 2060 | 1471089186165 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:06 INFO - PROCESS | 2060 | 1471089186167 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:06 INFO - PROCESS | 2060 | 1471089186270 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 04:53:06 INFO - PROCESS | 2060 | 1471089186369 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:06 INFO - PROCESS | 2060 | 1471089186371 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:06 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B4C00 == 43 [pid = 2060] [id = 243] 04:53:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F5B5000) [pid = 2060] [serial = 728] [outer = 00000000] 04:53:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (149C5000) [pid = 2060] [serial = 729] [outer = 0F5B5000] 04:53:06 INFO - PROCESS | 2060 | 1471089186425 Marionette DEBUG loaded listener.js 04:53:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (16461400) [pid = 2060] [serial = 730] [outer = 0F5B5000] 04:53:07 INFO - PROCESS | 2060 | 1471089187149 Marionette TRACE conn5 <- [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]]]}] 04:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1021ms 04:53:07 INFO - PROCESS | 2060 | 1471089187181 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 2060 | 1471089187185 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 04:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:53:07 INFO - PROCESS | 2060 | 1471089187189 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 2060 | 1471089187194 Marionette TRACE conn5 <- [1,938,null,{}] 04:53:07 INFO - PROCESS | 2060 | 1471089187198 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:07 INFO - PROCESS | 2060 | 1471089187201 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:07 INFO - PROCESS | 2060 | 1471089187317 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 04:53:07 INFO - PROCESS | 2060 | 1471089187421 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 2060 | 1471089187424 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:07 INFO - PROCESS | 2060 | ++DOCSHELL 0F02E000 == 44 [pid = 2060] [id = 244] 04:53:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (0F166800) [pid = 2060] [serial = 731] [outer = 00000000] 04:53:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (10308800) [pid = 2060] [serial = 732] [outer = 0F166800] 04:53:07 INFO - PROCESS | 2060 | 1471089187474 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (12537000) [pid = 2060] [serial = 733] [outer = 0F166800] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 0F5D9400 == 43 [pid = 2060] [id = 173] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 0BF90C00 == 42 [pid = 2060] [id = 172] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 08872000 == 41 [pid = 2060] [id = 219] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 12534400 == 40 [pid = 2060] [id = 161] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 0F57FC00 == 39 [pid = 2060] [id = 165] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 1693B000 == 38 [pid = 2060] [id = 164] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 1830A400 == 37 [pid = 2060] [id = 171] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 0FD0E400 == 36 [pid = 2060] [id = 166] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 13E9DC00 == 35 [pid = 2060] [id = 162] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 0F88D000 == 34 [pid = 2060] [id = 169] 04:53:08 INFO - PROCESS | 2060 | --DOCSHELL 1760E800 == 33 [pid = 2060] [id = 170] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (17616000) [pid = 2060] [serial = 672] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (16935800) [pid = 2060] [serial = 674] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (17A13800) [pid = 2060] [serial = 675] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (137B4000) [pid = 2060] [serial = 663] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17DC6000) [pid = 2060] [serial = 678] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18A82400) [pid = 2060] [serial = 681] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (14E40C00) [pid = 2060] [serial = 665] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (15363400) [pid = 2060] [serial = 668] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F586400) [pid = 2060] [serial = 648] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0F030C00) [pid = 2060] [serial = 647] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F524800) [pid = 2060] [serial = 659] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F585400) [pid = 2060] [serial = 660] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (149C4000) [pid = 2060] [serial = 651] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0BF9A000) [pid = 2060] [serial = 656] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0EAE9400) [pid = 2060] [serial = 657] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1253D000) [pid = 2060] [serial = 662] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (137B1C00) [pid = 2060] [serial = 650] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17DBC400) [pid = 2060] [serial = 653] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (14E49800) [pid = 2060] [serial = 666] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (17ED6000) [pid = 2060] [serial = 387] [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.] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (16938000) [pid = 2060] [serial = 671] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (15770000) [pid = 2060] [serial = 669] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (17DBE000) [pid = 2060] [serial = 677] [outer = 00000000] [url = about:blank] 04:53:08 INFO - PROCESS | 2060 | 1471089188614 Marionette TRACE conn5 <- [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]]]}] 04:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1479ms 04:53:08 INFO - PROCESS | 2060 | 1471089188670 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 2060 | 1471089188674 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 04:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:53:08 INFO - PROCESS | 2060 | 1471089188678 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 2060 | 1471089188683 Marionette TRACE conn5 <- [1,942,null,{}] 04:53:08 INFO - PROCESS | 2060 | 1471089188688 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:08 INFO - PROCESS | 2060 | 1471089188690 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:08 INFO - PROCESS | 2060 | 1471089188802 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 04:53:08 INFO - PROCESS | 2060 | 1471089188884 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 2060 | 1471089188887 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:08 INFO - PROCESS | 2060 | ++DOCSHELL 0ED4F800 == 34 [pid = 2060] [id = 245] 04:53:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0ED57C00) [pid = 2060] [serial = 734] [outer = 00000000] 04:53:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F02AC00) [pid = 2060] [serial = 735] [outer = 0ED57C00] 04:53:08 INFO - PROCESS | 2060 | 1471089188934 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F167800) [pid = 2060] [serial = 736] [outer = 0ED57C00] 04:53:09 INFO - PROCESS | 2060 | 1471089189307 Marionette TRACE conn5 <- [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]]]}] 04:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 690ms 04:53:09 INFO - PROCESS | 2060 | 1471089189370 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 2060 | 1471089189376 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 04:53:09 INFO - PROCESS | 2060 | 1471089189382 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:53:09 INFO - PROCESS | 2060 | 1471089189385 Marionette TRACE conn5 <- [1,946,null,{}] 04:53:09 INFO - PROCESS | 2060 | 1471089189389 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:09 INFO - PROCESS | 2060 | 1471089189392 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:09 INFO - PROCESS | 2060 | 1471089189512 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 04:53:09 INFO - PROCESS | 2060 | 1471089189519 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 2060 | 1471089189522 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:09 INFO - PROCESS | 2060 | ++DOCSHELL 0F584400 == 35 [pid = 2060] [id = 246] 04:53:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F58B400) [pid = 2060] [serial = 737] [outer = 00000000] 04:53:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0F5DAC00) [pid = 2060] [serial = 738] [outer = 0F58B400] 04:53:09 INFO - PROCESS | 2060 | 1471089189569 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0FD02C00) [pid = 2060] [serial = 739] [outer = 0F58B400] 04:53:10 INFO - PROCESS | 2060 | 1471089190013 Marionette TRACE conn5 <- [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]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 04:53:10 INFO - PROCESS | 2060 | 1471089190055 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 2060 | 1471089190057 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 04:53:10 INFO - PROCESS | 2060 | 1471089190061 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:53:10 INFO - PROCESS | 2060 | 1471089190064 Marionette TRACE conn5 <- [1,950,null,{}] 04:53:10 INFO - PROCESS | 2060 | 1471089190074 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:10 INFO - PROCESS | 2060 | 1471089190079 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:10 INFO - PROCESS | 2060 | 1471089190165 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 04:53:10 INFO - PROCESS | 2060 | 1471089190174 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 2060 | 1471089190177 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:10 INFO - PROCESS | 2060 | ++DOCSHELL 1387C800 == 36 [pid = 2060] [id = 247] 04:53:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (13883400) [pid = 2060] [serial = 740] [outer = 00000000] 04:53:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (13A7C400) [pid = 2060] [serial = 741] [outer = 13883400] 04:53:10 INFO - PROCESS | 2060 | 1471089190226 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (13E9CC00) [pid = 2060] [serial = 742] [outer = 13883400] 04:53:10 INFO - PROCESS | 2060 | 1471089190717 Marionette TRACE conn5 <- [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]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 04:53:10 INFO - PROCESS | 2060 | 1471089190735 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 2060 | 1471089190737 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 04:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:53:10 INFO - PROCESS | 2060 | 1471089190747 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 2060 | 1471089190748 Marionette TRACE conn5 <- [1,954,null,{}] 04:53:10 INFO - PROCESS | 2060 | 1471089190752 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:10 INFO - PROCESS | 2060 | 1471089190754 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:10 INFO - PROCESS | 2060 | 1471089190904 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 04:53:10 INFO - PROCESS | 2060 | 1471089190967 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 2060 | 1471089190969 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:10 INFO - PROCESS | 2060 | ++DOCSHELL 14E42000 == 37 [pid = 2060] [id = 248] 04:53:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (14E42400) [pid = 2060] [serial = 743] [outer = 00000000] 04:53:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (14E51000) [pid = 2060] [serial = 744] [outer = 14E42400] 04:53:11 INFO - PROCESS | 2060 | 1471089191016 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (14FD2C00) [pid = 2060] [serial = 745] [outer = 14E42400] 04:53:11 INFO - PROCESS | 2060 | 1471089191425 Marionette TRACE conn5 <- [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]]]}] 04:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 731ms 04:53:11 INFO - PROCESS | 2060 | 1471089191481 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 2060 | 1471089191483 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 04:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:53:11 INFO - PROCESS | 2060 | 1471089191486 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 2060 | 1471089191488 Marionette TRACE conn5 <- [1,958,null,{}] 04:53:11 INFO - PROCESS | 2060 | 1471089191491 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:11 INFO - PROCESS | 2060 | 1471089191493 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:11 INFO - PROCESS | 2060 | 1471089191600 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 04:53:11 INFO - PROCESS | 2060 | 1471089191606 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 2060 | 1471089191608 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:11 INFO - PROCESS | 2060 | ++DOCSHELL 1535A400 == 38 [pid = 2060] [id = 249] 04:53:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (1535AC00) [pid = 2060] [serial = 746] [outer = 00000000] 04:53:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (1646F400) [pid = 2060] [serial = 747] [outer = 1535AC00] 04:53:11 INFO - PROCESS | 2060 | 1471089191653 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (164ED000) [pid = 2060] [serial = 748] [outer = 1535AC00] 04:53:12 INFO - PROCESS | 2060 | 1471089192098 Marionette TRACE conn5 <- [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]]]}] 04:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 04:53:12 INFO - PROCESS | 2060 | 1471089192157 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 2060 | 1471089192159 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 04:53:12 INFO - PROCESS | 2060 | 1471089192163 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:53:12 INFO - PROCESS | 2060 | 1471089192165 Marionette TRACE conn5 <- [1,962,null,{}] 04:53:12 INFO - PROCESS | 2060 | 1471089192168 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:12 INFO - PROCESS | 2060 | 1471089192174 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:12 INFO - PROCESS | 2060 | 1471089192333 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 04:53:12 INFO - PROCESS | 2060 | 1471089192360 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 2060 | 1471089192362 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:12 INFO - PROCESS | 2060 | ++DOCSHELL 1693E000 == 39 [pid = 2060] [id = 250] 04:53:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1693FC00) [pid = 2060] [serial = 749] [outer = 00000000] 04:53:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (17617800) [pid = 2060] [serial = 750] [outer = 1693FC00] 04:53:12 INFO - PROCESS | 2060 | 1471089192407 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (17A7E400) [pid = 2060] [serial = 751] [outer = 1693FC00] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (17A73800) [pid = 2060] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (1646E800) [pid = 2060] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (1760B400) [pid = 2060] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (17610C00) [pid = 2060] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17ED9400) [pid = 2060] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F3A5800) [pid = 2060] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0BF96400) [pid = 2060] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F030000) [pid = 2060] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (14E44800) [pid = 2060] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (103EA400) [pid = 2060] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0FD9E400) [pid = 2060] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1676B400) [pid = 2060] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:53:12 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18B6E000) [pid = 2060] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:53:13 INFO - PROCESS | 2060 | 1471089193016 Marionette TRACE conn5 <- [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]]]}] 04:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 871ms 04:53:13 INFO - PROCESS | 2060 | 1471089193038 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 2060 | 1471089193040 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 04:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:53:13 INFO - PROCESS | 2060 | 1471089193046 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 2060 | 1471089193048 Marionette TRACE conn5 <- [1,966,null,{}] 04:53:13 INFO - PROCESS | 2060 | 1471089193064 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:13 INFO - PROCESS | 2060 | 1471089193066 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:13 INFO - PROCESS | 2060 | 1471089193169 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 04:53:13 INFO - PROCESS | 2060 | 1471089193176 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 2060 | 1471089193178 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:13 INFO - PROCESS | 2060 | ++DOCSHELL 1387A000 == 40 [pid = 2060] [id = 251] 04:53:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (13A58000) [pid = 2060] [serial = 752] [outer = 00000000] 04:53:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1693D400) [pid = 2060] [serial = 753] [outer = 13A58000] 04:53:13 INFO - PROCESS | 2060 | 1471089193222 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (16940400) [pid = 2060] [serial = 754] [outer = 13A58000] 04:53:13 INFO - PROCESS | 2060 | 1471089193603 Marionette TRACE conn5 <- [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]]]}] 04:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 630ms 04:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:53:13 INFO - PROCESS | 2060 | 1471089193678 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 2060 | 1471089193680 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 04:53:13 INFO - PROCESS | 2060 | 1471089193683 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 2060 | 1471089193684 Marionette TRACE conn5 <- [1,970,null,{}] 04:53:13 INFO - PROCESS | 2060 | 1471089193688 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:13 INFO - PROCESS | 2060 | 1471089193690 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:13 INFO - PROCESS | 2060 | 1471089193771 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 04:53:13 INFO - PROCESS | 2060 | 1471089193777 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 2060 | 1471089193779 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:13 INFO - PROCESS | 2060 | ++DOCSHELL 164EB800 == 41 [pid = 2060] [id = 252] 04:53:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17611800) [pid = 2060] [serial = 755] [outer = 00000000] 04:53:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17CB6400) [pid = 2060] [serial = 756] [outer = 17611800] 04:53:13 INFO - PROCESS | 2060 | 1471089193825 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (149CDC00) [pid = 2060] [serial = 757] [outer = 17611800] 04:53:14 INFO - PROCESS | 2060 | 1471089194277 Marionette TRACE conn5 <- [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]]]}] 04:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 04:53:14 INFO - PROCESS | 2060 | 1471089194318 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 2060 | 1471089194320 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 04:53:14 INFO - PROCESS | 2060 | 1471089194324 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 2060 | 1471089194325 Marionette TRACE conn5 <- [1,974,null,{}] 04:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:53:14 INFO - PROCESS | 2060 | 1471089194329 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:14 INFO - PROCESS | 2060 | 1471089194330 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:14 INFO - PROCESS | 2060 | 1471089194409 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 04:53:14 INFO - PROCESS | 2060 | 1471089194414 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 2060 | 1471089194416 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:14 INFO - PROCESS | 2060 | ++DOCSHELL 17DC6800 == 42 [pid = 2060] [id = 253] 04:53:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17DC9400) [pid = 2060] [serial = 758] [outer = 00000000] 04:53:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17ED6400) [pid = 2060] [serial = 759] [outer = 17DC9400] 04:53:14 INFO - PROCESS | 2060 | 1471089194459 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (1822A400) [pid = 2060] [serial = 760] [outer = 17DC9400] 04:53:15 INFO - PROCESS | 2060 | 1471089195046 Marionette TRACE conn5 <- [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]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 770ms 04:53:15 INFO - PROCESS | 2060 | 1471089195168 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 2060 | 1471089195173 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 04:53:15 INFO - PROCESS | 2060 | 1471089195180 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 2060 | 1471089195184 Marionette TRACE conn5 <- [1,978,null,{}] 04:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:53:15 INFO - PROCESS | 2060 | 1471089195190 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:15 INFO - PROCESS | 2060 | 1471089195193 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:15 INFO - PROCESS | 2060 | 1471089195322 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 04:53:15 INFO - PROCESS | 2060 | 1471089195402 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 2060 | 1471089195407 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:15 INFO - PROCESS | 2060 | ++DOCSHELL 0BF99C00 == 43 [pid = 2060] [id = 254] 04:53:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0BF9AC00) [pid = 2060] [serial = 761] [outer = 00000000] 04:53:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (0F16FC00) [pid = 2060] [serial = 762] [outer = 0BF9AC00] 04:53:15 INFO - PROCESS | 2060 | 1471089195508 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0F57DC00) [pid = 2060] [serial = 763] [outer = 0BF9AC00] 04:53:16 INFO - PROCESS | 2060 | 1471089196213 Marionette TRACE conn5 <- [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]]]}] 04:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1068ms 04:53:16 INFO - PROCESS | 2060 | 1471089196264 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 04:53:16 INFO - PROCESS | 2060 | 1471089196270 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 04:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:53:16 INFO - PROCESS | 2060 | 1471089196276 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 2060 | 1471089196279 Marionette TRACE conn5 <- [1,982,null,{}] 04:53:16 INFO - PROCESS | 2060 | 1471089196283 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:16 INFO - PROCESS | 2060 | 1471089196286 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:16 INFO - PROCESS | 2060 | 1471089196412 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 04:53:16 INFO - PROCESS | 2060 | 1471089196538 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 2060 | 1471089196541 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:16 INFO - PROCESS | 2060 | ++DOCSHELL 0FD51800 == 44 [pid = 2060] [id = 255] 04:53:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (104DCC00) [pid = 2060] [serial = 764] [outer = 00000000] 04:53:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (1256D800) [pid = 2060] [serial = 765] [outer = 104DCC00] 04:53:16 INFO - PROCESS | 2060 | 1471089196600 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (13AF9C00) [pid = 2060] [serial = 766] [outer = 104DCC00] 04:53:17 INFO - PROCESS | 2060 | 1471089197435 Marionette TRACE conn5 <- [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]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1230ms 04:53:17 INFO - PROCESS | 2060 | 1471089197509 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 2060 | 1471089197513 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 04:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:53:17 INFO - PROCESS | 2060 | 1471089197518 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 2060 | 1471089197522 Marionette TRACE conn5 <- [1,986,null,{}] 04:53:17 INFO - PROCESS | 2060 | 1471089197527 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:17 INFO - PROCESS | 2060 | 1471089197530 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:17 INFO - PROCESS | 2060 | 1471089197644 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 04:53:17 INFO - PROCESS | 2060 | 1471089197723 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 2060 | 1471089197727 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:17 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF2C00 == 45 [pid = 2060] [id = 256] 04:53:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (0EBF3400) [pid = 2060] [serial = 767] [outer = 00000000] 04:53:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (0F023000) [pid = 2060] [serial = 768] [outer = 0EBF3400] 04:53:17 INFO - PROCESS | 2060 | 1471089197789 Marionette DEBUG loaded listener.js 04:53:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (0F584800) [pid = 2060] [serial = 769] [outer = 0EBF3400] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 164EB800 == 44 [pid = 2060] [id = 252] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 1387A000 == 43 [pid = 2060] [id = 251] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 1693E000 == 42 [pid = 2060] [id = 250] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 1535A400 == 41 [pid = 2060] [id = 249] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 14E42000 == 40 [pid = 2060] [id = 248] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 1387C800 == 39 [pid = 2060] [id = 247] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 0F584400 == 38 [pid = 2060] [id = 246] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 0ED4F800 == 37 [pid = 2060] [id = 245] 04:53:17 INFO - PROCESS | 2060 | --DOCSHELL 0F02E000 == 36 [pid = 2060] [id = 244] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (18226C00) [pid = 2060] [serial = 654] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (16935400) [pid = 2060] [serial = 699] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (16940C00) [pid = 2060] [serial = 700] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (17C89400) [pid = 2060] [serial = 703] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17618C00) [pid = 2060] [serial = 702] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (17CB7400) [pid = 2060] [serial = 705] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18A82C00) [pid = 2060] [serial = 682] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F5C2800) [pid = 2060] [serial = 690] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F871C00) [pid = 2060] [serial = 691] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0EA7CC00) [pid = 2060] [serial = 687] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0ED53400) [pid = 2060] [serial = 688] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F5BA000) [pid = 2060] [serial = 684] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0FD04800) [pid = 2060] [serial = 685] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (14FCF400) [pid = 2060] [serial = 696] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (16464000) [pid = 2060] [serial = 709] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (137B0800) [pid = 2060] [serial = 693] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (13A59800) [pid = 2060] [serial = 694] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14E40800) [pid = 2060] [serial = 708] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18B2DC00) [pid = 2060] [serial = 712] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18B75C00) [pid = 2060] [serial = 714] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18318C00) [pid = 2060] [serial = 711] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (18B78000) [pid = 2060] [serial = 715] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (17CAFC00) [pid = 2060] [serial = 706] [outer = 00000000] [url = about:blank] 04:53:17 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (15362800) [pid = 2060] [serial = 697] [outer = 00000000] [url = about:blank] 04:53:18 INFO - PROCESS | 2060 | 1471089198256 Marionette TRACE conn5 <- [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]]]}] 04:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 790ms 04:53:18 INFO - PROCESS | 2060 | 1471089198309 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 04:53:18 INFO - PROCESS | 2060 | 1471089198314 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 04:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:53:18 INFO - PROCESS | 2060 | 1471089198319 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - PROCESS | 2060 | 1471089198322 Marionette TRACE conn5 <- [1,990,null,{}] 04:53:18 INFO - PROCESS | 2060 | 1471089198326 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:18 INFO - PROCESS | 2060 | 1471089198328 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:18 INFO - PROCESS | 2060 | 1471089198414 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 04:53:18 INFO - PROCESS | 2060 | 1471089198423 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 2060 | 1471089198425 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:18 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BEC00 == 37 [pid = 2060] [id = 257] 04:53:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F5C1000) [pid = 2060] [serial = 770] [outer = 00000000] 04:53:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0FD06C00) [pid = 2060] [serial = 771] [outer = 0F5C1000] 04:53:18 INFO - PROCESS | 2060 | 1471089198474 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1252F800) [pid = 2060] [serial = 772] [outer = 0F5C1000] 04:53:18 INFO - PROCESS | 2060 | 1471089198950 Marionette TRACE conn5 <- [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]]]}] 04:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 04:53:18 INFO - PROCESS | 2060 | 1471089198994 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 04:53:18 INFO - PROCESS | 2060 | 1471089198996 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 04:53:18 INFO - PROCESS | 2060 | 1471089199000 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:53:18 INFO - PROCESS | 2060 | 1471089199003 Marionette TRACE conn5 <- [1,994,null,{}] 04:53:19 INFO - PROCESS | 2060 | 1471089199014 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:19 INFO - PROCESS | 2060 | 1471089199019 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:19 INFO - PROCESS | 2060 | 1471089199138 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 04:53:19 INFO - PROCESS | 2060 | 1471089199231 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 2060 | 1471089199234 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:19 INFO - PROCESS | 2060 | ++DOCSHELL 14E41000 == 38 [pid = 2060] [id = 258] 04:53:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14E42000) [pid = 2060] [serial = 773] [outer = 00000000] 04:53:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14E46400) [pid = 2060] [serial = 774] [outer = 14E42000] 04:53:19 INFO - PROCESS | 2060 | 1471089199283 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14FD7400) [pid = 2060] [serial = 775] [outer = 14E42000] 04:53:19 INFO - PROCESS | 2060 | 1471089199650 Marionette TRACE conn5 <- [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]]]}] 04:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 04:53:19 INFO - PROCESS | 2060 | 1471089199688 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 2060 | 1471089199691 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 04:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:53:19 INFO - PROCESS | 2060 | 1471089199694 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 2060 | 1471089199696 Marionette TRACE conn5 <- [1,998,null,{}] 04:53:19 INFO - PROCESS | 2060 | 1471089199699 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:19 INFO - PROCESS | 2060 | 1471089199701 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:19 INFO - PROCESS | 2060 | 1471089199796 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 04:53:19 INFO - PROCESS | 2060 | 1471089199801 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 2060 | 1471089199803 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:19 INFO - PROCESS | 2060 | ++DOCSHELL 1576CC00 == 39 [pid = 2060] [id = 259] 04:53:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16465C00) [pid = 2060] [serial = 776] [outer = 00000000] 04:53:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1693B000) [pid = 2060] [serial = 777] [outer = 16465C00] 04:53:19 INFO - PROCESS | 2060 | 1471089199848 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (16944000) [pid = 2060] [serial = 778] [outer = 16465C00] 04:53:20 INFO - PROCESS | 2060 | 1471089200323 Marionette TRACE conn5 <- [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]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 04:53:20 INFO - PROCESS | 2060 | 1471089200365 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 2060 | 1471089200367 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 04:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:53:20 INFO - PROCESS | 2060 | 1471089200370 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 2060 | 1471089200372 Marionette TRACE conn5 <- [1,1002,null,{}] 04:53:20 INFO - PROCESS | 2060 | 1471089200375 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:20 INFO - PROCESS | 2060 | 1471089200378 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:20 INFO - PROCESS | 2060 | 1471089200491 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 04:53:20 INFO - PROCESS | 2060 | 1471089200573 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 2060 | 1471089200575 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:20 INFO - PROCESS | 2060 | ++DOCSHELL 175D2800 == 40 [pid = 2060] [id = 260] 04:53:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1760A400) [pid = 2060] [serial = 779] [outer = 00000000] 04:53:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17618C00) [pid = 2060] [serial = 780] [outer = 1760A400] 04:53:20 INFO - PROCESS | 2060 | 1471089200619 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17A0FC00) [pid = 2060] [serial = 781] [outer = 1760A400] 04:53:21 INFO - PROCESS | 2060 | 1471089201065 Marionette TRACE conn5 <- [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]]]}] 04:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 730ms 04:53:21 INFO - PROCESS | 2060 | 1471089201103 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 2060 | 1471089201105 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 04:53:21 INFO - PROCESS | 2060 | 1471089201108 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:53:21 INFO - PROCESS | 2060 | 1471089201110 Marionette TRACE conn5 <- [1,1006,null,{}] 04:53:21 INFO - PROCESS | 2060 | 1471089201114 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:21 INFO - PROCESS | 2060 | 1471089201119 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:21 INFO - PROCESS | 2060 | 1471089201254 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 04:53:21 INFO - PROCESS | 2060 | 1471089201316 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 2060 | 1471089201318 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:21 INFO - PROCESS | 2060 | ++DOCSHELL 17CAB000 == 41 [pid = 2060] [id = 261] 04:53:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17CB1000) [pid = 2060] [serial = 782] [outer = 00000000] 04:53:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18A80C00) [pid = 2060] [serial = 783] [outer = 17CB1000] 04:53:21 INFO - PROCESS | 2060 | 1471089201363 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18A81000) [pid = 2060] [serial = 784] [outer = 17CB1000] 04:53:21 INFO - PROCESS | 2060 | 1471089201769 Marionette TRACE conn5 <- [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]]]}] 04:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 730ms 04:53:21 INFO - PROCESS | 2060 | 1471089201856 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 2060 | 1471089201858 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 04:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:53:21 INFO - PROCESS | 2060 | 1471089201861 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 2060 | 1471089201863 Marionette TRACE conn5 <- [1,1010,null,{}] 04:53:21 INFO - PROCESS | 2060 | 1471089201866 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:21 INFO - PROCESS | 2060 | 1471089201868 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:21 INFO - PROCESS | 2060 | 1471089201975 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 04:53:21 INFO - PROCESS | 2060 | 1471089201984 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 2060 | 1471089201986 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:21 INFO - PROCESS | 2060 | ++DOCSHELL 18B28000 == 42 [pid = 2060] [id = 262] 04:53:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18B29400) [pid = 2060] [serial = 785] [outer = 00000000] 04:53:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18B6F400) [pid = 2060] [serial = 786] [outer = 18B29400] 04:53:22 INFO - PROCESS | 2060 | 1471089202030 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18B76C00) [pid = 2060] [serial = 787] [outer = 18B29400] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (14E42400) [pid = 2060] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (1535AC00) [pid = 2060] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0ED57C00) [pid = 2060] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0F166800) [pid = 2060] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F58B400) [pid = 2060] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (13883400) [pid = 2060] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F027C00) [pid = 2060] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1693FC00) [pid = 2060] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (13B90000) [pid = 2060] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18A88000) [pid = 2060] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18BE4800) [pid = 2060] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F5B5000) [pid = 2060] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17611800) [pid = 2060] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:53:22 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (13A58000) [pid = 2060] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:53:22 INFO - PROCESS | 2060 | 1471089202487 Marionette TRACE conn5 <- [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]]]}] 04:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 04:53:22 INFO - PROCESS | 2060 | 1471089202539 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 2060 | 1471089202541 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 04:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:53:22 INFO - PROCESS | 2060 | 1471089202545 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 2060 | 1471089202546 Marionette TRACE conn5 <- [1,1014,null,{}] 04:53:22 INFO - PROCESS | 2060 | 1471089202550 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:22 INFO - PROCESS | 2060 | 1471089202552 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:22 INFO - PROCESS | 2060 | 1471089202633 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 04:53:22 INFO - PROCESS | 2060 | 1471089202638 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 2060 | 1471089202640 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:22 INFO - PROCESS | 2060 | ++DOCSHELL 12566C00 == 43 [pid = 2060] [id = 263] 04:53:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (13A58000) [pid = 2060] [serial = 788] [outer = 00000000] 04:53:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1693FC00) [pid = 2060] [serial = 789] [outer = 13A58000] 04:53:22 INFO - PROCESS | 2060 | 1471089202684 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17DC1800) [pid = 2060] [serial = 790] [outer = 13A58000] 04:53:23 INFO - PROCESS | 2060 | 1471089203089 Marionette TRACE conn5 <- [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]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 570ms 04:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:53:23 INFO - PROCESS | 2060 | 1471089203117 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 2060 | 1471089203119 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 04:53:23 INFO - PROCESS | 2060 | 1471089203122 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 2060 | 1471089203124 Marionette TRACE conn5 <- [1,1018,null,{}] 04:53:23 INFO - PROCESS | 2060 | 1471089203127 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:23 INFO - PROCESS | 2060 | 1471089203129 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:23 INFO - PROCESS | 2060 | 1471089203249 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 04:53:23 INFO - PROCESS | 2060 | 1471089203257 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 2060 | 1471089203259 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:23 INFO - PROCESS | 2060 | ++DOCSHELL 137B0800 == 44 [pid = 2060] [id = 264] 04:53:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (14E40C00) [pid = 2060] [serial = 791] [outer = 00000000] 04:53:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18B79800) [pid = 2060] [serial = 792] [outer = 14E40C00] 04:53:23 INFO - PROCESS | 2060 | 1471089203308 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1760BC00) [pid = 2060] [serial = 793] [outer = 14E40C00] 04:53:23 INFO - PROCESS | 2060 | 1471089203756 Marionette TRACE conn5 <- [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]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 04:53:23 INFO - PROCESS | 2060 | 1471089203799 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 2060 | 1471089203801 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 04:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:53:23 INFO - PROCESS | 2060 | 1471089203804 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 2060 | 1471089203806 Marionette TRACE conn5 <- [1,1022,null,{}] 04:53:23 INFO - PROCESS | 2060 | 1471089203813 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:23 INFO - PROCESS | 2060 | 1471089203815 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:23 INFO - PROCESS | 2060 | 1471089203896 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 04:53:23 INFO - PROCESS | 2060 | 1471089203902 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 2060 | 1471089203904 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:23 INFO - PROCESS | 2060 | ++DOCSHELL 18B2D800 == 45 [pid = 2060] [id = 265] 04:53:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18BDA800) [pid = 2060] [serial = 794] [outer = 00000000] 04:53:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18BE7800) [pid = 2060] [serial = 795] [outer = 18BDA800] 04:53:23 INFO - PROCESS | 2060 | 1471089203948 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18BED800) [pid = 2060] [serial = 796] [outer = 18BDA800] 04:53:24 INFO - PROCESS | 2060 | 1471089204496 Marionette TRACE conn5 <- [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]]]}] 04:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 731ms 04:53:24 INFO - PROCESS | 2060 | 1471089204540 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 2060 | 1471089204545 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 04:53:24 INFO - PROCESS | 2060 | 1471089204551 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:53:24 INFO - PROCESS | 2060 | 1471089204554 Marionette TRACE conn5 <- [1,1026,null,{}] 04:53:24 INFO - PROCESS | 2060 | 1471089204560 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:24 INFO - PROCESS | 2060 | 1471089204563 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:24 INFO - PROCESS | 2060 | 1471089204724 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 04:53:24 INFO - PROCESS | 2060 | 1471089204828 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 2060 | 1471089204833 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:24 INFO - PROCESS | 2060 | ++DOCSHELL 0E929400 == 46 [pid = 2060] [id = 266] 04:53:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0E9CA000) [pid = 2060] [serial = 797] [outer = 00000000] 04:53:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F586400) [pid = 2060] [serial = 798] [outer = 0E9CA000] 04:53:24 INFO - PROCESS | 2060 | 1471089204890 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0F7C2C00) [pid = 2060] [serial = 799] [outer = 0E9CA000] 04:53:25 INFO - PROCESS | 2060 | 1471089205473 Marionette TRACE conn5 <- [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]]]}] 04:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 970ms 04:53:25 INFO - PROCESS | 2060 | 1471089205525 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 2060 | 1471089205530 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 04:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:53:25 INFO - PROCESS | 2060 | 1471089205536 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 2060 | 1471089205539 Marionette TRACE conn5 <- [1,1030,null,{}] 04:53:25 INFO - PROCESS | 2060 | 1471089205544 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:25 INFO - PROCESS | 2060 | 1471089205547 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:25 INFO - PROCESS | 2060 | 1471089205659 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 04:53:25 INFO - PROCESS | 2060 | 1471089205762 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 2060 | 1471089205764 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:25 INFO - PROCESS | 2060 | ++DOCSHELL 13A5A400 == 47 [pid = 2060] [id = 267] 04:53:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (13A5E800) [pid = 2060] [serial = 800] [outer = 00000000] 04:53:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (14E42C00) [pid = 2060] [serial = 801] [outer = 13A5E800] 04:53:25 INFO - PROCESS | 2060 | 1471089205820 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (15363000) [pid = 2060] [serial = 802] [outer = 13A5E800] 04:53:26 INFO - PROCESS | 2060 | 1471089206467 Marionette TRACE conn5 <- [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]]]}] 04:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 970ms 04:53:26 INFO - PROCESS | 2060 | 1471089206510 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 2060 | 1471089206512 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 04:53:26 INFO - PROCESS | 2060 | 1471089206516 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:53:26 INFO - PROCESS | 2060 | 1471089206520 Marionette TRACE conn5 <- [1,1034,null,{}] 04:53:26 INFO - PROCESS | 2060 | 1471089206531 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:26 INFO - PROCESS | 2060 | 1471089206535 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:26 INFO - PROCESS | 2060 | 1471089206645 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 04:53:26 INFO - PROCESS | 2060 | 1471089206773 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 2060 | 1471089206777 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:26 INFO - PROCESS | 2060 | ++DOCSHELL 17ED4C00 == 48 [pid = 2060] [id = 268] 04:53:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18A82400) [pid = 2060] [serial = 803] [outer = 00000000] 04:53:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18BDE000) [pid = 2060] [serial = 804] [outer = 18A82400] 04:53:26 INFO - PROCESS | 2060 | 1471089206836 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18F08C00) [pid = 2060] [serial = 805] [outer = 18A82400] 04:53:27 INFO - PROCESS | 2060 | 1471089207465 Marionette TRACE conn5 <- [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]]]}] 04:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 970ms 04:53:27 INFO - PROCESS | 2060 | 1471089207490 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 2060 | 1471089207493 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 04:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:53:27 INFO - PROCESS | 2060 | 1471089207496 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 2060 | 1471089207499 Marionette TRACE conn5 <- [1,1038,null,{}] 04:53:27 INFO - PROCESS | 2060 | 1471089207502 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:27 INFO - PROCESS | 2060 | 1471089207505 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:27 INFO - PROCESS | 2060 | 1471089207623 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 04:53:27 INFO - PROCESS | 2060 | 1471089207750 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 2060 | 1471089207752 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:27 INFO - PROCESS | 2060 | ++DOCSHELL 18F47400 == 49 [pid = 2060] [id = 269] 04:53:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (18F4B800) [pid = 2060] [serial = 806] [outer = 00000000] 04:53:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (18F50400) [pid = 2060] [serial = 807] [outer = 18F4B800] 04:53:27 INFO - PROCESS | 2060 | 1471089207807 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (18F52800) [pid = 2060] [serial = 808] [outer = 18F4B800] 04:53:28 INFO - PROCESS | 2060 | 1471089208535 Marionette TRACE conn5 <- [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]]]}] 04:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1067ms 04:53:28 INFO - PROCESS | 2060 | 1471089208577 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 04:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:53:28 INFO - PROCESS | 2060 | 1471089208582 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 04:53:28 INFO - PROCESS | 2060 | 1471089208587 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 2060 | 1471089208590 Marionette TRACE conn5 <- [1,1042,null,{}] 04:53:28 INFO - PROCESS | 2060 | 1471089208595 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:28 INFO - PROCESS | 2060 | 1471089208598 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:28 INFO - PROCESS | 2060 | 1471089208698 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 04:53:28 INFO - PROCESS | 2060 | 1471089208799 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 2060 | 1471089208803 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:28 INFO - PROCESS | 2060 | ++DOCSHELL 0F589000 == 50 [pid = 2060] [id = 270] 04:53:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (0F58A000) [pid = 2060] [serial = 809] [outer = 00000000] 04:53:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (0F5C2800) [pid = 2060] [serial = 810] [outer = 0F58A000] 04:53:28 INFO - PROCESS | 2060 | 1471089208853 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (103F0000) [pid = 2060] [serial = 811] [outer = 0F58A000] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 137B0800 == 49 [pid = 2060] [id = 264] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 12566C00 == 48 [pid = 2060] [id = 263] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 18B28000 == 47 [pid = 2060] [id = 262] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 17CAB000 == 46 [pid = 2060] [id = 261] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 175D2800 == 45 [pid = 2060] [id = 260] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 1576CC00 == 44 [pid = 2060] [id = 259] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 14E41000 == 43 [pid = 2060] [id = 258] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 0F5BEC00 == 42 [pid = 2060] [id = 257] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 0EBF2C00 == 41 [pid = 2060] [id = 256] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 0BF99C00 == 40 [pid = 2060] [id = 254] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 0FD51800 == 39 [pid = 2060] [id = 255] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 14E43C00 == 38 [pid = 2060] [id = 238] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 0F025C00 == 37 [pid = 2060] [id = 239] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 18BE4000 == 36 [pid = 2060] [id = 242] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 0F5B4C00 == 35 [pid = 2060] [id = 243] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 13B6C400 == 34 [pid = 2060] [id = 240] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 17DC6800 == 33 [pid = 2060] [id = 253] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 14E3F000 == 32 [pid = 2060] [id = 237] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 18A83800 == 31 [pid = 2060] [id = 241] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 18F47400 == 30 [pid = 2060] [id = 269] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 17ED4C00 == 29 [pid = 2060] [id = 268] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 18B2D800 == 28 [pid = 2060] [id = 265] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 0E929400 == 27 [pid = 2060] [id = 266] 04:53:29 INFO - PROCESS | 2060 | --DOCSHELL 13A5A400 == 26 [pid = 2060] [id = 267] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (14E51000) [pid = 2060] [serial = 744] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (1646F400) [pid = 2060] [serial = 747] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (0F02AC00) [pid = 2060] [serial = 735] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0F167800) [pid = 2060] [serial = 736] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (12537000) [pid = 2060] [serial = 733] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (10308800) [pid = 2060] [serial = 732] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0F5DAC00) [pid = 2060] [serial = 738] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0FD02C00) [pid = 2060] [serial = 739] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (13A7C400) [pid = 2060] [serial = 741] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (14FD2C00) [pid = 2060] [serial = 745] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (0F5BB000) [pid = 2060] [serial = 718] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F169C00) [pid = 2060] [serial = 717] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (17617800) [pid = 2060] [serial = 750] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (14E49000) [pid = 2060] [serial = 721] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (149CE800) [pid = 2060] [serial = 720] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18BDB000) [pid = 2060] [serial = 724] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18B77400) [pid = 2060] [serial = 723] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18F06000) [pid = 2060] [serial = 727] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18BEE400) [pid = 2060] [serial = 726] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16461400) [pid = 2060] [serial = 730] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (149CDC00) [pid = 2060] [serial = 757] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (149C5000) [pid = 2060] [serial = 729] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (164ED000) [pid = 2060] [serial = 748] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1693D400) [pid = 2060] [serial = 753] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (17ED6400) [pid = 2060] [serial = 759] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17CB6400) [pid = 2060] [serial = 756] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (17A7E400) [pid = 2060] [serial = 751] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (16940400) [pid = 2060] [serial = 754] [outer = 00000000] [url = about:blank] 04:53:29 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (13E9CC00) [pid = 2060] [serial = 742] [outer = 00000000] [url = about:blank] 04:53:30 INFO - PROCESS | 2060 | 1471089210109 Marionette TRACE conn5 <- [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]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1574ms 04:53:30 INFO - PROCESS | 2060 | 1471089210170 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 2060 | 1471089210174 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 04:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:53:30 INFO - PROCESS | 2060 | 1471089210187 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 2060 | 1471089210190 Marionette TRACE conn5 <- [1,1046,null,{}] 04:53:30 INFO - PROCESS | 2060 | 1471089210196 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:30 INFO - PROCESS | 2060 | 1471089210199 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:30 INFO - PROCESS | 2060 | 1471089210281 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 04:53:30 INFO - PROCESS | 2060 | 1471089210288 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 2060 | 1471089210292 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:30 INFO - PROCESS | 2060 | ++DOCSHELL 0F025C00 == 27 [pid = 2060] [id = 271] 04:53:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F026000) [pid = 2060] [serial = 812] [outer = 00000000] 04:53:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F030000) [pid = 2060] [serial = 813] [outer = 0F026000] 04:53:30 INFO - PROCESS | 2060 | 1471089210346 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F167000) [pid = 2060] [serial = 814] [outer = 0F026000] 04:53:30 INFO - PROCESS | 2060 | 1471089210823 Marionette TRACE conn5 <- [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]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 04:53:30 INFO - PROCESS | 2060 | 1471089210860 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 2060 | 1471089210865 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 04:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:53:30 INFO - PROCESS | 2060 | 1471089210871 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 2060 | 1471089210874 Marionette TRACE conn5 <- [1,1050,null,{}] 04:53:30 INFO - PROCESS | 2060 | 1471089210878 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:30 INFO - PROCESS | 2060 | 1471089210880 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:30 INFO - PROCESS | 2060 | 1471089210968 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 04:53:30 INFO - PROCESS | 2060 | 1471089210978 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 2060 | 1471089210980 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:30 INFO - PROCESS | 2060 | ++DOCSHELL 0F5C0400 == 28 [pid = 2060] [id = 272] 04:53:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F5C0C00) [pid = 2060] [serial = 815] [outer = 00000000] 04:53:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F750400) [pid = 2060] [serial = 816] [outer = 0F5C0C00] 04:53:31 INFO - PROCESS | 2060 | 1471089211028 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0FD56800) [pid = 2060] [serial = 817] [outer = 0F5C0C00] 04:53:31 INFO - PROCESS | 2060 | 1471089211485 Marionette TRACE conn5 <- [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]]]}] 04:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 04:53:31 INFO - PROCESS | 2060 | 1471089211545 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 2060 | 1471089211547 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 04:53:31 INFO - PROCESS | 2060 | 1471089211550 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:53:31 INFO - PROCESS | 2060 | 1471089211554 Marionette TRACE conn5 <- [1,1054,null,{}] 04:53:31 INFO - PROCESS | 2060 | 1471089211564 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:31 INFO - PROCESS | 2060 | 1471089211569 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:31 INFO - PROCESS | 2060 | 1471089211680 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 04:53:31 INFO - PROCESS | 2060 | 1471089211777 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 2060 | 1471089211780 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:31 INFO - PROCESS | 2060 | ++DOCSHELL 13A55800 == 29 [pid = 2060] [id = 273] 04:53:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (13A56400) [pid = 2060] [serial = 818] [outer = 00000000] 04:53:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (13AECC00) [pid = 2060] [serial = 819] [outer = 13A56400] 04:53:31 INFO - PROCESS | 2060 | 1471089211828 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (13E9EC00) [pid = 2060] [serial = 820] [outer = 13A56400] 04:53:32 INFO - PROCESS | 2060 | 1471089212234 Marionette TRACE conn5 <- [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]]]}] 04:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 04:53:32 INFO - PROCESS | 2060 | 1471089212285 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 04:53:32 INFO - PROCESS | 2060 | 1471089212287 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 04:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:53:32 INFO - PROCESS | 2060 | 1471089212300 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 2060 | 1471089212302 Marionette TRACE conn5 <- [1,1058,null,{}] 04:53:32 INFO - PROCESS | 2060 | 1471089212305 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:32 INFO - PROCESS | 2060 | 1471089212307 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:32 INFO - PROCESS | 2060 | 1471089212427 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 04:53:32 INFO - PROCESS | 2060 | 1471089212437 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:32 INFO - PROCESS | 2060 | 1471089212439 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:32 INFO - PROCESS | 2060 | ++DOCSHELL 13A59C00 == 30 [pid = 2060] [id = 274] 04:53:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (13E94C00) [pid = 2060] [serial = 821] [outer = 00000000] 04:53:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (14E45800) [pid = 2060] [serial = 822] [outer = 13E94C00] 04:53:32 INFO - PROCESS | 2060 | 1471089212484 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (14E5A800) [pid = 2060] [serial = 823] [outer = 13E94C00] 04:53:32 INFO - PROCESS | 2060 | 1471089212928 Marionette TRACE conn5 <- [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]]]}] 04:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 690ms 04:53:32 INFO - PROCESS | 2060 | 1471089212985 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 04:53:32 INFO - PROCESS | 2060 | 1471089212987 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 04:53:32 INFO - PROCESS | 2060 | 1471089212990 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 2060 | 1471089212992 Marionette TRACE conn5 <- [1,1062,null,{}] 04:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:53:32 INFO - PROCESS | 2060 | 1471089213002 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:32 INFO - PROCESS | 2060 | 1471089213004 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:33 INFO - PROCESS | 2060 | 1471089213138 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 04:53:33 INFO - PROCESS | 2060 | 1471089213152 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 2060 | 1471089213154 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:33 INFO - PROCESS | 2060 | ++DOCSHELL 14FD6000 == 31 [pid = 2060] [id = 275] 04:53:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (1535F800) [pid = 2060] [serial = 824] [outer = 00000000] 04:53:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (16463800) [pid = 2060] [serial = 825] [outer = 1535F800] 04:53:33 INFO - PROCESS | 2060 | 1471089213201 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (1646C400) [pid = 2060] [serial = 826] [outer = 1535F800] 04:53:33 INFO - PROCESS | 2060 | 1471089213685 Marionette TRACE conn5 <- [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]]]}] 04:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 730ms 04:53:33 INFO - PROCESS | 2060 | 1471089213725 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 04:53:33 INFO - PROCESS | 2060 | 1471089213727 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 04:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:53:33 INFO - PROCESS | 2060 | 1471089213731 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:53:33 INFO - PROCESS | 2060 | 1471089213732 Marionette TRACE conn5 <- [1,1066,null,{}] 04:53:33 INFO - PROCESS | 2060 | 1471089213736 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:33 INFO - PROCESS | 2060 | 1471089213742 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:33 INFO - PROCESS | 2060 | 1471089213874 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 04:53:33 INFO - PROCESS | 2060 | 1471089213937 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 2060 | 1471089213940 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:33 INFO - PROCESS | 2060 | ++DOCSHELL 1646F800 == 32 [pid = 2060] [id = 276] 04:53:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (16942C00) [pid = 2060] [serial = 827] [outer = 00000000] 04:53:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (175D2800) [pid = 2060] [serial = 828] [outer = 16942C00] 04:53:33 INFO - PROCESS | 2060 | 1471089213986 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1760D400) [pid = 2060] [serial = 829] [outer = 16942C00] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (104DCC00) [pid = 2060] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0EBF3400) [pid = 2060] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17CB1000) [pid = 2060] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (14E42000) [pid = 2060] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18B29400) [pid = 2060] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0BF9AC00) [pid = 2060] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1760A400) [pid = 2060] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (16465C00) [pid = 2060] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (13A58000) [pid = 2060] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F5C1000) [pid = 2060] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14E40C00) [pid = 2060] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17DC9400) [pid = 2060] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:53:34 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18BDA800) [pid = 2060] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:53:34 INFO - PROCESS | 2060 | 1471089214660 Marionette TRACE conn5 <- [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]]]}] 04:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 970ms 04:53:34 INFO - PROCESS | 2060 | 1471089214705 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 2060 | 1471089214707 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 04:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:53:34 INFO - PROCESS | 2060 | 1471089214710 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 2060 | 1471089214712 Marionette TRACE conn5 <- [1,1070,null,{}] 04:53:34 INFO - PROCESS | 2060 | 1471089214715 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:34 INFO - PROCESS | 2060 | 1471089214717 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:34 INFO - PROCESS | 2060 | 1471089214793 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 04:53:34 INFO - PROCESS | 2060 | 1471089214799 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 2060 | 1471089214800 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:34 INFO - PROCESS | 2060 | ++DOCSHELL 0F02E800 == 33 [pid = 2060] [id = 277] 04:53:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (13A5E000) [pid = 2060] [serial = 830] [outer = 00000000] 04:53:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (164EF000) [pid = 2060] [serial = 831] [outer = 13A5E000] 04:53:34 INFO - PROCESS | 2060 | 1471089214844 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16766400) [pid = 2060] [serial = 832] [outer = 13A5E000] 04:53:35 INFO - PROCESS | 2060 | 1471089215284 Marionette TRACE conn5 <- [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]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 630ms 04:53:35 INFO - PROCESS | 2060 | 1471089215341 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 2060 | 1471089215343 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 04:53:35 INFO - PROCESS | 2060 | 1471089215346 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 2060 | 1471089215348 Marionette TRACE conn5 <- [1,1074,null,{}] 04:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:53:35 INFO - PROCESS | 2060 | 1471089215352 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:35 INFO - PROCESS | 2060 | 1471089215354 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:35 INFO - PROCESS | 2060 | 1471089215432 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 04:53:35 INFO - PROCESS | 2060 | 1471089215439 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 2060 | 1471089215440 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:35 INFO - PROCESS | 2060 | ++DOCSHELL 16470800 == 34 [pid = 2060] [id = 278] 04:53:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17610000) [pid = 2060] [serial = 833] [outer = 00000000] 04:53:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17A7DC00) [pid = 2060] [serial = 834] [outer = 17610000] 04:53:35 INFO - PROCESS | 2060 | 1471089215484 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17A7E400) [pid = 2060] [serial = 835] [outer = 17610000] 04:53:35 INFO - PROCESS | 2060 | 1471089215911 Marionette TRACE conn5 <- [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]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 630ms 04:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:53:35 INFO - PROCESS | 2060 | 1471089215981 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 2060 | 1471089215983 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 04:53:35 INFO - PROCESS | 2060 | 1471089215986 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 2060 | 1471089215988 Marionette TRACE conn5 <- [1,1078,null,{}] 04:53:35 INFO - PROCESS | 2060 | 1471089215992 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:35 INFO - PROCESS | 2060 | 1471089215993 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:36 INFO - PROCESS | 2060 | 1471089216073 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 04:53:36 INFO - PROCESS | 2060 | 1471089216079 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 2060 | 1471089216081 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:36 INFO - PROCESS | 2060 | ++DOCSHELL 13886000 == 35 [pid = 2060] [id = 279] 04:53:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17CB8000) [pid = 2060] [serial = 836] [outer = 00000000] 04:53:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17DBE800) [pid = 2060] [serial = 837] [outer = 17CB8000] 04:53:36 INFO - PROCESS | 2060 | 1471089216134 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17DBF000) [pid = 2060] [serial = 838] [outer = 17CB8000] 04:53:36 INFO - PROCESS | 2060 | 1471089216842 Marionette TRACE conn5 <- [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]]]}] 04:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 930ms 04:53:36 INFO - PROCESS | 2060 | 1471089216918 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 2060 | 1471089216922 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 04:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:53:36 INFO - PROCESS | 2060 | 1471089216927 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 2060 | 1471089216931 Marionette TRACE conn5 <- [1,1082,null,{}] 04:53:36 INFO - PROCESS | 2060 | 1471089216937 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:36 INFO - PROCESS | 2060 | 1471089216940 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:37 INFO - PROCESS | 2060 | 1471089217097 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 04:53:37 INFO - PROCESS | 2060 | 1471089217220 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 2060 | 1471089217223 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:37 INFO - PROCESS | 2060 | ++DOCSHELL 0BF98C00 == 36 [pid = 2060] [id = 280] 04:53:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0BF9A800) [pid = 2060] [serial = 839] [outer = 00000000] 04:53:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F52BC00) [pid = 2060] [serial = 840] [outer = 0BF9A800] 04:53:37 INFO - PROCESS | 2060 | 1471089217286 Marionette DEBUG loaded listener.js 04:53:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0F5B8000) [pid = 2060] [serial = 841] [outer = 0BF9A800] 04:53:38 INFO - PROCESS | 2060 | 1471089218038 Marionette TRACE conn5 <- [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]]]}] 04:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1127ms 04:53:38 INFO - PROCESS | 2060 | 1471089218054 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 04:53:38 INFO - PROCESS | 2060 | 1471089218059 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 04:53:38 INFO - PROCESS | 2060 | 1471089218093 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:53:38 INFO - PROCESS | 2060 | 1471089218096 Marionette TRACE conn5 <- [1,1086,null,{}] 04:53:38 INFO - PROCESS | 2060 | 1471089218100 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:38 INFO - PROCESS | 2060 | 1471089218103 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:38 INFO - PROCESS | 2060 | 1471089218227 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 04:53:38 INFO - PROCESS | 2060 | 1471089218354 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 2060 | 1471089218357 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:38 INFO - PROCESS | 2060 | ++DOCSHELL 0F57FC00 == 37 [pid = 2060] [id = 281] 04:53:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (0F586C00) [pid = 2060] [serial = 842] [outer = 00000000] 04:53:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (1049AC00) [pid = 2060] [serial = 843] [outer = 0F586C00] 04:53:38 INFO - PROCESS | 2060 | 1471089218416 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (137B4C00) [pid = 2060] [serial = 844] [outer = 0F586C00] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 16470800 == 36 [pid = 2060] [id = 278] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 0F02E800 == 35 [pid = 2060] [id = 277] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 1646F800 == 34 [pid = 2060] [id = 276] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 14FD6000 == 33 [pid = 2060] [id = 275] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 13A59C00 == 32 [pid = 2060] [id = 274] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 13A55800 == 31 [pid = 2060] [id = 273] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 0F5C0400 == 30 [pid = 2060] [id = 272] 04:53:39 INFO - PROCESS | 2060 | --DOCSHELL 0F025C00 == 29 [pid = 2060] [id = 271] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1760BC00) [pid = 2060] [serial = 793] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18BE7800) [pid = 2060] [serial = 795] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (18BED800) [pid = 2060] [serial = 796] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (13AF9C00) [pid = 2060] [serial = 766] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0F584800) [pid = 2060] [serial = 769] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (18A80C00) [pid = 2060] [serial = 783] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (14FD7400) [pid = 2060] [serial = 775] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18B6F400) [pid = 2060] [serial = 786] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F16FC00) [pid = 2060] [serial = 762] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17618C00) [pid = 2060] [serial = 780] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1693B000) [pid = 2060] [serial = 777] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18B76C00) [pid = 2060] [serial = 787] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F57DC00) [pid = 2060] [serial = 763] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17DC1800) [pid = 2060] [serial = 790] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F023000) [pid = 2060] [serial = 768] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (1252F800) [pid = 2060] [serial = 772] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1256D800) [pid = 2060] [serial = 765] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18B79800) [pid = 2060] [serial = 792] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (14E46400) [pid = 2060] [serial = 774] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18A81000) [pid = 2060] [serial = 784] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (16944000) [pid = 2060] [serial = 778] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17A0FC00) [pid = 2060] [serial = 781] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1693FC00) [pid = 2060] [serial = 789] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (0FD06C00) [pid = 2060] [serial = 771] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1822A400) [pid = 2060] [serial = 760] [outer = 00000000] [url = about:blank] 04:53:39 INFO - PROCESS | 2060 | 1471089219188 Marionette TRACE conn5 <- [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]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1124ms 04:53:39 INFO - PROCESS | 2060 | 1471089219223 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 2060 | 1471089219227 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 04:53:39 INFO - PROCESS | 2060 | 1471089219234 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:53:39 INFO - PROCESS | 2060 | 1471089219238 Marionette TRACE conn5 <- [1,1090,null,{}] 04:53:39 INFO - PROCESS | 2060 | 1471089219243 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:39 INFO - PROCESS | 2060 | 1471089219245 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:39 INFO - PROCESS | 2060 | 1471089219343 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 04:53:39 INFO - PROCESS | 2060 | 1471089219429 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 2060 | 1471089219431 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:39 INFO - PROCESS | 2060 | ++DOCSHELL 0BF97C00 == 30 [pid = 2060] [id = 282] 04:53:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0E92AC00) [pid = 2060] [serial = 845] [outer = 00000000] 04:53:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F030800) [pid = 2060] [serial = 846] [outer = 0E92AC00] 04:53:39 INFO - PROCESS | 2060 | 1471089219480 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F581C00) [pid = 2060] [serial = 847] [outer = 0E92AC00] 04:53:39 INFO - PROCESS | 2060 | 1471089219913 Marionette TRACE conn5 <- [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]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 732ms 04:53:39 INFO - PROCESS | 2060 | 1471089219970 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 2060 | 1471089219974 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 04:53:39 INFO - PROCESS | 2060 | 1471089219981 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:53:39 INFO - PROCESS | 2060 | 1471089219983 Marionette TRACE conn5 <- [1,1094,null,{}] 04:53:39 INFO - PROCESS | 2060 | 1471089219987 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:39 INFO - PROCESS | 2060 | 1471089219990 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:40 INFO - PROCESS | 2060 | 1471089220085 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 04:53:40 INFO - PROCESS | 2060 | 1471089220101 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:40 INFO - PROCESS | 2060 | 1471089220103 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:40 INFO - PROCESS | 2060 | ++DOCSHELL 0FD95800 == 31 [pid = 2060] [id = 283] 04:53:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0FD97400) [pid = 2060] [serial = 848] [outer = 00000000] 04:53:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (12530400) [pid = 2060] [serial = 849] [outer = 0FD97400] 04:53:40 INFO - PROCESS | 2060 | 1471089220152 Marionette DEBUG loaded listener.js 04:53:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (125E4400) [pid = 2060] [serial = 850] [outer = 0FD97400] 04:53:40 INFO - PROCESS | 2060 | 1471089220638 Marionette TRACE conn5 <- [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]]]}] 04:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 04:53:40 INFO - PROCESS | 2060 | 1471089220655 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 2060 | 1471089220657 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 04:53:40 INFO - PROCESS | 2060 | 1471089220661 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:53:40 INFO - PROCESS | 2060 | 1471089220664 Marionette TRACE conn5 <- [1,1098,null,{}] 04:53:40 INFO - PROCESS | 2060 | 1471089220675 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:40 INFO - PROCESS | 2060 | 1471089220679 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:40 INFO - PROCESS | 2060 | 1471089220765 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 04:53:40 INFO - PROCESS | 2060 | 1471089220774 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:40 INFO - PROCESS | 2060 | 1471089220777 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:40 INFO - PROCESS | 2060 | ++DOCSHELL 15768800 == 32 [pid = 2060] [id = 284] 04:53:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (16461400) [pid = 2060] [serial = 851] [outer = 00000000] 04:53:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (164ED000) [pid = 2060] [serial = 852] [outer = 16461400] 04:53:40 INFO - PROCESS | 2060 | 1471089220835 Marionette DEBUG loaded listener.js 04:53:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1693CC00) [pid = 2060] [serial = 853] [outer = 16461400] 04:53:41 INFO - PROCESS | 2060 | 1471089221266 Marionette TRACE conn5 <- [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]]]}] 04:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 04:53:41 INFO - PROCESS | 2060 | 1471089221335 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 04:53:41 INFO - PROCESS | 2060 | 1471089221338 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 04:53:41 INFO - PROCESS | 2060 | 1471089221341 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:53:41 INFO - PROCESS | 2060 | 1471089221343 Marionette TRACE conn5 <- [1,1102,null,{}] 04:53:41 INFO - PROCESS | 2060 | 1471089221347 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:41 INFO - PROCESS | 2060 | 1471089221348 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:41 INFO - PROCESS | 2060 | 1471089221462 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 04:53:41 INFO - PROCESS | 2060 | 1471089221471 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 2060 | 1471089221473 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:41 INFO - PROCESS | 2060 | ++DOCSHELL 175D3400 == 33 [pid = 2060] [id = 285] 04:53:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17609800) [pid = 2060] [serial = 854] [outer = 00000000] 04:53:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17A0FC00) [pid = 2060] [serial = 855] [outer = 17609800] 04:53:41 INFO - PROCESS | 2060 | 1471089221519 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17C81000) [pid = 2060] [serial = 856] [outer = 17609800] 04:53:41 INFO - PROCESS | 2060 | 1471089221972 Marionette TRACE conn5 <- [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]]]}] 04:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 04:53:42 INFO - PROCESS | 2060 | 1471089222015 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 04:53:42 INFO - PROCESS | 2060 | 1471089222017 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 04:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:53:42 INFO - PROCESS | 2060 | 1471089222020 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - PROCESS | 2060 | 1471089222022 Marionette TRACE conn5 <- [1,1106,null,{}] 04:53:42 INFO - PROCESS | 2060 | 1471089222026 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:42 INFO - PROCESS | 2060 | 1471089222028 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:42 INFO - PROCESS | 2060 | 1471089222136 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 04:53:42 INFO - PROCESS | 2060 | 1471089222142 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 2060 | 1471089222144 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:42 INFO - PROCESS | 2060 | ++DOCSHELL 17A0A800 == 34 [pid = 2060] [id = 286] 04:53:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17CAE800) [pid = 2060] [serial = 857] [outer = 00000000] 04:53:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17DC1C00) [pid = 2060] [serial = 858] [outer = 17CAE800] 04:53:42 INFO - PROCESS | 2060 | 1471089222188 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17DC4800) [pid = 2060] [serial = 859] [outer = 17CAE800] 04:53:42 INFO - PROCESS | 2060 | 1471089222660 Marionette TRACE conn5 <- [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]]]}] 04:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 04:53:42 INFO - PROCESS | 2060 | 1471089222696 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 04:53:42 INFO - PROCESS | 2060 | 1471089222698 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 04:53:42 INFO - PROCESS | 2060 | 1471089222702 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:53:42 INFO - PROCESS | 2060 | 1471089222703 Marionette TRACE conn5 <- [1,1110,null,{}] 04:53:42 INFO - PROCESS | 2060 | 1471089222707 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:42 INFO - PROCESS | 2060 | 1471089222712 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:42 INFO - PROCESS | 2060 | 1471089222882 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 04:53:42 INFO - PROCESS | 2060 | 1471089222906 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 2060 | 1471089222908 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:42 INFO - PROCESS | 2060 | ++DOCSHELL 18A81C00 == 35 [pid = 2060] [id = 287] 04:53:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18A82800) [pid = 2060] [serial = 860] [outer = 00000000] 04:53:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18A88C00) [pid = 2060] [serial = 861] [outer = 18A82800] 04:53:42 INFO - PROCESS | 2060 | 1471089222952 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18A89000) [pid = 2060] [serial = 862] [outer = 18A82800] 04:53:43 INFO - PROCESS | 2060 | 1471089223392 Marionette TRACE conn5 <- [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]]]}] 04:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 731ms 04:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:53:43 INFO - PROCESS | 2060 | 1471089223437 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 04:53:43 INFO - PROCESS | 2060 | 1471089223439 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 04:53:43 INFO - PROCESS | 2060 | 1471089223442 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:53:43 INFO - PROCESS | 2060 | 1471089223444 Marionette TRACE conn5 <- [1,1114,null,{}] 04:53:43 INFO - PROCESS | 2060 | 1471089223454 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:43 INFO - PROCESS | 2060 | 1471089223456 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:43 INFO - PROCESS | 2060 | 1471089223563 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 04:53:43 INFO - PROCESS | 2060 | 1471089223568 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 2060 | 1471089223570 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:43 INFO - PROCESS | 2060 | ++DOCSHELL 18B71000 == 36 [pid = 2060] [id = 288] 04:53:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18B71400) [pid = 2060] [serial = 863] [outer = 00000000] 04:53:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18B78C00) [pid = 2060] [serial = 864] [outer = 18B71400] 04:53:43 INFO - PROCESS | 2060 | 1471089223614 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18B7B400) [pid = 2060] [serial = 865] [outer = 18B71400] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (13E94C00) [pid = 2060] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F5C0C00) [pid = 2060] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (13A56400) [pid = 2060] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F026000) [pid = 2060] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F58A000) [pid = 2060] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1535F800) [pid = 2060] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0E9CA000) [pid = 2060] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (13A5E800) [pid = 2060] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17610000) [pid = 2060] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18A82400) [pid = 2060] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18F4B800) [pid = 2060] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (16942C00) [pid = 2060] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:53:43 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (13A5E000) [pid = 2060] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:53:44 INFO - PROCESS | 2060 | 1471089224135 Marionette TRACE conn5 <- [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]]]}] 04:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 730ms 04:53:44 INFO - PROCESS | 2060 | 1471089224173 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 04:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:53:44 INFO - PROCESS | 2060 | 1471089224175 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 04:53:44 INFO - PROCESS | 2060 | 1471089224203 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 2060 | 1471089224205 Marionette TRACE conn5 <- [1,1118,null,{}] 04:53:44 INFO - PROCESS | 2060 | 1471089224208 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:44 INFO - PROCESS | 2060 | 1471089224210 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:44 INFO - PROCESS | 2060 | 1471089224291 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 04:53:44 INFO - PROCESS | 2060 | 1471089224297 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:44 INFO - PROCESS | 2060 | 1471089224299 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:44 INFO - PROCESS | 2060 | ++DOCSHELL 13A5E800 == 37 [pid = 2060] [id = 289] 04:53:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E3E400) [pid = 2060] [serial = 866] [outer = 00000000] 04:53:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17C87400) [pid = 2060] [serial = 867] [outer = 14E3E400] 04:53:44 INFO - PROCESS | 2060 | 1471089224343 Marionette DEBUG loaded listener.js 04:53:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18B2D800) [pid = 2060] [serial = 868] [outer = 14E3E400] 04:53:44 INFO - PROCESS | 2060 | 1471089224768 Marionette TRACE conn5 <- [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]]]}] 04:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 650ms 04:53:44 INFO - PROCESS | 2060 | 1471089224829 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 04:53:44 INFO - PROCESS | 2060 | 1471089224831 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 04:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:53:44 INFO - PROCESS | 2060 | 1471089224834 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 2060 | 1471089224836 Marionette TRACE conn5 <- [1,1122,null,{}] 04:53:44 INFO - PROCESS | 2060 | 1471089224840 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:44 INFO - PROCESS | 2060 | 1471089224842 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:44 INFO - PROCESS | 2060 | 1471089224921 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 04:53:44 INFO - PROCESS | 2060 | 1471089224928 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:44 INFO - PROCESS | 2060 | 1471089224930 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:44 INFO - PROCESS | 2060 | ++DOCSHELL 15770800 == 38 [pid = 2060] [id = 290] 04:53:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18B75C00) [pid = 2060] [serial = 869] [outer = 00000000] 04:53:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18BDE800) [pid = 2060] [serial = 870] [outer = 18B75C00] 04:53:44 INFO - PROCESS | 2060 | 1471089224974 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18BE2400) [pid = 2060] [serial = 871] [outer = 18B75C00] 04:53:45 INFO - PROCESS | 2060 | 1471089225390 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 570ms 04:53:45 INFO - PROCESS | 2060 | 1471089225409 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 04:53:45 INFO - PROCESS | 2060 | 1471089225411 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 04:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:53:45 INFO - PROCESS | 2060 | 1471089225414 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:53:45 INFO - PROCESS | 2060 | 1471089225416 Marionette TRACE conn5 <- [1,1126,null,{}] 04:53:45 INFO - PROCESS | 2060 | 1471089225420 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:45 INFO - PROCESS | 2060 | 1471089225422 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:45 INFO - PROCESS | 2060 | 1471089225550 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 04:53:45 INFO - PROCESS | 2060 | 1471089225558 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 2060 | 1471089225560 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:45 INFO - PROCESS | 2060 | ++DOCSHELL 0E96FC00 == 39 [pid = 2060] [id = 291] 04:53:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0ED52C00) [pid = 2060] [serial = 872] [outer = 00000000] 04:53:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18BDA000) [pid = 2060] [serial = 873] [outer = 0ED52C00] 04:53:45 INFO - PROCESS | 2060 | 1471089225608 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18BE1800) [pid = 2060] [serial = 874] [outer = 0ED52C00] 04:53:46 INFO - PROCESS | 2060 | 1471089226186 Marionette TRACE conn5 <- [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]]]}] 04:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 830ms 04:53:46 INFO - PROCESS | 2060 | 1471089226246 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 04:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:53:46 INFO - PROCESS | 2060 | 1471089226250 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 04:53:46 INFO - PROCESS | 2060 | 1471089226255 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 2060 | 1471089226259 Marionette TRACE conn5 <- [1,1130,null,{}] 04:53:46 INFO - PROCESS | 2060 | 1471089226265 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:46 INFO - PROCESS | 2060 | 1471089226268 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:46 INFO - PROCESS | 2060 | 1471089226385 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 04:53:46 INFO - PROCESS | 2060 | 1471089226522 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:46 INFO - PROCESS | 2060 | 1471089226525 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:46 INFO - PROCESS | 2060 | ++DOCSHELL 0EA3AC00 == 40 [pid = 2060] [id = 292] 04:53:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F027800) [pid = 2060] [serial = 875] [outer = 00000000] 04:53:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0F5BD400) [pid = 2060] [serial = 876] [outer = 0F027800] 04:53:46 INFO - PROCESS | 2060 | 1471089226584 Marionette DEBUG loaded listener.js 04:53:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (10309400) [pid = 2060] [serial = 877] [outer = 0F027800] 04:53:47 INFO - PROCESS | 2060 | 1471089227201 Marionette TRACE conn5 <- [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]]]}] 04:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 990ms 04:53:47 INFO - PROCESS | 2060 | 1471089227257 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 04:53:47 INFO - PROCESS | 2060 | 1471089227262 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 04:53:47 INFO - PROCESS | 2060 | 1471089227270 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:53:47 INFO - PROCESS | 2060 | 1471089227273 Marionette TRACE conn5 <- [1,1134,null,{}] 04:53:47 INFO - PROCESS | 2060 | 1471089227277 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:47 INFO - PROCESS | 2060 | 1471089227279 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:47 INFO - PROCESS | 2060 | 1471089227391 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 04:53:47 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 04:53:47 INFO - PROCESS | 2060 | 1471089227627 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 2060 | 1471089227630 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:47 INFO - PROCESS | 2060 | ++DOCSHELL 17DBFC00 == 41 [pid = 2060] [id = 293] 04:53:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17DC0800) [pid = 2060] [serial = 878] [outer = 00000000] 04:53:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (1822A000) [pid = 2060] [serial = 879] [outer = 17DC0800] 04:53:47 INFO - PROCESS | 2060 | 1471089227698 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18A7F400) [pid = 2060] [serial = 880] [outer = 17DC0800] 04:53:48 INFO - PROCESS | 2060 | 1471089228313 Marionette TRACE conn5 <- [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]]]}] 04:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1070ms 04:53:48 INFO - PROCESS | 2060 | 1471089228353 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 04:53:48 INFO - PROCESS | 2060 | 1471089228355 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 04:53:48 INFO - PROCESS | 2060 | 1471089228359 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:53:48 INFO - PROCESS | 2060 | 1471089228363 Marionette TRACE conn5 <- [1,1138,null,{}] 04:53:48 INFO - PROCESS | 2060 | 1471089228375 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:48 INFO - PROCESS | 2060 | 1471089228380 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:48 INFO - PROCESS | 2060 | 1471089228491 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 04:53:48 INFO - PROCESS | 2060 | 1471089228596 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 2060 | 1471089228600 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:48 INFO - PROCESS | 2060 | ++DOCSHELL 18F4E000 == 42 [pid = 2060] [id = 294] 04:53:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18F4E400) [pid = 2060] [serial = 881] [outer = 00000000] 04:53:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (18F52400) [pid = 2060] [serial = 882] [outer = 18F4E400] 04:53:48 INFO - PROCESS | 2060 | 1471089228657 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18FE6800) [pid = 2060] [serial = 883] [outer = 18F4E400] 04:53:49 INFO - PROCESS | 2060 | 1471089229269 Marionette TRACE conn5 <- [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]]]}] 04:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 970ms 04:53:49 INFO - PROCESS | 2060 | 1471089229335 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 04:53:49 INFO - PROCESS | 2060 | 1471089229338 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 04:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:53:49 INFO - PROCESS | 2060 | 1471089229342 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:53:49 INFO - PROCESS | 2060 | 1471089229344 Marionette TRACE conn5 <- [1,1142,null,{}] 04:53:49 INFO - PROCESS | 2060 | 1471089229347 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:49 INFO - PROCESS | 2060 | 1471089229350 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:49 INFO - PROCESS | 2060 | 1471089229460 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 04:53:49 INFO - PROCESS | 2060 | 1471089229590 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:49 INFO - PROCESS | 2060 | 1471089229593 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:49 INFO - PROCESS | 2060 | ++DOCSHELL 18F4DC00 == 43 [pid = 2060] [id = 295] 04:53:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18FEBC00) [pid = 2060] [serial = 884] [outer = 00000000] 04:53:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18FEF800) [pid = 2060] [serial = 885] [outer = 18FEBC00] 04:53:49 INFO - PROCESS | 2060 | 1471089229648 Marionette DEBUG loaded listener.js 04:53:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (19002C00) [pid = 2060] [serial = 886] [outer = 18FEBC00] 04:53:50 INFO - PROCESS | 2060 | 1471089230425 Marionette TRACE conn5 <- [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]]]}] 04:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1127ms 04:53:50 INFO - PROCESS | 2060 | 1471089230472 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 04:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:53:50 INFO - PROCESS | 2060 | 1471089230476 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 04:53:50 INFO - PROCESS | 2060 | 1471089230481 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 2060 | 1471089230484 Marionette TRACE conn5 <- [1,1146,null,{}] 04:53:50 INFO - PROCESS | 2060 | 1471089230490 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:50 INFO - PROCESS | 2060 | 1471089230493 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:50 INFO - PROCESS | 2060 | 1471089230592 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 04:53:50 INFO - PROCESS | 2060 | 1471089230725 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:50 INFO - PROCESS | 2060 | 1471089230728 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:50 INFO - PROCESS | 2060 | ++DOCSHELL 0F16CC00 == 44 [pid = 2060] [id = 296] 04:53:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (0F170000) [pid = 2060] [serial = 887] [outer = 00000000] 04:53:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (0FD02C00) [pid = 2060] [serial = 888] [outer = 0F170000] 04:53:50 INFO - PROCESS | 2060 | 1471089230780 Marionette DEBUG loaded listener.js 04:53:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (1049B000) [pid = 2060] [serial = 889] [outer = 0F170000] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 15770800 == 43 [pid = 2060] [id = 290] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 13A5E800 == 42 [pid = 2060] [id = 289] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 18B71000 == 41 [pid = 2060] [id = 288] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 18A81C00 == 40 [pid = 2060] [id = 287] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 17A0A800 == 39 [pid = 2060] [id = 286] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 175D3400 == 38 [pid = 2060] [id = 285] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 15768800 == 37 [pid = 2060] [id = 284] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 0FD95800 == 36 [pid = 2060] [id = 283] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 0BF97C00 == 35 [pid = 2060] [id = 282] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 13886000 == 34 [pid = 2060] [id = 279] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 0BF98C00 == 33 [pid = 2060] [id = 280] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 0F589000 == 32 [pid = 2060] [id = 270] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 0F57FC00 == 31 [pid = 2060] [id = 281] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 18F4E000 == 30 [pid = 2060] [id = 294] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 18F4DC00 == 29 [pid = 2060] [id = 295] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 17DBFC00 == 28 [pid = 2060] [id = 293] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 0E96FC00 == 27 [pid = 2060] [id = 291] 04:53:51 INFO - PROCESS | 2060 | --DOCSHELL 0EA3AC00 == 26 [pid = 2060] [id = 292] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (14E45800) [pid = 2060] [serial = 822] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0F750400) [pid = 2060] [serial = 816] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (0FD56800) [pid = 2060] [serial = 817] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (13AECC00) [pid = 2060] [serial = 819] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0F030000) [pid = 2060] [serial = 813] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0F167000) [pid = 2060] [serial = 814] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (103F0000) [pid = 2060] [serial = 811] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0F5C2800) [pid = 2060] [serial = 810] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (16463800) [pid = 2060] [serial = 825] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F7C2C00) [pid = 2060] [serial = 799] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F586400) [pid = 2060] [serial = 798] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (15363000) [pid = 2060] [serial = 802] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (14E42C00) [pid = 2060] [serial = 801] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17A7E400) [pid = 2060] [serial = 835] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18F08C00) [pid = 2060] [serial = 805] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18BDE000) [pid = 2060] [serial = 804] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18F52800) [pid = 2060] [serial = 808] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18F50400) [pid = 2060] [serial = 807] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (14E5A800) [pid = 2060] [serial = 823] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (175D2800) [pid = 2060] [serial = 828] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17DBE800) [pid = 2060] [serial = 837] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1646C400) [pid = 2060] [serial = 826] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (17A7DC00) [pid = 2060] [serial = 834] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (164EF000) [pid = 2060] [serial = 831] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (1760D400) [pid = 2060] [serial = 829] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (13E9EC00) [pid = 2060] [serial = 820] [outer = 00000000] [url = about:blank] 04:53:51 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (16766400) [pid = 2060] [serial = 832] [outer = 00000000] [url = about:blank] 04:53:52 INFO - PROCESS | 2060 | 1471089232028 Marionette TRACE conn5 <- [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]]]}] 04:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1580ms 04:53:52 INFO - PROCESS | 2060 | 1471089232104 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 04:53:52 INFO - PROCESS | 2060 | 1471089232108 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 04:53:52 INFO - PROCESS | 2060 | 1471089232119 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 2060 | 1471089232122 Marionette TRACE conn5 <- [1,1150,null,{}] 04:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:53:52 INFO - PROCESS | 2060 | 1471089232128 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:52 INFO - PROCESS | 2060 | 1471089232131 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:52 INFO - PROCESS | 2060 | 1471089232214 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 04:53:52 INFO - PROCESS | 2060 | 1471089232228 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 2060 | 1471089232231 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:52 INFO - PROCESS | 2060 | ++DOCSHELL 0ED54000 == 27 [pid = 2060] [id = 297] 04:53:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F027400) [pid = 2060] [serial = 890] [outer = 00000000] 04:53:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F02E000) [pid = 2060] [serial = 891] [outer = 0F027400] 04:53:52 INFO - PROCESS | 2060 | 1471089232279 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F163C00) [pid = 2060] [serial = 892] [outer = 0F027400] 04:53:52 INFO - PROCESS | 2060 | 1471089232751 Marionette TRACE conn5 <- [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]]]}] 04:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 04:53:52 INFO - PROCESS | 2060 | 1471089232799 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 04:53:52 INFO - PROCESS | 2060 | 1471089232803 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 04:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:53:52 INFO - PROCESS | 2060 | 1471089232809 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 2060 | 1471089232812 Marionette TRACE conn5 <- [1,1154,null,{}] 04:53:52 INFO - PROCESS | 2060 | 1471089232816 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:52 INFO - PROCESS | 2060 | 1471089232818 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:52 INFO - PROCESS | 2060 | 1471089232905 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 04:53:52 INFO - PROCESS | 2060 | 1471089232914 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 2060 | 1471089232916 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:52 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BD800 == 28 [pid = 2060] [id = 298] 04:53:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F5BE000) [pid = 2060] [serial = 893] [outer = 00000000] 04:53:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F5DAC00) [pid = 2060] [serial = 894] [outer = 0F5BE000] 04:53:52 INFO - PROCESS | 2060 | 1471089232964 Marionette DEBUG loaded listener.js 04:53:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F7C4C00) [pid = 2060] [serial = 895] [outer = 0F5BE000] 04:53:53 INFO - PROCESS | 2060 | 1471089233432 Marionette TRACE conn5 <- [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]]]}] 04:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 04:53:53 INFO - PROCESS | 2060 | 1471089233484 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 04:53:53 INFO - PROCESS | 2060 | 1471089233486 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 04:53:53 INFO - PROCESS | 2060 | 1471089233490 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:53:53 INFO - PROCESS | 2060 | 1471089233493 Marionette TRACE conn5 <- [1,1158,null,{}] 04:53:53 INFO - PROCESS | 2060 | 1471089233504 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:53 INFO - PROCESS | 2060 | 1471089233508 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:53 INFO - PROCESS | 2060 | 1471089233619 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 04:53:53 INFO - PROCESS | 2060 | 1471089233716 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:53 INFO - PROCESS | 2060 | 1471089233719 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:53 INFO - PROCESS | 2060 | ++DOCSHELL 13A5D400 == 29 [pid = 2060] [id = 299] 04:53:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (13A5D800) [pid = 2060] [serial = 896] [outer = 00000000] 04:53:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (13B46800) [pid = 2060] [serial = 897] [outer = 13A5D800] 04:53:53 INFO - PROCESS | 2060 | 1471089233768 Marionette DEBUG loaded listener.js 04:53:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (149C2000) [pid = 2060] [serial = 898] [outer = 13A5D800] 04:53:54 INFO - PROCESS | 2060 | 1471089234201 Marionette TRACE conn5 <- [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]]]}] 04:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 730ms 04:53:54 INFO - PROCESS | 2060 | 1471089234224 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 04:53:54 INFO - PROCESS | 2060 | 1471089234226 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 04:53:54 INFO - PROCESS | 2060 | 1471089234229 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:53:54 INFO - PROCESS | 2060 | 1471089234231 Marionette TRACE conn5 <- [1,1162,null,{}] 04:53:54 INFO - PROCESS | 2060 | 1471089234234 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:54 INFO - PROCESS | 2060 | 1471089234236 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:54 INFO - PROCESS | 2060 | 1471089234353 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 04:53:54 INFO - PROCESS | 2060 | 1471089234358 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:54 INFO - PROCESS | 2060 | 1471089234361 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:54 INFO - PROCESS | 2060 | ++DOCSHELL 13B44800 == 30 [pid = 2060] [id = 300] 04:53:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (13B6A800) [pid = 2060] [serial = 899] [outer = 00000000] 04:53:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (14E4A400) [pid = 2060] [serial = 900] [outer = 13B6A800] 04:53:54 INFO - PROCESS | 2060 | 1471089234456 Marionette DEBUG loaded listener.js 04:53:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (14FD6000) [pid = 2060] [serial = 901] [outer = 13B6A800] 04:53:54 INFO - PROCESS | 2060 | 1471089234888 Marionette TRACE conn5 <- [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] 04:53:54 INFO - PROCESS | 2060 | 1471089234908 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 04:53:54 INFO - PROCESS | 2060 | 1471089234911 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:53:54 INFO - PROCESS | 2060 | 1471089234913 Marionette TRACE conn5 <- [1,1166,null,{}] 04:53:54 INFO - PROCESS | 2060 | 1471089234922 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:54 INFO - PROCESS | 2060 | 1471089234924 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:55 INFO - PROCESS | 2060 | 1471089235060 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 04:53:55 INFO - PROCESS | 2060 | 1471089235082 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 2060 | 1471089235084 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:55 INFO - PROCESS | 2060 | ++DOCSHELL 16462400 == 31 [pid = 2060] [id = 301] 04:53:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (16462C00) [pid = 2060] [serial = 902] [outer = 00000000] 04:53:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (164EEC00) [pid = 2060] [serial = 903] [outer = 16462C00] 04:53:55 INFO - PROCESS | 2060 | 1471089235129 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (16919800) [pid = 2060] [serial = 904] [outer = 16462C00] 04:53:55 INFO - PROCESS | 2060 | 1471089235580 Marionette TRACE conn5 <- [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] 04:53:55 INFO - PROCESS | 2060 | 1471089235648 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 04:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:53:55 INFO - PROCESS | 2060 | 1471089235651 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 2060 | 1471089235653 Marionette TRACE conn5 <- [1,1170,null,{}] 04:53:55 INFO - PROCESS | 2060 | 1471089235656 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:55 INFO - PROCESS | 2060 | 1471089235662 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:55 INFO - PROCESS | 2060 | 1471089235801 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 04:53:55 INFO - PROCESS | 2060 | 1471089235812 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 2060 | 1471089235814 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:55 INFO - PROCESS | 2060 | ++DOCSHELL 16764C00 == 32 [pid = 2060] [id = 302] 04:53:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (16937800) [pid = 2060] [serial = 905] [outer = 00000000] 04:53:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (17A0A800) [pid = 2060] [serial = 906] [outer = 16937800] 04:53:55 INFO - PROCESS | 2060 | 1471089235858 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (17C88000) [pid = 2060] [serial = 907] [outer = 16937800] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (17CAE800) [pid = 2060] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18A82800) [pid = 2060] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18B71400) [pid = 2060] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F586C00) [pid = 2060] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17609800) [pid = 2060] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0E92AC00) [pid = 2060] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0BF9A800) [pid = 2060] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0FD97400) [pid = 2060] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16461400) [pid = 2060] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17CB8000) [pid = 2060] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14E3E400) [pid = 2060] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18B75C00) [pid = 2060] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:53:56 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0ED52C00) [pid = 2060] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:53:56 INFO - PROCESS | 2060 | 1471089236582 Marionette TRACE conn5 <- [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] 04:53:56 INFO - PROCESS | 2060 | 1471089236624 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 04:53:56 INFO - PROCESS | 2060 | 1471089236627 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:53:56 INFO - PROCESS | 2060 | 1471089236629 Marionette TRACE conn5 <- [1,1174,null,{}] 04:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:53:56 INFO - PROCESS | 2060 | 1471089236633 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:56 INFO - PROCESS | 2060 | 1471089236635 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:56 INFO - PROCESS | 2060 | 1471089236716 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 04:53:56 INFO - PROCESS | 2060 | 1471089236722 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 2060 | 1471089236724 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:56 INFO - PROCESS | 2060 | ++DOCSHELL 137B4800 == 33 [pid = 2060] [id = 303] 04:53:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14E4B000) [pid = 2060] [serial = 908] [outer = 00000000] 04:53:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17A0E000) [pid = 2060] [serial = 909] [outer = 14E4B000] 04:53:56 INFO - PROCESS | 2060 | 1471089236769 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17A73C00) [pid = 2060] [serial = 910] [outer = 14E4B000] 04:53:57 INFO - PROCESS | 2060 | 1471089237195 Marionette TRACE conn5 <- [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] 04:53:57 INFO - PROCESS | 2060 | 1471089237264 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 04:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:53:57 INFO - PROCESS | 2060 | 1471089237267 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 2060 | 1471089237269 Marionette TRACE conn5 <- [1,1178,null,{}] 04:53:57 INFO - PROCESS | 2060 | 1471089237272 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:57 INFO - PROCESS | 2060 | 1471089237274 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:57 INFO - PROCESS | 2060 | 1471089237353 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 04:53:57 INFO - PROCESS | 2060 | 1471089237362 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 2060 | 1471089237364 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:57 INFO - PROCESS | 2060 | ++DOCSHELL 17CB7400 == 34 [pid = 2060] [id = 304] 04:53:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17DC1800) [pid = 2060] [serial = 911] [outer = 00000000] 04:53:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17ED4C00) [pid = 2060] [serial = 912] [outer = 17DC1800] 04:53:57 INFO - PROCESS | 2060 | 1471089237409 Marionette DEBUG loaded listener.js 04:53:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17ED6000) [pid = 2060] [serial = 913] [outer = 17DC1800] 04:53:57 INFO - PROCESS | 2060 | 1471089237858 Marionette TRACE conn5 <- [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] 04:53:57 INFO - PROCESS | 2060 | 1471089237900 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 04:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:53:57 INFO - PROCESS | 2060 | 1471089237903 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 2060 | 1471089237905 Marionette TRACE conn5 <- [1,1182,null,{}] 04:53:57 INFO - PROCESS | 2060 | 1471089237908 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:57 INFO - PROCESS | 2060 | 1471089237910 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:57 INFO - PROCESS | 2060 | 1471089237989 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 04:53:57 INFO - PROCESS | 2060 | 1471089237997 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 2060 | 1471089238000 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:58 INFO - PROCESS | 2060 | ++DOCSHELL 13A59800 == 35 [pid = 2060] [id = 305] 04:53:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18A89800) [pid = 2060] [serial = 914] [outer = 00000000] 04:53:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18B79800) [pid = 2060] [serial = 915] [outer = 18A89800] 04:53:58 INFO - PROCESS | 2060 | 1471089238048 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18BDB400) [pid = 2060] [serial = 916] [outer = 18A89800] 04:53:58 INFO - PROCESS | 2060 | 1471089238841 Marionette TRACE conn5 <- [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] 04:53:58 INFO - PROCESS | 2060 | 1471089238930 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 04:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:53:58 INFO - PROCESS | 2060 | 1471089238980 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:53:58 INFO - PROCESS | 2060 | 1471089238984 Marionette TRACE conn5 <- [1,1186,null,{}] 04:53:58 INFO - PROCESS | 2060 | 1471089238990 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:58 INFO - PROCESS | 2060 | 1471089238993 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:59 INFO - PROCESS | 2060 | 1471089239120 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 04:53:59 INFO - PROCESS | 2060 | 1471089239241 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:59 INFO - PROCESS | 2060 | 1471089239244 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:53:59 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF8800 == 36 [pid = 2060] [id = 306] 04:53:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0F023000) [pid = 2060] [serial = 917] [outer = 00000000] 04:53:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F5B7800) [pid = 2060] [serial = 918] [outer = 0F023000] 04:53:59 INFO - PROCESS | 2060 | 1471089239305 Marionette DEBUG loaded listener.js 04:53:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0FD03C00) [pid = 2060] [serial = 919] [outer = 0F023000] 04:54:00 INFO - PROCESS | 2060 | 1471089240032 Marionette TRACE conn5 <- [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]]]}] 04:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1152ms 04:54:00 INFO - PROCESS | 2060 | 1471089240114 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 2060 | 1471089240119 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 04:54:00 INFO - PROCESS | 2060 | 1471089240125 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:54:00 INFO - PROCESS | 2060 | 1471089240128 Marionette TRACE conn5 <- [1,1190,null,{}] 04:54:00 INFO - PROCESS | 2060 | 1471089240132 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:00 INFO - PROCESS | 2060 | 1471089240135 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:00 INFO - PROCESS | 2060 | 1471089240266 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 04:54:00 INFO - PROCESS | 2060 | 1471089240484 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 2060 | 1471089240487 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:00 INFO - PROCESS | 2060 | ++DOCSHELL 08863800 == 37 [pid = 2060] [id = 307] 04:54:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (08868C00) [pid = 2060] [serial = 920] [outer = 00000000] 04:54:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0BF9B400) [pid = 2060] [serial = 921] [outer = 08868C00] 04:54:00 INFO - PROCESS | 2060 | 1471089240549 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0ED51C00) [pid = 2060] [serial = 922] [outer = 08868C00] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 17CB7400 == 36 [pid = 2060] [id = 304] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 137B4800 == 35 [pid = 2060] [id = 303] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 16764C00 == 34 [pid = 2060] [id = 302] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 16462400 == 33 [pid = 2060] [id = 301] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 13B44800 == 32 [pid = 2060] [id = 300] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 13A5D400 == 31 [pid = 2060] [id = 299] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 0F5BD800 == 30 [pid = 2060] [id = 298] 04:54:01 INFO - PROCESS | 2060 | --DOCSHELL 0ED54000 == 29 [pid = 2060] [id = 297] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (17DC1C00) [pid = 2060] [serial = 858] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18A88C00) [pid = 2060] [serial = 861] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (17DC4800) [pid = 2060] [serial = 859] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18B78C00) [pid = 2060] [serial = 864] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (1049AC00) [pid = 2060] [serial = 843] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (137B4C00) [pid = 2060] [serial = 844] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17A0FC00) [pid = 2060] [serial = 855] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F030800) [pid = 2060] [serial = 846] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F581C00) [pid = 2060] [serial = 847] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0F52BC00) [pid = 2060] [serial = 840] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F5B8000) [pid = 2060] [serial = 841] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18A89000) [pid = 2060] [serial = 862] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (12530400) [pid = 2060] [serial = 849] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (125E4400) [pid = 2060] [serial = 850] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (164ED000) [pid = 2060] [serial = 852] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (1693CC00) [pid = 2060] [serial = 853] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17DBF000) [pid = 2060] [serial = 838] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (17C87400) [pid = 2060] [serial = 867] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18BDE800) [pid = 2060] [serial = 870] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18BE2400) [pid = 2060] [serial = 871] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18B7B400) [pid = 2060] [serial = 865] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18B2D800) [pid = 2060] [serial = 868] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18BE1800) [pid = 2060] [serial = 874] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17C81000) [pid = 2060] [serial = 856] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (18BDA000) [pid = 2060] [serial = 873] [outer = 00000000] [url = about:blank] 04:54:01 INFO - PROCESS | 2060 | 1471089241164 Marionette TRACE conn5 <- [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]]]}] 04:54:01 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 04:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1068ms 04:54:01 INFO - PROCESS | 2060 | 1471089241197 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 2060 | 1471089241201 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 04:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:54:01 INFO - PROCESS | 2060 | 1471089241205 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 2060 | 1471089241207 Marionette TRACE conn5 <- [1,1194,null,{}] 04:54:01 INFO - PROCESS | 2060 | 1471089241217 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:01 INFO - PROCESS | 2060 | 1471089241221 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:01 INFO - PROCESS | 2060 | 1471089241321 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 04:54:01 INFO - PROCESS | 2060 | 1471089241411 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 2060 | 1471089241413 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:01 INFO - PROCESS | 2060 | ++DOCSHELL 0F39A000 == 30 [pid = 2060] [id = 308] 04:54:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F583000) [pid = 2060] [serial = 923] [outer = 00000000] 04:54:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F5C2400) [pid = 2060] [serial = 924] [outer = 0F583000] 04:54:01 INFO - PROCESS | 2060 | 1471089241461 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0FD0C400) [pid = 2060] [serial = 925] [outer = 0F583000] 04:54:01 INFO - PROCESS | 2060 | 1471089241845 Marionette TRACE conn5 <- [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]]]}] 04:54:01 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 04:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 04:54:01 INFO - PROCESS | 2060 | 1471089241912 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 2060 | 1471089241916 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 04:54:01 INFO - PROCESS | 2060 | 1471089241921 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 2060 | 1471089241923 Marionette TRACE conn5 <- [1,1198,null,{}] 04:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:54:01 INFO - PROCESS | 2060 | 1471089241927 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:01 INFO - PROCESS | 2060 | 1471089241929 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:01 INFO - PROCESS | 2060 | 1471089242017 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 04:54:02 INFO - PROCESS | 2060 | 1471089242023 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:02 INFO - PROCESS | 2060 | 1471089242025 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:02 INFO - PROCESS | 2060 | ++DOCSHELL 12538400 == 31 [pid = 2060] [id = 309] 04:54:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (1253EC00) [pid = 2060] [serial = 926] [outer = 00000000] 04:54:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (13A7EC00) [pid = 2060] [serial = 927] [outer = 1253EC00] 04:54:02 INFO - PROCESS | 2060 | 1471089242071 Marionette DEBUG loaded listener.js 04:54:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (149E1C00) [pid = 2060] [serial = 928] [outer = 1253EC00] 04:54:02 INFO - PROCESS | 2060 | 1471089242531 Marionette TRACE conn5 <- [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]]]}] 04:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 04:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:54:02 INFO - PROCESS | 2060 | 1471089242601 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 2060 | 1471089242604 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 04:54:02 INFO - PROCESS | 2060 | 1471089242609 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:54:02 INFO - PROCESS | 2060 | 1471089242614 Marionette TRACE conn5 <- [1,1202,null,{}] 04:54:02 INFO - PROCESS | 2060 | 1471089242624 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:02 INFO - PROCESS | 2060 | 1471089242628 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:02 INFO - PROCESS | 2060 | 1471089242720 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 04:54:02 INFO - PROCESS | 2060 | 1471089242735 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:02 INFO - PROCESS | 2060 | 1471089242737 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:02 INFO - PROCESS | 2060 | ++DOCSHELL 16764C00 == 32 [pid = 2060] [id = 310] 04:54:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (16912400) [pid = 2060] [serial = 929] [outer = 00000000] 04:54:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1693B000) [pid = 2060] [serial = 930] [outer = 16912400] 04:54:02 INFO - PROCESS | 2060 | 1471089242792 Marionette DEBUG loaded listener.js 04:54:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (16940000) [pid = 2060] [serial = 931] [outer = 16912400] 04:54:03 INFO - PROCESS | 2060 | 1471089243226 Marionette TRACE conn5 <- [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]]]}] 04:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 630ms 04:54:03 INFO - PROCESS | 2060 | 1471089243255 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 04:54:03 INFO - PROCESS | 2060 | 1471089243257 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 04:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:54:03 INFO - PROCESS | 2060 | 1471089243260 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:54:03 INFO - PROCESS | 2060 | 1471089243262 Marionette TRACE conn5 <- [1,1206,null,{}] 04:54:03 INFO - PROCESS | 2060 | 1471089243266 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:03 INFO - PROCESS | 2060 | 1471089243268 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:03 INFO - PROCESS | 2060 | 1471089243352 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 04:54:03 INFO - PROCESS | 2060 | 1471089243394 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 2060 | 1471089243397 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:03 INFO - PROCESS | 2060 | ++DOCSHELL 17612000 == 33 [pid = 2060] [id = 311] 04:54:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17614800) [pid = 2060] [serial = 932] [outer = 00000000] 04:54:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17A0FC00) [pid = 2060] [serial = 933] [outer = 17614800] 04:54:03 INFO - PROCESS | 2060 | 1471089243441 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17C81800) [pid = 2060] [serial = 934] [outer = 17614800] 04:54:03 INFO - PROCESS | 2060 | 1471089243901 Marionette TRACE conn5 <- [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]]]}] 04:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 04:54:03 INFO - PROCESS | 2060 | 1471089243932 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 04:54:03 INFO - PROCESS | 2060 | 1471089243934 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 04:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:54:03 INFO - PROCESS | 2060 | 1471089243937 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:54:03 INFO - PROCESS | 2060 | 1471089243939 Marionette TRACE conn5 <- [1,1210,null,{}] 04:54:03 INFO - PROCESS | 2060 | 1471089243943 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:03 INFO - PROCESS | 2060 | 1471089243945 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:04 INFO - PROCESS | 2060 | 1471089244052 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 04:54:04 INFO - PROCESS | 2060 | 1471089244057 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:04 INFO - PROCESS | 2060 | 1471089244063 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:04 INFO - PROCESS | 2060 | ++DOCSHELL 12536400 == 34 [pid = 2060] [id = 312] 04:54:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17DBE800) [pid = 2060] [serial = 935] [outer = 00000000] 04:54:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17DC5000) [pid = 2060] [serial = 936] [outer = 17DBE800] 04:54:04 INFO - PROCESS | 2060 | 1471089244167 Marionette DEBUG loaded listener.js 04:54:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17ED5400) [pid = 2060] [serial = 937] [outer = 17DBE800] 04:54:04 INFO - PROCESS | 2060 | 1471089244614 Marionette TRACE conn5 <- [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] 04:54:04 INFO - PROCESS | 2060 | 1471089244670 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 04:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:54:04 INFO - PROCESS | 2060 | 1471089244673 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 2060 | 1471089244675 Marionette TRACE conn5 <- [1,1214,null,{}] 04:54:04 INFO - PROCESS | 2060 | 1471089244678 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:04 INFO - PROCESS | 2060 | 1471089244680 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:04 INFO - PROCESS | 2060 | 1471089244834 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 04:54:04 INFO - PROCESS | 2060 | 1471089244848 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:04 INFO - PROCESS | 2060 | 1471089244850 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:04 INFO - PROCESS | 2060 | ++DOCSHELL 103E5800 == 35 [pid = 2060] [id = 313] 04:54:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17DC4800) [pid = 2060] [serial = 938] [outer = 00000000] 04:54:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18B74400) [pid = 2060] [serial = 939] [outer = 17DC4800] 04:54:04 INFO - PROCESS | 2060 | 1471089244893 Marionette DEBUG loaded listener.js 04:54:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18B29400) [pid = 2060] [serial = 940] [outer = 17DC4800] 04:54:05 INFO - PROCESS | 2060 | 1471089245337 Marionette TRACE conn5 <- [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]]]}] 04:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 04:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:54:05 INFO - PROCESS | 2060 | 1471089245347 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 04:54:05 INFO - PROCESS | 2060 | 1471089245349 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 04:54:05 INFO - PROCESS | 2060 | 1471089245352 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:54:05 INFO - PROCESS | 2060 | 1471089245353 Marionette TRACE conn5 <- [1,1218,null,{}] 04:54:05 INFO - PROCESS | 2060 | 1471089245357 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:05 INFO - PROCESS | 2060 | 1471089245359 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:05 INFO - PROCESS | 2060 | 1471089245484 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 04:54:05 INFO - PROCESS | 2060 | 1471089245491 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:05 INFO - PROCESS | 2060 | 1471089245493 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:05 INFO - PROCESS | 2060 | ++DOCSHELL 18BDB000 == 36 [pid = 2060] [id = 314] 04:54:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18BDF400) [pid = 2060] [serial = 941] [outer = 00000000] 04:54:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18BE3400) [pid = 2060] [serial = 942] [outer = 18BDF400] 04:54:05 INFO - PROCESS | 2060 | 1471089245537 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18BEF400) [pid = 2060] [serial = 943] [outer = 18BDF400] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (13B6A800) [pid = 2060] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (16462C00) [pid = 2060] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F027400) [pid = 2060] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F170000) [pid = 2060] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F5BE000) [pid = 2060] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (13A5D800) [pid = 2060] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16937800) [pid = 2060] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F027800) [pid = 2060] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17DC1800) [pid = 2060] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17DC0800) [pid = 2060] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18F4E400) [pid = 2060] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18FEBC00) [pid = 2060] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:54:05 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (14E4B000) [pid = 2060] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:54:06 INFO - PROCESS | 2060 | 1471089246043 Marionette TRACE conn5 <- [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]]]}] 04:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 730ms 04:54:06 INFO - PROCESS | 2060 | 1471089246084 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 04:54:06 INFO - PROCESS | 2060 | 1471089246087 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 04:54:06 INFO - PROCESS | 2060 | 1471089246090 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:54:06 INFO - PROCESS | 2060 | 1471089246092 Marionette TRACE conn5 <- [1,1222,null,{}] 04:54:06 INFO - PROCESS | 2060 | 1471089246095 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:06 INFO - PROCESS | 2060 | 1471089246097 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:06 INFO - PROCESS | 2060 | 1471089246200 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 04:54:06 INFO - PROCESS | 2060 | 1471089246208 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 2060 | 1471089246210 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:06 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BB400 == 37 [pid = 2060] [id = 315] 04:54:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F5BE000) [pid = 2060] [serial = 944] [outer = 00000000] 04:54:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (15767000) [pid = 2060] [serial = 945] [outer = 0F5BE000] 04:54:06 INFO - PROCESS | 2060 | 1471089246254 Marionette DEBUG loaded listener.js 04:54:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (16937800) [pid = 2060] [serial = 946] [outer = 0F5BE000] 04:54:06 INFO - PROCESS | 2060 | 1471089246683 Marionette TRACE conn5 <- [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]]]}] 04:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 04:54:06 INFO - PROCESS | 2060 | 1471089246724 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 04:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:54:06 INFO - PROCESS | 2060 | 1471089246726 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 04:54:06 INFO - PROCESS | 2060 | 1471089246730 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 2060 | 1471089246731 Marionette TRACE conn5 <- [1,1226,null,{}] 04:54:06 INFO - PROCESS | 2060 | 1471089246735 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:06 INFO - PROCESS | 2060 | 1471089246737 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:06 INFO - PROCESS | 2060 | 1471089246816 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 04:54:06 INFO - PROCESS | 2060 | 1471089246823 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 2060 | 1471089246825 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:06 INFO - PROCESS | 2060 | ++DOCSHELL 13A60C00 == 38 [pid = 2060] [id = 316] 04:54:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1535A800) [pid = 2060] [serial = 947] [outer = 00000000] 04:54:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18BFB000) [pid = 2060] [serial = 948] [outer = 1535A800] 04:54:06 INFO - PROCESS | 2060 | 1471089246868 Marionette DEBUG loaded listener.js 04:54:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18F07000) [pid = 2060] [serial = 949] [outer = 1535A800] 04:54:07 INFO - PROCESS | 2060 | 1471089247285 Marionette TRACE conn5 <- [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]]]}] 04:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 570ms 04:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:54:07 INFO - PROCESS | 2060 | 1471089247300 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 04:54:07 INFO - PROCESS | 2060 | 1471089247302 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 04:54:07 INFO - PROCESS | 2060 | 1471089247305 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:54:07 INFO - PROCESS | 2060 | 1471089247307 Marionette TRACE conn5 <- [1,1230,null,{}] 04:54:07 INFO - PROCESS | 2060 | 1471089247311 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:07 INFO - PROCESS | 2060 | 1471089247313 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:07 INFO - PROCESS | 2060 | 1471089247438 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 04:54:07 INFO - PROCESS | 2060 | 1471089247446 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:07 INFO - PROCESS | 2060 | 1471089247449 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:07 INFO - PROCESS | 2060 | ++DOCSHELL 18F0E800 == 39 [pid = 2060] [id = 317] 04:54:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18F0F000) [pid = 2060] [serial = 950] [outer = 00000000] 04:54:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18F49C00) [pid = 2060] [serial = 951] [outer = 18F0F000] 04:54:07 INFO - PROCESS | 2060 | 1471089247495 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18F4F000) [pid = 2060] [serial = 952] [outer = 18F0F000] 04:54:08 INFO - PROCESS | 2060 | 1471089248092 Marionette TRACE conn5 <- [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]]]}] 04:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 830ms 04:54:08 INFO - PROCESS | 2060 | 1471089248137 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 04:54:08 INFO - PROCESS | 2060 | 1471089248141 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 04:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:54:08 INFO - PROCESS | 2060 | 1471089248146 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 2060 | 1471089248150 Marionette TRACE conn5 <- [1,1234,null,{}] 04:54:08 INFO - PROCESS | 2060 | 1471089248156 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:08 INFO - PROCESS | 2060 | 1471089248159 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:08 INFO - PROCESS | 2060 | 1471089248276 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 04:54:08 INFO - PROCESS | 2060 | 1471089248414 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 2060 | 1471089248417 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:08 INFO - PROCESS | 2060 | ++DOCSHELL 0F170000 == 40 [pid = 2060] [id = 318] 04:54:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F580C00) [pid = 2060] [serial = 953] [outer = 00000000] 04:54:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (1252FC00) [pid = 2060] [serial = 954] [outer = 0F580C00] 04:54:08 INFO - PROCESS | 2060 | 1471089248479 Marionette DEBUG loaded listener.js 04:54:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (125E8C00) [pid = 2060] [serial = 955] [outer = 0F580C00] 04:54:09 INFO - PROCESS | 2060 | 1471089249120 Marionette TRACE conn5 <- [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]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1023ms 04:54:09 INFO - PROCESS | 2060 | 1471089249170 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 2060 | 1471089249175 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 04:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:54:09 INFO - PROCESS | 2060 | 1471089249181 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 2060 | 1471089249184 Marionette TRACE conn5 <- [1,1238,null,{}] 04:54:09 INFO - PROCESS | 2060 | 1471089249188 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:09 INFO - PROCESS | 2060 | 1471089249191 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:09 INFO - PROCESS | 2060 | 1471089249304 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 04:54:09 INFO - PROCESS | 2060 | 1471089249436 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:09 INFO - PROCESS | 2060 | 1471089249438 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:09 INFO - PROCESS | 2060 | ++DOCSHELL 14E47C00 == 41 [pid = 2060] [id = 319] 04:54:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (14E4AC00) [pid = 2060] [serial = 956] [outer = 00000000] 04:54:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (1646AC00) [pid = 2060] [serial = 957] [outer = 14E4AC00] 04:54:09 INFO - PROCESS | 2060 | 1471089249496 Marionette DEBUG loaded listener.js 04:54:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (1693AC00) [pid = 2060] [serial = 958] [outer = 14E4AC00] 04:54:10 INFO - PROCESS | 2060 | 1471089250121 Marionette TRACE conn5 <- [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]]]}] 04:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 970ms 04:54:10 INFO - PROCESS | 2060 | 1471089250155 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 04:54:10 INFO - PROCESS | 2060 | 1471089250157 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 04:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:54:10 INFO - PROCESS | 2060 | 1471089250161 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:54:10 INFO - PROCESS | 2060 | 1471089250165 Marionette TRACE conn5 <- [1,1242,null,{}] 04:54:10 INFO - PROCESS | 2060 | 1471089250176 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:10 INFO - PROCESS | 2060 | 1471089250181 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:10 INFO - PROCESS | 2060 | 1471089250290 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 04:54:10 INFO - PROCESS | 2060 | 1471089250396 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 2060 | 1471089250399 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:10 INFO - PROCESS | 2060 | ++DOCSHELL 18BE6C00 == 42 [pid = 2060] [id = 320] 04:54:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18BE7000) [pid = 2060] [serial = 959] [outer = 00000000] 04:54:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (18F0BC00) [pid = 2060] [serial = 960] [outer = 18BE7000] 04:54:10 INFO - PROCESS | 2060 | 1471089250456 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18F52000) [pid = 2060] [serial = 961] [outer = 18BE7000] 04:54:11 INFO - PROCESS | 2060 | 1471089251052 Marionette TRACE conn5 <- [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]]]}] 04:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 930ms 04:54:11 INFO - PROCESS | 2060 | 1471089251095 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 2060 | 1471089251098 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 04:54:11 INFO - PROCESS | 2060 | 1471089251102 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:54:11 INFO - PROCESS | 2060 | 1471089251104 Marionette TRACE conn5 <- [1,1246,null,{}] 04:54:11 INFO - PROCESS | 2060 | 1471089251108 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:11 INFO - PROCESS | 2060 | 1471089251110 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:11 INFO - PROCESS | 2060 | 1471089251220 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 04:54:11 INFO - PROCESS | 2060 | 1471089251326 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 2060 | 1471089251328 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:11 INFO - PROCESS | 2060 | ++DOCSHELL 18F51C00 == 43 [pid = 2060] [id = 321] 04:54:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18F56400) [pid = 2060] [serial = 962] [outer = 00000000] 04:54:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18FED800) [pid = 2060] [serial = 963] [outer = 18F56400] 04:54:11 INFO - PROCESS | 2060 | 1471089251383 Marionette DEBUG loaded listener.js 04:54:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (19002400) [pid = 2060] [serial = 964] [outer = 18F56400] 04:54:12 INFO - PROCESS | 2060 | 1471089252190 Marionette TRACE conn5 <- [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]]]}] 04:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1129ms 04:54:12 INFO - PROCESS | 2060 | 1471089252234 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 04:54:12 INFO - PROCESS | 2060 | 1471089252239 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 04:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:54:12 INFO - PROCESS | 2060 | 1471089252245 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:54:12 INFO - PROCESS | 2060 | 1471089252248 Marionette TRACE conn5 <- [1,1250,null,{}] 04:54:12 INFO - PROCESS | 2060 | 1471089252254 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:12 INFO - PROCESS | 2060 | 1471089252257 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:12 INFO - PROCESS | 2060 | 1471089252364 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 04:54:12 INFO - PROCESS | 2060 | 1471089252498 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:12 INFO - PROCESS | 2060 | 1471089252503 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:12 INFO - PROCESS | 2060 | ++DOCSHELL 0ED54400 == 44 [pid = 2060] [id = 322] 04:54:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (0F02DC00) [pid = 2060] [serial = 965] [outer = 00000000] 04:54:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (0FD03800) [pid = 2060] [serial = 966] [outer = 0F02DC00] 04:54:12 INFO - PROCESS | 2060 | 1471089252555 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (12532800) [pid = 2060] [serial = 967] [outer = 0F02DC00] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 13A60C00 == 43 [pid = 2060] [id = 316] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 0F5BB400 == 42 [pid = 2060] [id = 315] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 18BDB000 == 41 [pid = 2060] [id = 314] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 103E5800 == 40 [pid = 2060] [id = 313] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 12536400 == 39 [pid = 2060] [id = 312] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 17612000 == 38 [pid = 2060] [id = 311] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 16764C00 == 37 [pid = 2060] [id = 310] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 12538400 == 36 [pid = 2060] [id = 309] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 0F39A000 == 35 [pid = 2060] [id = 308] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 08863800 == 34 [pid = 2060] [id = 307] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 13A59800 == 33 [pid = 2060] [id = 305] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 0EBF8800 == 32 [pid = 2060] [id = 306] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 0F16CC00 == 31 [pid = 2060] [id = 296] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 18F51C00 == 30 [pid = 2060] [id = 321] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 14E47C00 == 29 [pid = 2060] [id = 319] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 18BE6C00 == 28 [pid = 2060] [id = 320] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 18F0E800 == 27 [pid = 2060] [id = 317] 04:54:13 INFO - PROCESS | 2060 | --DOCSHELL 0F170000 == 26 [pid = 2060] [id = 318] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (16919800) [pid = 2060] [serial = 904] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (10309400) [pid = 2060] [serial = 877] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (0F5BD400) [pid = 2060] [serial = 876] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (17ED6000) [pid = 2060] [serial = 913] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (18A7F400) [pid = 2060] [serial = 880] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (18B79800) [pid = 2060] [serial = 915] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (1822A000) [pid = 2060] [serial = 879] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18FE6800) [pid = 2060] [serial = 883] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18F52400) [pid = 2060] [serial = 882] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (19002C00) [pid = 2060] [serial = 886] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18FEF800) [pid = 2060] [serial = 885] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17C88000) [pid = 2060] [serial = 907] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17ED4C00) [pid = 2060] [serial = 912] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17A0E000) [pid = 2060] [serial = 909] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17A73C00) [pid = 2060] [serial = 910] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (149C2000) [pid = 2060] [serial = 898] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (14E4A400) [pid = 2060] [serial = 900] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (164EEC00) [pid = 2060] [serial = 903] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (14FD6000) [pid = 2060] [serial = 901] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F02E000) [pid = 2060] [serial = 891] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F163C00) [pid = 2060] [serial = 892] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1049B000) [pid = 2060] [serial = 889] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0FD02C00) [pid = 2060] [serial = 888] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F5DAC00) [pid = 2060] [serial = 894] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F7C4C00) [pid = 2060] [serial = 895] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (13B46800) [pid = 2060] [serial = 897] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17A0A800) [pid = 2060] [serial = 906] [outer = 00000000] [url = about:blank] 04:54:13 INFO - PROCESS | 2060 | 1471089253817 Marionette TRACE conn5 <- [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]]]}] 04:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1636ms 04:54:13 INFO - PROCESS | 2060 | 1471089253885 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 04:54:13 INFO - PROCESS | 2060 | 1471089253890 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 04:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:54:13 INFO - PROCESS | 2060 | 1471089253897 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:54:13 INFO - PROCESS | 2060 | 1471089253900 Marionette TRACE conn5 <- [1,1254,null,{}] 04:54:13 INFO - PROCESS | 2060 | 1471089253906 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:13 INFO - PROCESS | 2060 | 1471089253909 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:13 INFO - PROCESS | 2060 | 1471089253993 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 04:54:13 INFO - PROCESS | 2060 | 1471089254007 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 2060 | 1471089254009 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:14 INFO - PROCESS | 2060 | ++DOCSHELL 0F163C00 == 27 [pid = 2060] [id = 323] 04:54:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F164C00) [pid = 2060] [serial = 968] [outer = 00000000] 04:54:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F16E800) [pid = 2060] [serial = 969] [outer = 0F164C00] 04:54:14 INFO - PROCESS | 2060 | 1471089254057 Marionette DEBUG loaded listener.js 04:54:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F3A8C00) [pid = 2060] [serial = 970] [outer = 0F164C00] 04:54:14 INFO - PROCESS | 2060 | 1471089254547 Marionette TRACE conn5 <- [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]]]}] 04:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 690ms 04:54:14 INFO - PROCESS | 2060 | 1471089254585 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 2060 | 1471089254590 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 04:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:54:14 INFO - PROCESS | 2060 | 1471089254596 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 2060 | 1471089254598 Marionette TRACE conn5 <- [1,1258,null,{}] 04:54:14 INFO - PROCESS | 2060 | 1471089254602 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:14 INFO - PROCESS | 2060 | 1471089254604 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:14 INFO - PROCESS | 2060 | 1471089254692 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 04:54:14 INFO - PROCESS | 2060 | 1471089254701 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:14 INFO - PROCESS | 2060 | 1471089254704 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:14 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C7800 == 28 [pid = 2060] [id = 324] 04:54:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F7C8000) [pid = 2060] [serial = 971] [outer = 00000000] 04:54:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0FD04800) [pid = 2060] [serial = 972] [outer = 0F7C8000] 04:54:14 INFO - PROCESS | 2060 | 1471089254781 Marionette DEBUG loaded listener.js 04:54:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1030DC00) [pid = 2060] [serial = 973] [outer = 0F7C8000] 04:54:15 INFO - PROCESS | 2060 | 1471089255251 Marionette TRACE conn5 <- [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]]]}] 04:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 671ms 04:54:15 INFO - PROCESS | 2060 | 1471089255271 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 04:54:15 INFO - PROCESS | 2060 | 1471089255273 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 04:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:54:15 INFO - PROCESS | 2060 | 1471089255276 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:54:15 INFO - PROCESS | 2060 | 1471089255280 Marionette TRACE conn5 <- [1,1262,null,{}] 04:54:15 INFO - PROCESS | 2060 | 1471089255291 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:15 INFO - PROCESS | 2060 | 1471089255295 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:15 INFO - PROCESS | 2060 | 1471089255379 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 04:54:15 INFO - PROCESS | 2060 | 1471089255388 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 2060 | 1471089255391 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:15 INFO - PROCESS | 2060 | ++DOCSHELL 13B3A800 == 29 [pid = 2060] [id = 325] 04:54:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (13B46800) [pid = 2060] [serial = 974] [outer = 00000000] 04:54:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (149C2000) [pid = 2060] [serial = 975] [outer = 13B46800] 04:54:15 INFO - PROCESS | 2060 | 1471089255439 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (149EB800) [pid = 2060] [serial = 976] [outer = 13B46800] 04:54:15 INFO - PROCESS | 2060 | 1471089255883 Marionette TRACE conn5 <- [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]]]}] 04:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 630ms 04:54:15 INFO - PROCESS | 2060 | 1471089255917 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 04:54:15 INFO - PROCESS | 2060 | 1471089255920 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 04:54:15 INFO - PROCESS | 2060 | 1471089255923 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:54:15 INFO - PROCESS | 2060 | 1471089255925 Marionette TRACE conn5 <- [1,1266,null,{}] 04:54:15 INFO - PROCESS | 2060 | 1471089255940 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:15 INFO - PROCESS | 2060 | 1471089255942 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:16 INFO - PROCESS | 2060 | 1471089256062 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 04:54:16 INFO - PROCESS | 2060 | 1471089256157 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:16 INFO - PROCESS | 2060 | 1471089256159 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:16 INFO - PROCESS | 2060 | ++DOCSHELL 14E47400 == 30 [pid = 2060] [id = 326] 04:54:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (14E47C00) [pid = 2060] [serial = 977] [outer = 00000000] 04:54:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1535A400) [pid = 2060] [serial = 978] [outer = 14E47C00] 04:54:16 INFO - PROCESS | 2060 | 1471089256204 Marionette DEBUG loaded listener.js 04:54:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1646BC00) [pid = 2060] [serial = 979] [outer = 14E47C00] 04:54:16 INFO - PROCESS | 2060 | 1471089256610 Marionette TRACE conn5 <- [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]]]}] 04:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 730ms 04:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:54:16 INFO - PROCESS | 2060 | 1471089256660 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 04:54:16 INFO - PROCESS | 2060 | 1471089256662 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 04:54:16 INFO - PROCESS | 2060 | 1471089256665 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 2060 | 1471089256667 Marionette TRACE conn5 <- [1,1270,null,{}] 04:54:16 INFO - PROCESS | 2060 | 1471089256670 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:16 INFO - PROCESS | 2060 | 1471089256672 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:16 INFO - PROCESS | 2060 | 1471089256785 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 04:54:16 INFO - PROCESS | 2060 | 1471089256790 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:16 INFO - PROCESS | 2060 | 1471089256793 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:16 INFO - PROCESS | 2060 | ++DOCSHELL 1646F000 == 31 [pid = 2060] [id = 327] 04:54:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (16470800) [pid = 2060] [serial = 980] [outer = 00000000] 04:54:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (1691E800) [pid = 2060] [serial = 981] [outer = 16470800] 04:54:16 INFO - PROCESS | 2060 | 1471089256839 Marionette DEBUG loaded listener.js 04:54:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (175D2400) [pid = 2060] [serial = 982] [outer = 16470800] 04:54:17 INFO - PROCESS | 2060 | 1471089257290 Marionette TRACE conn5 <- [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]]]}] 04:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 04:54:17 INFO - PROCESS | 2060 | 1471089257338 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 04:54:17 INFO - PROCESS | 2060 | 1471089257340 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 04:54:17 INFO - PROCESS | 2060 | 1471089257343 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:54:17 INFO - PROCESS | 2060 | 1471089257345 Marionette TRACE conn5 <- [1,1274,null,{}] 04:54:17 INFO - PROCESS | 2060 | 1471089257348 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:17 INFO - PROCESS | 2060 | 1471089257354 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:17 INFO - PROCESS | 2060 | 1471089257511 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 04:54:17 INFO - PROCESS | 2060 | 1471089257537 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 2060 | 1471089257539 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:17 INFO - PROCESS | 2060 | ++DOCSHELL 17617000 == 32 [pid = 2060] [id = 328] 04:54:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17618C00) [pid = 2060] [serial = 983] [outer = 00000000] 04:54:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (17CB8000) [pid = 2060] [serial = 984] [outer = 17618C00] 04:54:17 INFO - PROCESS | 2060 | 1471089257583 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (17DBF400) [pid = 2060] [serial = 985] [outer = 17618C00] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (18F0F000) [pid = 2060] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (16912400) [pid = 2060] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17614800) [pid = 2060] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (08868C00) [pid = 2060] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F5BE000) [pid = 2060] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18BDF400) [pid = 2060] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F583000) [pid = 2060] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17DC4800) [pid = 2060] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F023000) [pid = 2060] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18A89800) [pid = 2060] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17DBE800) [pid = 2060] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1253EC00) [pid = 2060] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:54:18 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1535A800) [pid = 2060] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:54:18 INFO - PROCESS | 2060 | 1471089258646 Marionette TRACE conn5 <- [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]]]}] 04:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1376ms 04:54:18 INFO - PROCESS | 2060 | 1471089258724 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 04:54:18 INFO - PROCESS | 2060 | 1471089258729 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 04:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:54:18 INFO - PROCESS | 2060 | 1471089258734 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 2060 | 1471089258739 Marionette TRACE conn5 <- [1,1278,null,{}] 04:54:18 INFO - PROCESS | 2060 | 1471089258745 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:18 INFO - PROCESS | 2060 | 1471089258747 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:18 INFO - PROCESS | 2060 | 1471089258893 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 04:54:19 INFO - PROCESS | 2060 | 1471089259014 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 2060 | 1471089259017 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:19 INFO - PROCESS | 2060 | ++DOCSHELL 0EAE4000 == 33 [pid = 2060] [id = 329] 04:54:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0ED53400) [pid = 2060] [serial = 986] [outer = 00000000] 04:54:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0F39A000) [pid = 2060] [serial = 987] [outer = 0ED53400] 04:54:19 INFO - PROCESS | 2060 | 1471089259075 Marionette DEBUG loaded listener.js 04:54:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F586C00) [pid = 2060] [serial = 988] [outer = 0ED53400] 04:54:19 INFO - PROCESS | 2060 | 1471089259824 Marionette TRACE conn5 <- [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]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1178ms 04:54:19 INFO - PROCESS | 2060 | 1471089259912 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 2060 | 1471089259918 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 04:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:54:19 INFO - PROCESS | 2060 | 1471089259924 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 2060 | 1471089259927 Marionette TRACE conn5 <- [1,1282,null,{}] 04:54:19 INFO - PROCESS | 2060 | 1471089259931 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:19 INFO - PROCESS | 2060 | 1471089259934 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:20 INFO - PROCESS | 2060 | 1471089260062 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 04:54:20 INFO - PROCESS | 2060 | 1471089260241 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 2060 | 1471089260245 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:20 INFO - PROCESS | 2060 | ++DOCSHELL 0BF8F800 == 34 [pid = 2060] [id = 330] 04:54:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0BF90C00) [pid = 2060] [serial = 989] [outer = 00000000] 04:54:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0BF99C00) [pid = 2060] [serial = 990] [outer = 0BF90C00] 04:54:20 INFO - PROCESS | 2060 | 1471089260301 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0EBF3800) [pid = 2060] [serial = 991] [outer = 0BF90C00] 04:54:20 INFO - PROCESS | 2060 | --DOCSHELL 1646F000 == 33 [pid = 2060] [id = 327] 04:54:20 INFO - PROCESS | 2060 | --DOCSHELL 14E47400 == 32 [pid = 2060] [id = 326] 04:54:20 INFO - PROCESS | 2060 | --DOCSHELL 13B3A800 == 31 [pid = 2060] [id = 325] 04:54:20 INFO - PROCESS | 2060 | --DOCSHELL 0F7C7800 == 30 [pid = 2060] [id = 324] 04:54:20 INFO - PROCESS | 2060 | --DOCSHELL 0F163C00 == 29 [pid = 2060] [id = 323] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1693B000) [pid = 2060] [serial = 930] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17C81800) [pid = 2060] [serial = 934] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0ED51C00) [pid = 2060] [serial = 922] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17A0FC00) [pid = 2060] [serial = 933] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (16937800) [pid = 2060] [serial = 946] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0BF9B400) [pid = 2060] [serial = 921] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18BEF400) [pid = 2060] [serial = 943] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F5C2400) [pid = 2060] [serial = 924] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (15767000) [pid = 2060] [serial = 945] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18B29400) [pid = 2060] [serial = 940] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0FD03C00) [pid = 2060] [serial = 919] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18BDB400) [pid = 2060] [serial = 916] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18B74400) [pid = 2060] [serial = 939] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0FD0C400) [pid = 2060] [serial = 925] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17ED5400) [pid = 2060] [serial = 937] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (149E1C00) [pid = 2060] [serial = 928] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17DC5000) [pid = 2060] [serial = 936] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F5B7800) [pid = 2060] [serial = 918] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (18BFB000) [pid = 2060] [serial = 948] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (18BE3400) [pid = 2060] [serial = 942] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (16940000) [pid = 2060] [serial = 931] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (13A7EC00) [pid = 2060] [serial = 927] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (18F07000) [pid = 2060] [serial = 949] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (18F4F000) [pid = 2060] [serial = 952] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (18F49C00) [pid = 2060] [serial = 951] [outer = 00000000] [url = about:blank] 04:54:20 INFO - PROCESS | 2060 | 1471089260902 Marionette TRACE conn5 <- [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]]]}] 04:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1022ms 04:54:20 INFO - PROCESS | 2060 | 1471089260950 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 04:54:20 INFO - PROCESS | 2060 | 1471089260953 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 04:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:54:20 INFO - PROCESS | 2060 | 1471089260957 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:54:20 INFO - PROCESS | 2060 | 1471089260960 Marionette TRACE conn5 <- [1,1286,null,{}] 04:54:20 INFO - PROCESS | 2060 | 1471089260965 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:20 INFO - PROCESS | 2060 | 1471089260967 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:21 INFO - PROCESS | 2060 | 1471089261053 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 04:54:21 INFO - PROCESS | 2060 | 1471089261138 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 2060 | 1471089261140 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:21 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BF400 == 30 [pid = 2060] [id = 331] 04:54:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F5C0C00) [pid = 2060] [serial = 992] [outer = 00000000] 04:54:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F875C00) [pid = 2060] [serial = 993] [outer = 0F5C0C00] 04:54:21 INFO - PROCESS | 2060 | 1471089261188 Marionette DEBUG loaded listener.js 04:54:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0FD99800) [pid = 2060] [serial = 994] [outer = 0F5C0C00] 04:54:21 INFO - PROCESS | 2060 | 1471089261614 Marionette TRACE conn5 <- [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]]]}] 04:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 04:54:21 INFO - PROCESS | 2060 | 1471089261657 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 2060 | 1471089261661 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 04:54:21 INFO - PROCESS | 2060 | 1471089261668 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 2060 | 1471089261670 Marionette TRACE conn5 <- [1,1290,null,{}] 04:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:54:21 INFO - PROCESS | 2060 | 1471089261674 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:21 INFO - PROCESS | 2060 | 1471089261677 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:21 INFO - PROCESS | 2060 | 1471089261764 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 04:54:21 INFO - PROCESS | 2060 | 1471089261770 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 2060 | 1471089261772 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:21 INFO - PROCESS | 2060 | ++DOCSHELL 104E0000 == 31 [pid = 2060] [id = 332] 04:54:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (1253C800) [pid = 2060] [serial = 995] [outer = 00000000] 04:54:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (13A57400) [pid = 2060] [serial = 996] [outer = 1253C800] 04:54:21 INFO - PROCESS | 2060 | 1471089261818 Marionette DEBUG loaded listener.js 04:54:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (13B8B800) [pid = 2060] [serial = 997] [outer = 1253C800] 04:54:22 INFO - PROCESS | 2060 | 1471089262286 Marionette TRACE conn5 <- [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]]]}] 04:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 04:54:22 INFO - PROCESS | 2060 | 1471089262344 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 04:54:22 INFO - PROCESS | 2060 | 1471089262347 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 04:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:54:22 INFO - PROCESS | 2060 | 1471089262351 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:54:22 INFO - PROCESS | 2060 | 1471089262357 Marionette TRACE conn5 <- [1,1294,null,{}] 04:54:22 INFO - PROCESS | 2060 | 1471089262366 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:22 INFO - PROCESS | 2060 | 1471089262370 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:22 INFO - PROCESS | 2060 | 1471089262456 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 04:54:22 INFO - PROCESS | 2060 | 1471089262463 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 2060 | 1471089262465 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:22 INFO - PROCESS | 2060 | ++DOCSHELL 14FD3000 == 32 [pid = 2060] [id = 333] 04:54:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (1535A800) [pid = 2060] [serial = 998] [outer = 00000000] 04:54:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (1646E800) [pid = 2060] [serial = 999] [outer = 1535A800] 04:54:22 INFO - PROCESS | 2060 | 1471089262509 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (16912400) [pid = 2060] [serial = 1000] [outer = 1535A800] 04:54:22 INFO - PROCESS | 2060 | 1471089262999 Marionette TRACE conn5 <- [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]]]}] 04:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 690ms 04:54:23 INFO - PROCESS | 2060 | 1471089263045 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 04:54:23 INFO - PROCESS | 2060 | 1471089263048 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 04:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:54:23 INFO - PROCESS | 2060 | 1471089263058 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 2060 | 1471089263060 Marionette TRACE conn5 <- [1,1298,null,{}] 04:54:23 INFO - PROCESS | 2060 | 1471089263063 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:23 INFO - PROCESS | 2060 | 1471089263065 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:23 INFO - PROCESS | 2060 | 1471089263209 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 04:54:23 INFO - PROCESS | 2060 | 1471089263266 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:23 INFO - PROCESS | 2060 | 1471089263268 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:23 INFO - PROCESS | 2060 | ++DOCSHELL 1693E400 == 33 [pid = 2060] [id = 334] 04:54:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (16941C00) [pid = 2060] [serial = 1001] [outer = 00000000] 04:54:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (17612000) [pid = 2060] [serial = 1002] [outer = 16941C00] 04:54:23 INFO - PROCESS | 2060 | 1471089263312 Marionette DEBUG loaded listener.js 04:54:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (17A74400) [pid = 2060] [serial = 1003] [outer = 16941C00] 04:54:23 INFO - PROCESS | 2060 | 1471089263731 Marionette TRACE conn5 <- [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] 04:54:23 INFO - PROCESS | 2060 | 1471089263792 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 04:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:54:23 INFO - PROCESS | 2060 | 1471089263795 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 2060 | 1471089263797 Marionette TRACE conn5 <- [1,1302,null,{}] 04:54:23 INFO - PROCESS | 2060 | 1471089263801 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:23 INFO - PROCESS | 2060 | 1471089263803 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:23 INFO - PROCESS | 2060 | 1471089263923 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 04:54:23 INFO - PROCESS | 2060 | 1471089263932 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:23 INFO - PROCESS | 2060 | 1471089263937 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:23 INFO - PROCESS | 2060 | ++DOCSHELL 1049F000 == 34 [pid = 2060] [id = 335] 04:54:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17C89000) [pid = 2060] [serial = 1004] [outer = 00000000] 04:54:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17DBE800) [pid = 2060] [serial = 1005] [outer = 17C89000] 04:54:24 INFO - PROCESS | 2060 | 1471089264041 Marionette DEBUG loaded listener.js 04:54:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17DCA000) [pid = 2060] [serial = 1006] [outer = 17C89000] 04:54:24 INFO - PROCESS | 2060 | 1471089264476 Marionette TRACE conn5 <- [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]]]}] 04:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 730ms 04:54:24 INFO - PROCESS | 2060 | 1471089264552 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 04:54:24 INFO - PROCESS | 2060 | 1471089264554 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 04:54:24 INFO - PROCESS | 2060 | 1471089264557 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:54:24 INFO - PROCESS | 2060 | 1471089264559 Marionette TRACE conn5 <- [1,1306,null,{}] 04:54:24 INFO - PROCESS | 2060 | 1471089264563 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:24 INFO - PROCESS | 2060 | 1471089264565 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:24 INFO - PROCESS | 2060 | 1471089264677 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 04:54:24 INFO - PROCESS | 2060 | 1471089264739 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:24 INFO - PROCESS | 2060 | 1471089264741 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:24 INFO - PROCESS | 2060 | ++DOCSHELL 17ED7400 == 35 [pid = 2060] [id = 336] 04:54:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17ED7C00) [pid = 2060] [serial = 1007] [outer = 00000000] 04:54:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18A81800) [pid = 2060] [serial = 1008] [outer = 17ED7C00] 04:54:24 INFO - PROCESS | 2060 | 1471089264794 Marionette DEBUG loaded listener.js 04:54:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A82C00) [pid = 2060] [serial = 1009] [outer = 17ED7C00] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (16470800) [pid = 2060] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F02DC00) [pid = 2060] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F7C8000) [pid = 2060] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F164C00) [pid = 2060] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (13B46800) [pid = 2060] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14E47C00) [pid = 2060] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0F580C00) [pid = 2060] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18BE7000) [pid = 2060] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (18F56400) [pid = 2060] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:54:25 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (14E4AC00) [pid = 2060] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:54:25 INFO - PROCESS | 2060 | 1471089265189 Marionette TRACE conn5 <- [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]]]}] 04:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 04:54:25 INFO - PROCESS | 2060 | 1471089265233 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 04:54:25 INFO - PROCESS | 2060 | 1471089265235 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 04:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:54:25 INFO - PROCESS | 2060 | 1471089265238 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:54:25 INFO - PROCESS | 2060 | 1471089265240 Marionette TRACE conn5 <- [1,1310,null,{}] 04:54:25 INFO - PROCESS | 2060 | 1471089265243 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:25 INFO - PROCESS | 2060 | 1471089265245 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:25 INFO - PROCESS | 2060 | 1471089265357 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 04:54:25 INFO - PROCESS | 2060 | 1471089265412 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 2060 | 1471089265414 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:25 INFO - PROCESS | 2060 | ++DOCSHELL 0F5D9400 == 36 [pid = 2060] [id = 337] 04:54:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (137B3000) [pid = 2060] [serial = 1010] [outer = 00000000] 04:54:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (175C9C00) [pid = 2060] [serial = 1011] [outer = 137B3000] 04:54:25 INFO - PROCESS | 2060 | 1471089265460 Marionette DEBUG loaded listener.js 04:54:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (17A81000) [pid = 2060] [serial = 1012] [outer = 137B3000] 04:54:25 INFO - PROCESS | 2060 | 1471089265806 Marionette TRACE conn5 <- [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]]]}] 04:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 04:54:25 INFO - PROCESS | 2060 | 1471089265875 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 04:54:25 INFO - PROCESS | 2060 | 1471089265877 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 04:54:25 INFO - PROCESS | 2060 | 1471089265881 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:54:25 INFO - PROCESS | 2060 | 1471089265882 Marionette TRACE conn5 <- [1,1314,null,{}] 04:54:25 INFO - PROCESS | 2060 | 1471089265886 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:25 INFO - PROCESS | 2060 | 1471089265888 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:25 INFO - PROCESS | 2060 | 1471089265967 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 04:54:25 INFO - PROCESS | 2060 | 1471089266001 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 2060 | 1471089266003 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:26 INFO - PROCESS | 2060 | ++DOCSHELL 0E9CC800 == 37 [pid = 2060] [id = 338] 04:54:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (13E92800) [pid = 2060] [serial = 1013] [outer = 00000000] 04:54:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (18B72000) [pid = 2060] [serial = 1014] [outer = 13E92800] 04:54:26 INFO - PROCESS | 2060 | 1471089266047 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (18B75800) [pid = 2060] [serial = 1015] [outer = 13E92800] 04:54:26 INFO - PROCESS | 2060 | 1471089266464 Marionette TRACE conn5 <- [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]]]}] 04:54:26 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 04:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 631ms 04:54:26 INFO - PROCESS | 2060 | 1471089266515 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 04:54:26 INFO - PROCESS | 2060 | 1471089266517 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 04:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:54:26 INFO - PROCESS | 2060 | 1471089266521 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:54:26 INFO - PROCESS | 2060 | 1471089266522 Marionette TRACE conn5 <- [1,1318,null,{}] 04:54:26 INFO - PROCESS | 2060 | 1471089266526 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:26 INFO - PROCESS | 2060 | 1471089266528 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:26 INFO - PROCESS | 2060 | 1471089266619 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 04:54:26 INFO - PROCESS | 2060 | 1471089266625 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 2060 | 1471089266627 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:26 INFO - PROCESS | 2060 | ++DOCSHELL 0E9C9C00 == 38 [pid = 2060] [id = 339] 04:54:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0ED5C400) [pid = 2060] [serial = 1016] [outer = 00000000] 04:54:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DBB800) [pid = 2060] [serial = 1017] [outer = 0ED5C400] 04:54:26 INFO - PROCESS | 2060 | 1471089266671 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18B7B400) [pid = 2060] [serial = 1018] [outer = 0ED5C400] 04:54:27 INFO - PROCESS | 2060 | 1471089267128 Marionette TRACE conn5 <- [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]]]}] 04:54:27 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 04:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 04:54:27 INFO - PROCESS | 2060 | 1471089267195 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 04:54:27 INFO - PROCESS | 2060 | 1471089267200 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 04:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:54:27 INFO - PROCESS | 2060 | 1471089267206 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 2060 | 1471089267211 Marionette TRACE conn5 <- [1,1322,null,{}] 04:54:27 INFO - PROCESS | 2060 | 1471089267218 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:27 INFO - PROCESS | 2060 | 1471089267222 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:27 INFO - PROCESS | 2060 | 1471089267390 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 04:54:27 INFO - PROCESS | 2060 | 1471089267487 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 2060 | 1471089267492 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:27 INFO - PROCESS | 2060 | ++DOCSHELL 0F16AC00 == 39 [pid = 2060] [id = 340] 04:54:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F52BC00) [pid = 2060] [serial = 1019] [outer = 00000000] 04:54:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F5C2400) [pid = 2060] [serial = 1020] [outer = 0F52BC00] 04:54:27 INFO - PROCESS | 2060 | 1471089267549 Marionette DEBUG loaded listener.js 04:54:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F871400) [pid = 2060] [serial = 1021] [outer = 0F52BC00] 04:54:28 INFO - PROCESS | 2060 | 1471089268141 Marionette TRACE conn5 <- [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]]]}] 04:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 990ms 04:54:28 INFO - PROCESS | 2060 | 1471089268198 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 04:54:28 INFO - PROCESS | 2060 | 1471089268203 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 04:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:54:28 INFO - PROCESS | 2060 | 1471089268209 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:54:28 INFO - PROCESS | 2060 | 1471089268212 Marionette TRACE conn5 <- [1,1326,null,{}] 04:54:28 INFO - PROCESS | 2060 | 1471089268217 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:28 INFO - PROCESS | 2060 | 1471089268219 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:28 INFO - PROCESS | 2060 | 1471089268331 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 04:54:28 INFO - PROCESS | 2060 | 1471089268434 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:28 INFO - PROCESS | 2060 | 1471089268436 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:28 INFO - PROCESS | 2060 | ++DOCSHELL 14E40400 == 40 [pid = 2060] [id = 341] 04:54:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14E42400) [pid = 2060] [serial = 1022] [outer = 00000000] 04:54:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (14E51000) [pid = 2060] [serial = 1023] [outer = 14E42400] 04:54:28 INFO - PROCESS | 2060 | 1471089268493 Marionette DEBUG loaded listener.js 04:54:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1576A000) [pid = 2060] [serial = 1024] [outer = 14E42400] 04:54:29 INFO - PROCESS | 2060 | 1471089269569 Marionette TRACE conn5 <- [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]]]}] 04:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1384ms 04:54:29 INFO - PROCESS | 2060 | 1471089269597 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 2060 | 1471089269599 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 04:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:54:29 INFO - PROCESS | 2060 | 1471089269603 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:54:29 INFO - PROCESS | 2060 | 1471089269607 Marionette TRACE conn5 <- [1,1330,null,{}] 04:54:29 INFO - PROCESS | 2060 | 1471089269618 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:29 INFO - PROCESS | 2060 | 1471089269623 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:29 INFO - PROCESS | 2060 | 1471089269734 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 04:54:29 INFO - PROCESS | 2060 | 1471089269857 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 2060 | 1471089269861 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:29 INFO - PROCESS | 2060 | ++DOCSHELL 175D1800 == 41 [pid = 2060] [id = 342] 04:54:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17609800) [pid = 2060] [serial = 1025] [outer = 00000000] 04:54:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18B7B000) [pid = 2060] [serial = 1026] [outer = 17609800] 04:54:29 INFO - PROCESS | 2060 | 1471089269920 Marionette DEBUG loaded listener.js 04:54:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18BE2000) [pid = 2060] [serial = 1027] [outer = 17609800] 04:54:30 INFO - PROCESS | 2060 | 1471089270541 Marionette TRACE conn5 <- [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]]]}] 04:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 970ms 04:54:30 INFO - PROCESS | 2060 | 1471089270578 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 2060 | 1471089270581 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 04:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:54:30 INFO - PROCESS | 2060 | 1471089270585 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 2060 | 1471089270587 Marionette TRACE conn5 <- [1,1334,null,{}] 04:54:30 INFO - PROCESS | 2060 | 1471089270591 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:30 INFO - PROCESS | 2060 | 1471089270593 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:30 INFO - PROCESS | 2060 | 1471089270703 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 04:54:30 INFO - PROCESS | 2060 | 1471089270985 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:30 INFO - PROCESS | 2060 | 1471089270988 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:30 INFO - PROCESS | 2060 | ++DOCSHELL 0E9CB800 == 42 [pid = 2060] [id = 343] 04:54:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0E9CC400) [pid = 2060] [serial = 1028] [outer = 00000000] 04:54:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0ED55000) [pid = 2060] [serial = 1029] [outer = 0E9CC400] 04:54:31 INFO - PROCESS | 2060 | 1471089271038 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0F165000) [pid = 2060] [serial = 1030] [outer = 0E9CC400] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0E9CC800 == 41 [pid = 2060] [id = 338] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0F5D9400 == 40 [pid = 2060] [id = 337] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 17ED7400 == 39 [pid = 2060] [id = 336] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 1049F000 == 38 [pid = 2060] [id = 335] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 1693E400 == 37 [pid = 2060] [id = 334] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 14FD3000 == 36 [pid = 2060] [id = 333] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 104E0000 == 35 [pid = 2060] [id = 332] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0F5BF400 == 34 [pid = 2060] [id = 331] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0BF8F800 == 33 [pid = 2060] [id = 330] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0EAE4000 == 32 [pid = 2060] [id = 329] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 17617000 == 31 [pid = 2060] [id = 328] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0ED54400 == 30 [pid = 2060] [id = 322] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 14E40400 == 29 [pid = 2060] [id = 341] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 175D1800 == 28 [pid = 2060] [id = 342] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0E9C9C00 == 27 [pid = 2060] [id = 339] 04:54:32 INFO - PROCESS | 2060 | --DOCSHELL 0F16AC00 == 26 [pid = 2060] [id = 340] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (125E8C00) [pid = 2060] [serial = 955] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18F52000) [pid = 2060] [serial = 961] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (19002400) [pid = 2060] [serial = 964] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1693AC00) [pid = 2060] [serial = 958] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17CB8000) [pid = 2060] [serial = 984] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1691E800) [pid = 2060] [serial = 981] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (175D2400) [pid = 2060] [serial = 982] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1646BC00) [pid = 2060] [serial = 979] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (12532800) [pid = 2060] [serial = 967] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0FD03800) [pid = 2060] [serial = 966] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0FD04800) [pid = 2060] [serial = 972] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1030DC00) [pid = 2060] [serial = 973] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F16E800) [pid = 2060] [serial = 969] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F3A8C00) [pid = 2060] [serial = 970] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (1252FC00) [pid = 2060] [serial = 954] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1646AC00) [pid = 2060] [serial = 957] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18FED800) [pid = 2060] [serial = 963] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18F0BC00) [pid = 2060] [serial = 960] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (149EB800) [pid = 2060] [serial = 976] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (149C2000) [pid = 2060] [serial = 975] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (1535A400) [pid = 2060] [serial = 978] [outer = 00000000] [url = about:blank] 04:54:32 INFO - PROCESS | 2060 | 1471089272373 Marionette TRACE conn5 <- [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]]]}] 04:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1821ms 04:54:32 INFO - PROCESS | 2060 | 1471089272408 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 04:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:54:32 INFO - PROCESS | 2060 | 1471089272412 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 04:54:32 INFO - PROCESS | 2060 | 1471089272418 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:54:32 INFO - PROCESS | 2060 | 1471089272421 Marionette TRACE conn5 <- [1,1338,null,{}] 04:54:32 INFO - PROCESS | 2060 | 1471089272427 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:32 INFO - PROCESS | 2060 | 1471089272430 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:32 INFO - PROCESS | 2060 | 1471089272522 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 04:54:32 INFO - PROCESS | 2060 | 1471089272606 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:32 INFO - PROCESS | 2060 | 1471089272610 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:32 INFO - PROCESS | 2060 | ++DOCSHELL 0F02C800 == 27 [pid = 2060] [id = 344] 04:54:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F02D000) [pid = 2060] [serial = 1031] [outer = 00000000] 04:54:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F166400) [pid = 2060] [serial = 1032] [outer = 0F02D000] 04:54:32 INFO - PROCESS | 2060 | 1471089272660 Marionette DEBUG loaded listener.js 04:54:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F16F800) [pid = 2060] [serial = 1033] [outer = 0F02D000] 04:54:33 INFO - PROCESS | 2060 | 1471089273073 Marionette TRACE conn5 <- [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]]]}] 04:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 690ms 04:54:33 INFO - PROCESS | 2060 | 1471089273108 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 04:54:33 INFO - PROCESS | 2060 | 1471089273113 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 04:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:54:33 INFO - PROCESS | 2060 | 1471089273120 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:54:33 INFO - PROCESS | 2060 | 1471089273123 Marionette TRACE conn5 <- [1,1342,null,{}] 04:54:33 INFO - PROCESS | 2060 | 1471089273126 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:33 INFO - PROCESS | 2060 | 1471089273129 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:33 INFO - PROCESS | 2060 | 1471089273225 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 04:54:33 INFO - PROCESS | 2060 | 1471089273232 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:33 INFO - PROCESS | 2060 | 1471089273235 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:33 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BA000 == 28 [pid = 2060] [id = 345] 04:54:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F5BEC00) [pid = 2060] [serial = 1034] [outer = 00000000] 04:54:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0FD04800) [pid = 2060] [serial = 1035] [outer = 0F5BEC00] 04:54:33 INFO - PROCESS | 2060 | 1471089273282 Marionette DEBUG loaded listener.js 04:54:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1030E800) [pid = 2060] [serial = 1036] [outer = 0F5BEC00] 04:54:33 INFO - PROCESS | 2060 | 1471089273760 Marionette TRACE conn5 <- [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]]]}] 04:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 04:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:54:33 INFO - PROCESS | 2060 | 1471089273792 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 04:54:33 INFO - PROCESS | 2060 | 1471089273795 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 04:54:33 INFO - PROCESS | 2060 | 1471089273798 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:54:33 INFO - PROCESS | 2060 | 1471089273802 Marionette TRACE conn5 <- [1,1346,null,{}] 04:54:33 INFO - PROCESS | 2060 | 1471089273813 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:33 INFO - PROCESS | 2060 | 1471089273817 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:33 INFO - PROCESS | 2060 | 1471089273930 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 04:54:34 INFO - PROCESS | 2060 | 1471089274025 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 2060 | 1471089274028 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:34 INFO - PROCESS | 2060 | ++DOCSHELL 1387A000 == 29 [pid = 2060] [id = 346] 04:54:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (13883400) [pid = 2060] [serial = 1037] [outer = 00000000] 04:54:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (13AEC400) [pid = 2060] [serial = 1038] [outer = 13883400] 04:54:34 INFO - PROCESS | 2060 | 1471089274076 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (149CF000) [pid = 2060] [serial = 1039] [outer = 13883400] 04:54:34 INFO - PROCESS | 2060 | 1471089274493 Marionette TRACE conn5 <- [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]]]}] 04:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 730ms 04:54:34 INFO - PROCESS | 2060 | 1471089274532 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 04:54:34 INFO - PROCESS | 2060 | 1471089274535 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 04:54:34 INFO - PROCESS | 2060 | 1471089274538 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:54:34 INFO - PROCESS | 2060 | 1471089274540 Marionette TRACE conn5 <- [1,1350,null,{}] 04:54:34 INFO - PROCESS | 2060 | 1471089274543 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:34 INFO - PROCESS | 2060 | 1471089274545 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:34 INFO - PROCESS | 2060 | 1471089274660 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 04:54:34 INFO - PROCESS | 2060 | 1471089274665 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 2060 | 1471089274667 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:34 INFO - PROCESS | 2060 | ++DOCSHELL 149EB800 == 30 [pid = 2060] [id = 347] 04:54:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E3E400) [pid = 2060] [serial = 1040] [outer = 00000000] 04:54:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14EC2000) [pid = 2060] [serial = 1041] [outer = 14E3E400] 04:54:34 INFO - PROCESS | 2060 | 1471089274714 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1646A400) [pid = 2060] [serial = 1042] [outer = 14E3E400] 04:54:35 INFO - PROCESS | 2060 | 1471089275180 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 04:54:35 INFO - PROCESS | 2060 | 1471089275215 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 2060 | 1471089275217 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 04:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:54:35 INFO - PROCESS | 2060 | 1471089275221 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 2060 | 1471089275222 Marionette TRACE conn5 <- [1,1354,null,{}] 04:54:35 INFO - PROCESS | 2060 | 1471089275226 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:35 INFO - PROCESS | 2060 | 1471089275228 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:35 INFO - PROCESS | 2060 | 1471089275363 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 04:54:35 INFO - PROCESS | 2060 | 1471089275384 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:35 INFO - PROCESS | 2060 | 1471089275386 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:35 INFO - PROCESS | 2060 | ++DOCSHELL 164EF000 == 31 [pid = 2060] [id = 348] 04:54:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16766400) [pid = 2060] [serial = 1043] [outer = 00000000] 04:54:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1693A800) [pid = 2060] [serial = 1044] [outer = 16766400] 04:54:35 INFO - PROCESS | 2060 | 1471089275431 Marionette DEBUG loaded listener.js 04:54:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (175CC000) [pid = 2060] [serial = 1045] [outer = 16766400] 04:54:35 INFO - PROCESS | 2060 | 1471089275894 Marionette TRACE conn5 <- [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] 04:54:35 INFO - PROCESS | 2060 | 1471089275955 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 04:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:54:35 INFO - PROCESS | 2060 | 1471089275963 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 2060 | 1471089275965 Marionette TRACE conn5 <- [1,1358,null,{}] 04:54:35 INFO - PROCESS | 2060 | 1471089275968 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:35 INFO - PROCESS | 2060 | 1471089275974 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:36 INFO - PROCESS | 2060 | 1471089276104 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 04:54:36 INFO - PROCESS | 2060 | 1471089276164 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 2060 | 1471089276166 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:36 INFO - PROCESS | 2060 | ++DOCSHELL 17CB1800 == 32 [pid = 2060] [id = 349] 04:54:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17CB6000) [pid = 2060] [serial = 1046] [outer = 00000000] 04:54:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17DC3000) [pid = 2060] [serial = 1047] [outer = 17CB6000] 04:54:36 INFO - PROCESS | 2060 | 1471089276210 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17ED8C00) [pid = 2060] [serial = 1048] [outer = 17CB6000] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (16941C00) [pid = 2060] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17C89000) [pid = 2060] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (137B3000) [pid = 2060] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17ED7C00) [pid = 2060] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0BF90C00) [pid = 2060] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17618C00) [pid = 2060] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1535A800) [pid = 2060] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0ED53400) [pid = 2060] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1253C800) [pid = 2060] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F5C0C00) [pid = 2060] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0ED5C400) [pid = 2060] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:54:36 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (13E92800) [pid = 2060] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:54:36 INFO - PROCESS | 2060 | 1471089276824 Marionette TRACE conn5 <- [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] 04:54:36 INFO - PROCESS | 2060 | 1471089276854 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 04:54:36 INFO - PROCESS | 2060 | 1471089276858 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:54:36 INFO - PROCESS | 2060 | 1471089276860 Marionette TRACE conn5 <- [1,1362,null,{}] 04:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:54:36 INFO - PROCESS | 2060 | 1471089276863 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:36 INFO - PROCESS | 2060 | 1471089276865 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:36 INFO - PROCESS | 2060 | 1471089276941 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 04:54:36 INFO - PROCESS | 2060 | 1471089276948 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 2060 | 1471089276950 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:36 INFO - PROCESS | 2060 | ++DOCSHELL 13885800 == 33 [pid = 2060] [id = 350] 04:54:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1535A800) [pid = 2060] [serial = 1049] [outer = 00000000] 04:54:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17618000) [pid = 2060] [serial = 1050] [outer = 1535A800] 04:54:36 INFO - PROCESS | 2060 | 1471089276993 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17618C00) [pid = 2060] [serial = 1051] [outer = 1535A800] 04:54:37 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:37 INFO - PROCESS | 2060 | 1471089277414 Marionette TRACE conn5 <- [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] 04:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:54:37 INFO - PROCESS | 2060 | 1471089277438 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 04:54:37 INFO - PROCESS | 2060 | 1471089277441 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:54:37 INFO - PROCESS | 2060 | 1471089277443 Marionette TRACE conn5 <- [1,1366,null,{}] 04:54:37 INFO - PROCESS | 2060 | 1471089277464 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:37 INFO - PROCESS | 2060 | 1471089277466 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:37 INFO - PROCESS | 2060 | 1471089277547 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 04:54:37 INFO - PROCESS | 2060 | 1471089277552 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 2060 | 1471089277554 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:37 INFO - PROCESS | 2060 | ++DOCSHELL 1822B800 == 34 [pid = 2060] [id = 351] 04:54:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A7F400) [pid = 2060] [serial = 1052] [outer = 00000000] 04:54:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18B71400) [pid = 2060] [serial = 1053] [outer = 18A7F400] 04:54:37 INFO - PROCESS | 2060 | 1471089277597 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0EB5E000) [pid = 2060] [serial = 1054] [outer = 18A7F400] 04:54:38 INFO - PROCESS | 2060 | 1471089278023 Marionette TRACE conn5 <- [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] 04:54:38 INFO - PROCESS | 2060 | 1471089278077 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 04:54:38 INFO - PROCESS | 2060 | 1471089278083 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 2060 | 1471089278085 Marionette TRACE conn5 <- [1,1370,null,{}] 04:54:38 INFO - PROCESS | 2060 | 1471089278089 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:38 INFO - PROCESS | 2060 | 1471089278091 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:38 INFO - PROCESS | 2060 | 1471089278170 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 04:54:38 INFO - PROCESS | 2060 | 1471089278176 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:38 INFO - PROCESS | 2060 | 1471089278178 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:38 INFO - PROCESS | 2060 | ++DOCSHELL 137BF400 == 35 [pid = 2060] [id = 352] 04:54:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18B7A800) [pid = 2060] [serial = 1055] [outer = 00000000] 04:54:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18BE0400) [pid = 2060] [serial = 1056] [outer = 18B7A800] 04:54:38 INFO - PROCESS | 2060 | 1471089278223 Marionette DEBUG loaded listener.js 04:54:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18BE5000) [pid = 2060] [serial = 1057] [outer = 18B7A800] 04:54:38 INFO - PROCESS | 2060 | [2060] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:38 INFO - PROCESS | 2060 | 1471089278871 Marionette TRACE conn5 <- [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] 04:54:38 INFO - PROCESS | 2060 | 1471089278979 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 04:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:54:38 INFO - PROCESS | 2060 | 1471089278985 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 2060 | 1471089278988 Marionette TRACE conn5 <- [1,1374,null,{}] 04:54:38 INFO - PROCESS | 2060 | 1471089278994 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:38 INFO - PROCESS | 2060 | 1471089278997 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:39 INFO - PROCESS | 2060 | 1471089279134 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 04:54:39 INFO - PROCESS | 2060 | 1471089279257 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 2060 | 1471089279262 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:39 INFO - PROCESS | 2060 | ++DOCSHELL 0EA7CC00 == 36 [pid = 2060] [id = 353] 04:54:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0EA82800) [pid = 2060] [serial = 1058] [outer = 00000000] 04:54:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0F5B9800) [pid = 2060] [serial = 1059] [outer = 0EA82800] 04:54:39 INFO - PROCESS | 2060 | 1471089279320 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (10309400) [pid = 2060] [serial = 1060] [outer = 0EA82800] 04:54:40 INFO - PROCESS | 2060 | 1471089280161 Marionette TRACE conn5 <- [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] 04:54:40 INFO - PROCESS | 2060 | 1471089280225 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 04:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:54:40 INFO - PROCESS | 2060 | 1471089280232 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:54:40 INFO - PROCESS | 2060 | 1471089280235 Marionette TRACE conn5 <- [1,1378,null,{}] 04:54:40 INFO - PROCESS | 2060 | 1471089280239 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:40 INFO - PROCESS | 2060 | 1471089280242 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:40 INFO - PROCESS | 2060 | 1471089280462 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 04:54:40 INFO - PROCESS | 2060 | 1471089280600 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:40 INFO - PROCESS | 2060 | 1471089280603 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:40 INFO - PROCESS | 2060 | ++DOCSHELL 0ED54800 == 37 [pid = 2060] [id = 354] 04:54:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0ED54C00) [pid = 2060] [serial = 1061] [outer = 00000000] 04:54:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0F024C00) [pid = 2060] [serial = 1062] [outer = 0ED54C00] 04:54:40 INFO - PROCESS | 2060 | 1471089280655 Marionette DEBUG loaded listener.js 04:54:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0F16F400) [pid = 2060] [serial = 1063] [outer = 0ED54C00] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 1822B800 == 36 [pid = 2060] [id = 351] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 13885800 == 35 [pid = 2060] [id = 350] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 17CB1800 == 34 [pid = 2060] [id = 349] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 164EF000 == 33 [pid = 2060] [id = 348] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 149EB800 == 32 [pid = 2060] [id = 347] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 1387A000 == 31 [pid = 2060] [id = 346] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 0F5BA000 == 30 [pid = 2060] [id = 345] 04:54:41 INFO - PROCESS | 2060 | --DOCSHELL 0F02C800 == 29 [pid = 2060] [id = 344] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17612000) [pid = 2060] [serial = 1002] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17A74400) [pid = 2060] [serial = 1003] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17DCA000) [pid = 2060] [serial = 1006] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (17DBE800) [pid = 2060] [serial = 1005] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (175C9C00) [pid = 2060] [serial = 1011] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18A81800) [pid = 2060] [serial = 1008] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0BF99C00) [pid = 2060] [serial = 990] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0EBF3800) [pid = 2060] [serial = 991] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17DBF400) [pid = 2060] [serial = 985] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1646E800) [pid = 2060] [serial = 999] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F39A000) [pid = 2060] [serial = 987] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F586C00) [pid = 2060] [serial = 988] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (13A57400) [pid = 2060] [serial = 996] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (13B8B800) [pid = 2060] [serial = 997] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F875C00) [pid = 2060] [serial = 993] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0FD99800) [pid = 2060] [serial = 994] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18B7B400) [pid = 2060] [serial = 1018] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17DBB800) [pid = 2060] [serial = 1017] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18B75800) [pid = 2060] [serial = 1015] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (18B72000) [pid = 2060] [serial = 1014] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (18A82C00) [pid = 2060] [serial = 1009] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (17A81000) [pid = 2060] [serial = 1012] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (16912400) [pid = 2060] [serial = 1000] [outer = 00000000] [url = about:blank] 04:54:41 INFO - PROCESS | 2060 | 1471089281196 Marionette TRACE conn5 <- [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]]]}] 04:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1018ms 04:54:41 INFO - PROCESS | 2060 | 1471089281254 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 2060 | 1471089281258 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 04:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:54:41 INFO - PROCESS | 2060 | 1471089281263 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 2060 | 1471089281266 Marionette TRACE conn5 <- [1,1382,null,{}] 04:54:41 INFO - PROCESS | 2060 | 1471089281271 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:41 INFO - PROCESS | 2060 | 1471089281274 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:41 INFO - PROCESS | 2060 | 1471089281365 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 04:54:41 INFO - PROCESS | 2060 | 1471089281373 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 2060 | 1471089281376 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:41 INFO - PROCESS | 2060 | ++DOCSHELL 0F587000 == 30 [pid = 2060] [id = 355] 04:54:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F5D5000) [pid = 2060] [serial = 1064] [outer = 00000000] 04:54:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0FD01400) [pid = 2060] [serial = 1065] [outer = 0F5D5000] 04:54:41 INFO - PROCESS | 2060 | 1471089281423 Marionette DEBUG loaded listener.js 04:54:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (104D9800) [pid = 2060] [serial = 1066] [outer = 0F5D5000] 04:54:41 INFO - PROCESS | 2060 | 1471089281904 Marionette TRACE conn5 <- [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]]]}] 04:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 690ms 04:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:54:41 INFO - PROCESS | 2060 | 1471089281972 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 2060 | 1471089281975 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 04:54:41 INFO - PROCESS | 2060 | 1471089281981 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 2060 | 1471089281983 Marionette TRACE conn5 <- [1,1386,null,{}] 04:54:41 INFO - PROCESS | 2060 | 1471089281987 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:41 INFO - PROCESS | 2060 | 1471089281989 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:42 INFO - PROCESS | 2060 | 1471089282076 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 04:54:42 INFO - PROCESS | 2060 | 1471089282165 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:42 INFO - PROCESS | 2060 | 1471089282167 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:42 INFO - PROCESS | 2060 | ++DOCSHELL 1387DC00 == 31 [pid = 2060] [id = 356] 04:54:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (13883C00) [pid = 2060] [serial = 1067] [outer = 00000000] 04:54:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (149C2000) [pid = 2060] [serial = 1068] [outer = 13883C00] 04:54:42 INFO - PROCESS | 2060 | 1471089282215 Marionette DEBUG loaded listener.js 04:54:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (14E3F400) [pid = 2060] [serial = 1069] [outer = 13883C00] 04:54:42 INFO - PROCESS | 2060 | 1471089282620 Marionette TRACE conn5 <- [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]]]}] 04:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 04:54:42 INFO - PROCESS | 2060 | 1471089282651 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 04:54:42 INFO - PROCESS | 2060 | 1471089282655 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 04:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:54:42 INFO - PROCESS | 2060 | 1471089282665 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:54:42 INFO - PROCESS | 2060 | 1471089282669 Marionette TRACE conn5 <- [1,1390,null,{}] 04:54:42 INFO - PROCESS | 2060 | 1471089282673 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:42 INFO - PROCESS | 2060 | 1471089282676 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:42 INFO - PROCESS | 2060 | 1471089282765 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 04:54:42 INFO - PROCESS | 2060 | 1471089282770 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:42 INFO - PROCESS | 2060 | 1471089282772 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:42 INFO - PROCESS | 2060 | ++DOCSHELL 14EC2800 == 32 [pid = 2060] [id = 357] 04:54:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (14FD4000) [pid = 2060] [serial = 1070] [outer = 00000000] 04:54:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (16939800) [pid = 2060] [serial = 1071] [outer = 14FD4000] 04:54:42 INFO - PROCESS | 2060 | 1471089282817 Marionette DEBUG loaded listener.js 04:54:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16940000) [pid = 2060] [serial = 1072] [outer = 14FD4000] 04:54:43 INFO - PROCESS | 2060 | 1471089283257 Marionette TRACE conn5 <- [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]]]}] 04:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 630ms 04:54:43 INFO - PROCESS | 2060 | 1471089283296 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 04:54:43 INFO - PROCESS | 2060 | 1471089283298 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 04:54:43 INFO - PROCESS | 2060 | 1471089283301 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:54:43 INFO - PROCESS | 2060 | 1471089283303 Marionette TRACE conn5 <- [1,1394,null,{}] 04:54:43 INFO - PROCESS | 2060 | 1471089283307 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:43 INFO - PROCESS | 2060 | 1471089283309 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:43 INFO - PROCESS | 2060 | 1471089283423 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 04:54:43 INFO - PROCESS | 2060 | 1471089283506 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:43 INFO - PROCESS | 2060 | 1471089283508 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:43 INFO - PROCESS | 2060 | ++DOCSHELL 17616000 == 33 [pid = 2060] [id = 358] 04:54:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17617800) [pid = 2060] [serial = 1073] [outer = 00000000] 04:54:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17A81000) [pid = 2060] [serial = 1074] [outer = 17617800] 04:54:43 INFO - PROCESS | 2060 | 1471089283552 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17CAC800) [pid = 2060] [serial = 1075] [outer = 17617800] 04:54:43 INFO - PROCESS | 2060 | 1471089283961 Marionette TRACE conn5 <- [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]]]}] 04:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 04:54:43 INFO - PROCESS | 2060 | 1471089283976 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 04:54:43 INFO - PROCESS | 2060 | 1471089283978 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 04:54:43 INFO - PROCESS | 2060 | 1471089283991 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:54:43 INFO - PROCESS | 2060 | 1471089283993 Marionette TRACE conn5 <- [1,1398,null,{}] 04:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:54:43 INFO - PROCESS | 2060 | 1471089284000 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:43 INFO - PROCESS | 2060 | 1471089284002 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:44 INFO - PROCESS | 2060 | 1471089284119 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 04:54:44 INFO - PROCESS | 2060 | 1471089284125 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:44 INFO - PROCESS | 2060 | 1471089284132 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:44 INFO - PROCESS | 2060 | ++DOCSHELL 1253D400 == 34 [pid = 2060] [id = 359] 04:54:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17DC1000) [pid = 2060] [serial = 1076] [outer = 00000000] 04:54:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17DC8000) [pid = 2060] [serial = 1077] [outer = 17DC1000] 04:54:44 INFO - PROCESS | 2060 | 1471089284191 Marionette DEBUG loaded listener.js 04:54:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18311000) [pid = 2060] [serial = 1078] [outer = 17DC1000] 04:54:44 INFO - PROCESS | 2060 | 1471089284690 Marionette TRACE conn5 <- [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]]]}] 04:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms 04:54:44 INFO - PROCESS | 2060 | 1471089284727 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 04:54:44 INFO - PROCESS | 2060 | 1471089284729 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 04:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:54:44 INFO - PROCESS | 2060 | 1471089284742 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:54:44 INFO - PROCESS | 2060 | 1471089284744 Marionette TRACE conn5 <- [1,1402,null,{}] 04:54:44 INFO - PROCESS | 2060 | 1471089284748 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:44 INFO - PROCESS | 2060 | 1471089284750 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:44 INFO - PROCESS | 2060 | 1471089284897 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 04:54:44 INFO - PROCESS | 2060 | 1471089284957 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:44 INFO - PROCESS | 2060 | 1471089284959 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:44 INFO - PROCESS | 2060 | ++DOCSHELL 17DBFC00 == 35 [pid = 2060] [id = 360] 04:54:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17DC7800) [pid = 2060] [serial = 1079] [outer = 00000000] 04:54:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18B72000) [pid = 2060] [serial = 1080] [outer = 17DC7800] 04:54:44 INFO - PROCESS | 2060 | 1471089285003 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (149CE000) [pid = 2060] [serial = 1081] [outer = 17DC7800] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (14E3E400) [pid = 2060] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16766400) [pid = 2060] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F5BEC00) [pid = 2060] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0E9CC400) [pid = 2060] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F02D000) [pid = 2060] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (13883400) [pid = 2060] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F52BC00) [pid = 2060] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (14E42400) [pid = 2060] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17609800) [pid = 2060] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17CB6000) [pid = 2060] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18A7F400) [pid = 2060] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:54:45 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (1535A800) [pid = 2060] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:54:45 INFO - PROCESS | 2060 | 1471089285499 Marionette TRACE conn5 <- [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]]]}] 04:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 790ms 04:54:45 INFO - PROCESS | 2060 | 1471089285527 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 04:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:54:45 INFO - PROCESS | 2060 | 1471089285529 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 04:54:45 INFO - PROCESS | 2060 | 1471089285532 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:54:45 INFO - PROCESS | 2060 | 1471089285534 Marionette TRACE conn5 <- [1,1406,null,{}] 04:54:45 INFO - PROCESS | 2060 | 1471089285538 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:45 INFO - PROCESS | 2060 | 1471089285539 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:45 INFO - PROCESS | 2060 | 1471089285617 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 04:54:45 INFO - PROCESS | 2060 | 1471089285625 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 2060 | 1471089285627 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:45 INFO - PROCESS | 2060 | ++DOCSHELL 0F02D000 == 36 [pid = 2060] [id = 361] 04:54:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F52BC00) [pid = 2060] [serial = 1082] [outer = 00000000] 04:54:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (14EC4400) [pid = 2060] [serial = 1083] [outer = 0F52BC00] 04:54:45 INFO - PROCESS | 2060 | 1471089285751 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16943000) [pid = 2060] [serial = 1084] [outer = 0F52BC00] 04:54:46 INFO - PROCESS | 2060 | 1471089286141 Marionette TRACE conn5 <- [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]]]}] 04:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 630ms 04:54:46 INFO - PROCESS | 2060 | 1471089286163 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 2060 | 1471089286165 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 04:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:54:46 INFO - PROCESS | 2060 | 1471089286168 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 2060 | 1471089286170 Marionette TRACE conn5 <- [1,1410,null,{}] 04:54:46 INFO - PROCESS | 2060 | 1471089286173 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:46 INFO - PROCESS | 2060 | 1471089286175 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:46 INFO - PROCESS | 2060 | 1471089286279 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 04:54:46 INFO - PROCESS | 2060 | 1471089286370 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 2060 | 1471089286372 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:46 INFO - PROCESS | 2060 | ++DOCSHELL 12530400 == 37 [pid = 2060] [id = 362] 04:54:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17A7E400) [pid = 2060] [serial = 1085] [outer = 00000000] 04:54:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18BDE800) [pid = 2060] [serial = 1086] [outer = 17A7E400] 04:54:46 INFO - PROCESS | 2060 | 1471089286416 Marionette DEBUG loaded listener.js 04:54:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18BEE400) [pid = 2060] [serial = 1087] [outer = 17A7E400] 04:54:46 INFO - PROCESS | 2060 | 1471089286780 Marionette TRACE conn5 <- [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]]]}] 04:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 04:54:46 INFO - PROCESS | 2060 | 1471089286839 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 2060 | 1471089286851 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 04:54:46 INFO - PROCESS | 2060 | 1471089286861 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 2060 | 1471089286863 Marionette TRACE conn5 <- [1,1414,null,{}] 04:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:54:46 INFO - PROCESS | 2060 | 1471089286871 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:46 INFO - PROCESS | 2060 | 1471089286872 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:46 INFO - PROCESS | 2060 | 1471089286952 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 04:54:46 INFO - PROCESS | 2060 | 1471089286958 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 2060 | 1471089286960 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:46 INFO - PROCESS | 2060 | ++DOCSHELL 14E47C00 == 38 [pid = 2060] [id = 363] 04:54:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18BDD800) [pid = 2060] [serial = 1088] [outer = 00000000] 04:54:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18F0DC00) [pid = 2060] [serial = 1089] [outer = 18BDD800] 04:54:46 INFO - PROCESS | 2060 | 1471089287004 Marionette DEBUG loaded listener.js 04:54:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18F49400) [pid = 2060] [serial = 1090] [outer = 18BDD800] 04:54:47 INFO - PROCESS | 2060 | 1471089287494 Marionette TRACE conn5 <- [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]]]}] 04:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 730ms 04:54:47 INFO - PROCESS | 2060 | 1471089287622 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 04:54:47 INFO - PROCESS | 2060 | 1471089287627 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 04:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:54:47 INFO - PROCESS | 2060 | 1471089287646 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:54:47 INFO - PROCESS | 2060 | 1471089287651 Marionette TRACE conn5 <- [1,1418,null,{}] 04:54:47 INFO - PROCESS | 2060 | 1471089287668 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:47 INFO - PROCESS | 2060 | 1471089287671 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:47 INFO - PROCESS | 2060 | 1471089287785 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 04:54:47 INFO - PROCESS | 2060 | 1471089287886 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:47 INFO - PROCESS | 2060 | 1471089287891 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:47 INFO - PROCESS | 2060 | ++DOCSHELL 0ED59000 == 39 [pid = 2060] [id = 364] 04:54:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F02DC00) [pid = 2060] [serial = 1091] [outer = 00000000] 04:54:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F58B400) [pid = 2060] [serial = 1092] [outer = 0F02DC00] 04:54:47 INFO - PROCESS | 2060 | 1471089287952 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F5E3400) [pid = 2060] [serial = 1093] [outer = 0F02DC00] 04:54:48 INFO - PROCESS | 2060 | 1471089288513 Marionette TRACE conn5 <- [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]]]}] 04:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 950ms 04:54:48 INFO - PROCESS | 2060 | 1471089288584 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 04:54:48 INFO - PROCESS | 2060 | 1471089288588 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 04:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:54:48 INFO - PROCESS | 2060 | 1471089288595 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:54:48 INFO - PROCESS | 2060 | 1471089288598 Marionette TRACE conn5 <- [1,1422,null,{}] 04:54:48 INFO - PROCESS | 2060 | 1471089288602 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:48 INFO - PROCESS | 2060 | 1471089288605 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:48 INFO - PROCESS | 2060 | 1471089288723 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 04:54:48 INFO - PROCESS | 2060 | 1471089288858 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 2060 | 1471089288861 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:48 INFO - PROCESS | 2060 | ++DOCSHELL 13B8B800 == 40 [pid = 2060] [id = 365] 04:54:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (149C2400) [pid = 2060] [serial = 1094] [outer = 00000000] 04:54:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (14FD2C00) [pid = 2060] [serial = 1095] [outer = 149C2400] 04:54:48 INFO - PROCESS | 2060 | 1471089288919 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (16765000) [pid = 2060] [serial = 1096] [outer = 149C2400] 04:54:49 INFO - PROCESS | 2060 | 1471089289524 Marionette TRACE conn5 <- [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]]]}] 04:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 970ms 04:54:49 INFO - PROCESS | 2060 | 1471089289569 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 04:54:49 INFO - PROCESS | 2060 | 1471089289571 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 04:54:49 INFO - PROCESS | 2060 | 1471089289575 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:54:49 INFO - PROCESS | 2060 | 1471089289579 Marionette TRACE conn5 <- [1,1426,null,{}] 04:54:49 INFO - PROCESS | 2060 | 1471089289590 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:49 INFO - PROCESS | 2060 | 1471089289595 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:49 INFO - PROCESS | 2060 | 1471089289706 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 04:54:49 INFO - PROCESS | 2060 | 1471089289837 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:49 INFO - PROCESS | 2060 | 1471089289841 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:49 INFO - PROCESS | 2060 | ++DOCSHELL 18A88400 == 41 [pid = 2060] [id = 366] 04:54:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18B2CC00) [pid = 2060] [serial = 1097] [outer = 00000000] 04:54:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18BDE000) [pid = 2060] [serial = 1098] [outer = 18B2CC00] 04:54:49 INFO - PROCESS | 2060 | 1471089289899 Marionette DEBUG loaded listener.js 04:54:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18F0F000) [pid = 2060] [serial = 1099] [outer = 18B2CC00] 04:54:50 INFO - PROCESS | 2060 | 1471089290498 Marionette TRACE conn5 <- [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]]]}] 04:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 970ms 04:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:54:50 INFO - PROCESS | 2060 | 1471089290548 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 04:54:50 INFO - PROCESS | 2060 | 1471089290551 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 04:54:50 INFO - PROCESS | 2060 | 1471089290554 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:54:50 INFO - PROCESS | 2060 | 1471089290557 Marionette TRACE conn5 <- [1,1430,null,{}] 04:54:50 INFO - PROCESS | 2060 | 1471089290560 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:50 INFO - PROCESS | 2060 | 1471089290563 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:50 INFO - PROCESS | 2060 | 1471089290671 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 04:54:50 INFO - PROCESS | 2060 | 1471089290836 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 2060 | 1471089290838 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:50 INFO - PROCESS | 2060 | ++DOCSHELL 18F54800 == 42 [pid = 2060] [id = 367] 04:54:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18FE4400) [pid = 2060] [serial = 1100] [outer = 00000000] 04:54:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18FEDC00) [pid = 2060] [serial = 1101] [outer = 18FE4400] 04:54:50 INFO - PROCESS | 2060 | 1471089290894 Marionette DEBUG loaded listener.js 04:54:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18FF1000) [pid = 2060] [serial = 1102] [outer = 18FE4400] 04:54:51 INFO - PROCESS | 2060 | 1471089291656 Marionette TRACE conn5 <- [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]]]}] 04:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1178ms 04:54:51 INFO - PROCESS | 2060 | 1471089291737 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 04:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:54:51 INFO - PROCESS | 2060 | 1471089291741 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 04:54:51 INFO - PROCESS | 2060 | 1471089291747 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 2060 | 1471089291750 Marionette TRACE conn5 <- [1,1434,null,{}] 04:54:51 INFO - PROCESS | 2060 | 1471089291756 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:51 INFO - PROCESS | 2060 | 1471089291759 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:51 INFO - PROCESS | 2060 | 1471089291874 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 04:54:51 INFO - PROCESS | 2060 | 1471089292004 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:51 INFO - PROCESS | 2060 | 1471089292009 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:52 INFO - PROCESS | 2060 | ++DOCSHELL 0EB5D000 == 43 [pid = 2060] [id = 368] 04:54:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0EB5EC00) [pid = 2060] [serial = 1103] [outer = 00000000] 04:54:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F025C00) [pid = 2060] [serial = 1104] [outer = 0EB5EC00] 04:54:52 INFO - PROCESS | 2060 | 1471089292061 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0F162400) [pid = 2060] [serial = 1105] [outer = 0EB5EC00] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 12530400 == 42 [pid = 2060] [id = 362] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 0F02D000 == 41 [pid = 2060] [id = 361] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 17DBFC00 == 40 [pid = 2060] [id = 360] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 1253D400 == 39 [pid = 2060] [id = 359] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 17616000 == 38 [pid = 2060] [id = 358] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 14EC2800 == 37 [pid = 2060] [id = 357] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 1387DC00 == 36 [pid = 2060] [id = 356] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 0F587000 == 35 [pid = 2060] [id = 355] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 0ED54800 == 34 [pid = 2060] [id = 354] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 137BF400 == 33 [pid = 2060] [id = 352] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 0EA7CC00 == 32 [pid = 2060] [id = 353] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 0E9CB800 == 31 [pid = 2060] [id = 343] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 18F54800 == 30 [pid = 2060] [id = 367] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 13B8B800 == 29 [pid = 2060] [id = 365] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 18A88400 == 28 [pid = 2060] [id = 366] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 14E47C00 == 27 [pid = 2060] [id = 363] 04:54:52 INFO - PROCESS | 2060 | --DOCSHELL 0ED59000 == 26 [pid = 2060] [id = 364] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (1646A400) [pid = 2060] [serial = 1042] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (0F871400) [pid = 2060] [serial = 1021] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0F5C2400) [pid = 2060] [serial = 1020] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (1576A000) [pid = 2060] [serial = 1024] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (18BE0400) [pid = 2060] [serial = 1056] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (14E51000) [pid = 2060] [serial = 1023] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18BE2000) [pid = 2060] [serial = 1027] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17DC3000) [pid = 2060] [serial = 1047] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18B7B000) [pid = 2060] [serial = 1026] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (175CC000) [pid = 2060] [serial = 1045] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18B71400) [pid = 2060] [serial = 1053] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17ED8C00) [pid = 2060] [serial = 1048] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17618000) [pid = 2060] [serial = 1050] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17618C00) [pid = 2060] [serial = 1051] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (149CF000) [pid = 2060] [serial = 1039] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0EB5E000) [pid = 2060] [serial = 1054] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (14EC2000) [pid = 2060] [serial = 1041] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (1693A800) [pid = 2060] [serial = 1044] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0FD04800) [pid = 2060] [serial = 1035] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (1030E800) [pid = 2060] [serial = 1036] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F165000) [pid = 2060] [serial = 1030] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0ED55000) [pid = 2060] [serial = 1029] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F166400) [pid = 2060] [serial = 1032] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F16F800) [pid = 2060] [serial = 1033] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (13AEC400) [pid = 2060] [serial = 1038] [outer = 00000000] [url = about:blank] 04:54:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0E92AC00) [pid = 2060] [serial = 1106] [outer = 0EBF8C00] 04:54:53 INFO - PROCESS | 2060 | 1471089293356 Marionette TRACE conn5 <- [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]]]}] 04:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1634ms 04:54:53 INFO - PROCESS | 2060 | 1471089293382 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 04:54:53 INFO - PROCESS | 2060 | 1471089293386 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 04:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:54:53 INFO - PROCESS | 2060 | 1471089293391 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:54:53 INFO - PROCESS | 2060 | 1471089293394 Marionette TRACE conn5 <- [1,1438,null,{}] 04:54:53 INFO - PROCESS | 2060 | 1471089293400 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:53 INFO - PROCESS | 2060 | 1471089293404 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:53 INFO - PROCESS | 2060 | 1471089293489 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 04:54:53 INFO - PROCESS | 2060 | 1471089293497 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:53 INFO - PROCESS | 2060 | 1471089293502 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:53 INFO - PROCESS | 2060 | ++DOCSHELL 0F16AC00 == 27 [pid = 2060] [id = 369] 04:54:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F16BC00) [pid = 2060] [serial = 1107] [outer = 00000000] 04:54:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F16FC00) [pid = 2060] [serial = 1108] [outer = 0F16BC00] 04:54:53 INFO - PROCESS | 2060 | 1471089293550 Marionette DEBUG loaded listener.js 04:54:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F57D400) [pid = 2060] [serial = 1109] [outer = 0F16BC00] 04:54:54 INFO - PROCESS | 2060 | 1471089294435 Marionette TRACE conn5 <- [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]]]}] 04:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1135ms 04:54:54 INFO - PROCESS | 2060 | 1471089294526 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 04:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:54:54 INFO - PROCESS | 2060 | 1471089294530 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 04:54:54 INFO - PROCESS | 2060 | 1471089294535 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 2060 | 1471089294540 Marionette TRACE conn5 <- [1,1442,null,{}] 04:54:54 INFO - PROCESS | 2060 | 1471089294546 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:54 INFO - PROCESS | 2060 | 1471089294549 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:54 INFO - PROCESS | 2060 | 1471089294697 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 04:54:54 INFO - PROCESS | 2060 | 1471089294815 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:54 INFO - PROCESS | 2060 | 1471089294818 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:54 INFO - PROCESS | 2060 | ++DOCSHELL 0F02A400 == 28 [pid = 2060] [id = 370] 04:54:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F031000) [pid = 2060] [serial = 1110] [outer = 00000000] 04:54:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F57F000) [pid = 2060] [serial = 1111] [outer = 0F031000] 04:54:54 INFO - PROCESS | 2060 | 1471089294884 Marionette DEBUG loaded listener.js 04:54:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F58B000) [pid = 2060] [serial = 1112] [outer = 0F031000] 04:54:55 INFO - PROCESS | 2060 | 1471089295676 Marionette TRACE conn5 <- [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]]]}] 04:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1238ms 04:54:55 INFO - PROCESS | 2060 | 1471089295774 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 04:54:55 INFO - PROCESS | 2060 | 1471089295780 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 04:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:54:55 INFO - PROCESS | 2060 | 1471089295787 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:54:55 INFO - PROCESS | 2060 | 1471089295790 Marionette TRACE conn5 <- [1,1446,null,{}] 04:54:55 INFO - PROCESS | 2060 | 1471089295794 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:55 INFO - PROCESS | 2060 | 1471089295797 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:55 INFO - PROCESS | 2060 | 1471089295941 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 04:54:56 INFO - PROCESS | 2060 | 1471089296019 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:56 INFO - PROCESS | 2060 | 1471089296022 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:56 INFO - PROCESS | 2060 | ++DOCSHELL 0FD0E000 == 29 [pid = 2060] [id = 371] 04:54:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0FD10400) [pid = 2060] [serial = 1113] [outer = 00000000] 04:54:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (103E3800) [pid = 2060] [serial = 1114] [outer = 0FD10400] 04:54:56 INFO - PROCESS | 2060 | 1471089296080 Marionette DEBUG loaded listener.js 04:54:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1252FC00) [pid = 2060] [serial = 1115] [outer = 0FD10400] 04:54:56 INFO - PROCESS | 2060 | --DOCSHELL 0F757800 == 28 [pid = 2060] [id = 236] 04:54:56 INFO - PROCESS | 2060 | --DOCSHELL 0F025400 == 27 [pid = 2060] [id = 228] 04:54:56 INFO - PROCESS | 2060 | --DOCSHELL 0EB5D000 == 26 [pid = 2060] [id = 368] 04:54:56 INFO - PROCESS | 2060 | 1471089296851 Marionette TRACE conn5 <- [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]]]}] 04:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1122ms 04:54:56 INFO - PROCESS | 2060 | 1471089296911 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 04:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:54:56 INFO - PROCESS | 2060 | 1471089296916 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 04:54:56 INFO - PROCESS | 2060 | 1471089296921 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:54:56 INFO - PROCESS | 2060 | 1471089296925 Marionette TRACE conn5 <- [1,1450,null,{}] 04:54:56 INFO - PROCESS | 2060 | 1471089296931 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:56 INFO - PROCESS | 2060 | 1471089296934 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:57 INFO - PROCESS | 2060 | 1471089297053 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 04:54:57 INFO - PROCESS | 2060 | 1471089297185 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 2060 | 1471089297188 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:57 INFO - PROCESS | 2060 | ++DOCSHELL 0F16CC00 == 27 [pid = 2060] [id = 372] 04:54:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F170000) [pid = 2060] [serial = 1116] [outer = 00000000] 04:54:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F5B6400) [pid = 2060] [serial = 1117] [outer = 0F170000] 04:54:57 INFO - PROCESS | 2060 | 1471089297249 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F754800) [pid = 2060] [serial = 1118] [outer = 0F170000] 04:54:57 INFO - PROCESS | 2060 | 1471089297905 Marionette TRACE conn5 <- [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]]]}] 04:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1024ms 04:54:57 INFO - PROCESS | 2060 | 1471089297945 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 04:54:57 INFO - PROCESS | 2060 | 1471089297950 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 04:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:54:57 INFO - PROCESS | 2060 | 1471089297956 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:54:57 INFO - PROCESS | 2060 | 1471089297959 Marionette TRACE conn5 <- [1,1454,null,{}] 04:54:57 INFO - PROCESS | 2060 | 1471089297963 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:57 INFO - PROCESS | 2060 | 1471089297966 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:58 INFO - PROCESS | 2060 | 1471089298079 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 04:54:58 INFO - PROCESS | 2060 | 1471089298207 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:58 INFO - PROCESS | 2060 | 1471089298210 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:58 INFO - PROCESS | 2060 | ++DOCSHELL 1253C800 == 28 [pid = 2060] [id = 373] 04:54:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1253EC00) [pid = 2060] [serial = 1119] [outer = 00000000] 04:54:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1376A000) [pid = 2060] [serial = 1120] [outer = 1253EC00] 04:54:58 INFO - PROCESS | 2060 | 1471089298268 Marionette DEBUG loaded listener.js 04:54:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (1387A000) [pid = 2060] [serial = 1121] [outer = 1253EC00] 04:54:58 INFO - PROCESS | 2060 | 1471089298925 Marionette TRACE conn5 <- [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]]]}] 04:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1022ms 04:54:58 INFO - PROCESS | 2060 | 1471089298982 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 04:54:58 INFO - PROCESS | 2060 | 1471089298985 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 04:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:54:58 INFO - PROCESS | 2060 | 1471089298988 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 2060 | 1471089298993 Marionette TRACE conn5 <- [1,1458,null,{}] 04:54:58 INFO - PROCESS | 2060 | 1471089299005 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:58 INFO - PROCESS | 2060 | 1471089299010 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:59 INFO - PROCESS | 2060 | 1471089299178 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 04:54:59 INFO - PROCESS | 2060 | 1471089299300 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:59 INFO - PROCESS | 2060 | 1471089299303 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:54:59 INFO - PROCESS | 2060 | ++DOCSHELL 14E47800 == 29 [pid = 2060] [id = 374] 04:54:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (14E48C00) [pid = 2060] [serial = 1122] [outer = 00000000] 04:54:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (14EC2000) [pid = 2060] [serial = 1123] [outer = 14E48C00] 04:54:59 INFO - PROCESS | 2060 | 1471089299365 Marionette DEBUG loaded listener.js 04:54:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (14FD2800) [pid = 2060] [serial = 1124] [outer = 14E48C00] 04:55:00 INFO - PROCESS | 2060 | 1471089300027 Marionette TRACE conn5 <- [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]]]}] 04:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1079ms 04:55:00 INFO - PROCESS | 2060 | 1471089300071 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 04:55:00 INFO - PROCESS | 2060 | 1471089300074 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 04:55:00 INFO - PROCESS | 2060 | 1471089300095 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:55:00 INFO - PROCESS | 2060 | 1471089300097 Marionette TRACE conn5 <- [1,1462,null,{}] 04:55:00 INFO - PROCESS | 2060 | 1471089300100 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:00 INFO - PROCESS | 2060 | 1471089300103 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:00 INFO - PROCESS | 2060 | 1471089300215 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 04:55:00 INFO - PROCESS | 2060 | 1471089300343 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 2060 | 1471089300346 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:00 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B7800 == 30 [pid = 2060] [id = 375] 04:55:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (164EB400) [pid = 2060] [serial = 1125] [outer = 00000000] 04:55:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (16919800) [pid = 2060] [serial = 1126] [outer = 164EB400] 04:55:00 INFO - PROCESS | 2060 | 1471089300402 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (1693D400) [pid = 2060] [serial = 1127] [outer = 164EB400] 04:55:01 INFO - PROCESS | 2060 | 1471089301131 Marionette TRACE conn5 <- [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]]]}] 04:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1068ms 04:55:01 INFO - PROCESS | 2060 | 1471089301168 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 04:55:01 INFO - PROCESS | 2060 | 1471089301173 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 04:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:55:01 INFO - PROCESS | 2060 | 1471089301179 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:55:01 INFO - PROCESS | 2060 | 1471089301182 Marionette TRACE conn5 <- [1,1466,null,{}] 04:55:01 INFO - PROCESS | 2060 | 1471089301189 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:01 INFO - PROCESS | 2060 | 1471089301192 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:01 INFO - PROCESS | 2060 | 1471089301310 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 04:55:01 INFO - PROCESS | 2060 | 1471089301439 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:01 INFO - PROCESS | 2060 | 1471089301444 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:01 INFO - PROCESS | 2060 | ++DOCSHELL 0F169000 == 31 [pid = 2060] [id = 376] 04:55:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F16F000) [pid = 2060] [serial = 1128] [outer = 00000000] 04:55:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F5E3C00) [pid = 2060] [serial = 1129] [outer = 0F16F000] 04:55:01 INFO - PROCESS | 2060 | 1471089301504 Marionette DEBUG loaded listener.js 04:55:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (104DD800) [pid = 2060] [serial = 1130] [outer = 0F16F000] 04:55:02 INFO - PROCESS | 2060 | 1471089302110 Marionette TRACE conn5 <- [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]]]}] 04:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 970ms 04:55:02 INFO - PROCESS | 2060 | 1471089302152 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 04:55:02 INFO - PROCESS | 2060 | 1471089302157 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 04:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:55:02 INFO - PROCESS | 2060 | 1471089302164 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:55:02 INFO - PROCESS | 2060 | 1471089302167 Marionette TRACE conn5 <- [1,1470,null,{}] 04:55:02 INFO - PROCESS | 2060 | 1471089302171 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:02 INFO - PROCESS | 2060 | 1471089302174 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:02 INFO - PROCESS | 2060 | 1471089302288 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 04:55:02 INFO - PROCESS | 2060 | 1471089302417 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 2060 | 1471089302420 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:02 INFO - PROCESS | 2060 | ++DOCSHELL 13B65C00 == 32 [pid = 2060] [id = 377] 04:55:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (13B69000) [pid = 2060] [serial = 1131] [outer = 00000000] 04:55:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (13E99C00) [pid = 2060] [serial = 1132] [outer = 13B69000] 04:55:02 INFO - PROCESS | 2060 | 1471089302479 Marionette DEBUG loaded listener.js 04:55:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (14E53800) [pid = 2060] [serial = 1133] [outer = 13B69000] 04:55:03 INFO - PROCESS | 2060 | 1471089303159 Marionette TRACE conn5 <- [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]]]}] 04:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1019ms 04:55:03 INFO - PROCESS | 2060 | 1471089303186 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 04:55:03 INFO - PROCESS | 2060 | 1471089303189 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 04:55:03 INFO - PROCESS | 2060 | 1471089303192 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:55:03 INFO - PROCESS | 2060 | 1471089303196 Marionette TRACE conn5 <- [1,1474,null,{}] 04:55:03 INFO - PROCESS | 2060 | 1471089303207 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:03 INFO - PROCESS | 2060 | 1471089303212 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:03 INFO - PROCESS | 2060 | 1471089303321 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 04:55:03 INFO - PROCESS | 2060 | 1471089303451 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:03 INFO - PROCESS | 2060 | 1471089303454 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:03 INFO - PROCESS | 2060 | ++DOCSHELL 16943400 == 33 [pid = 2060] [id = 378] 04:55:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 98 (16943800) [pid = 2060] [serial = 1134] [outer = 00000000] 04:55:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 99 (175D4000) [pid = 2060] [serial = 1135] [outer = 16943800] 04:55:03 INFO - PROCESS | 2060 | 1471089303519 Marionette DEBUG loaded listener.js 04:55:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 100 (17611000) [pid = 2060] [serial = 1136] [outer = 16943800] 04:55:04 INFO - PROCESS | 2060 | 1471089304173 Marionette TRACE conn5 <- [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]]]}] 04:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1021ms 04:55:04 INFO - PROCESS | 2060 | 1471089304217 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 04:55:04 INFO - PROCESS | 2060 | 1471089304220 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 04:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:55:04 INFO - PROCESS | 2060 | 1471089304223 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:55:04 INFO - PROCESS | 2060 | 1471089304226 Marionette TRACE conn5 <- [1,1478,null,{}] 04:55:04 INFO - PROCESS | 2060 | 1471089304229 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:04 INFO - PROCESS | 2060 | 1471089304231 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:04 INFO - PROCESS | 2060 | 1471089304340 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 04:55:04 INFO - PROCESS | 2060 | 1471089304475 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 2060 | 1471089304478 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:04 INFO - PROCESS | 2060 | ++DOCSHELL 0F74E800 == 34 [pid = 2060] [id = 379] 04:55:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 101 (17A7FC00) [pid = 2060] [serial = 1137] [outer = 00000000] 04:55:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 102 (17CAB000) [pid = 2060] [serial = 1138] [outer = 17A7FC00] 04:55:04 INFO - PROCESS | 2060 | 1471089304534 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 103 (17DC2000) [pid = 2060] [serial = 1139] [outer = 17A7FC00] 04:55:05 INFO - PROCESS | 2060 | 1471089305147 Marionette TRACE conn5 <- [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]]]}] 04:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 970ms 04:55:05 INFO - PROCESS | 2060 | 1471089305197 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 04:55:05 INFO - PROCESS | 2060 | 1471089305199 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 04:55:05 INFO - PROCESS | 2060 | 1471089305203 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:55:05 INFO - PROCESS | 2060 | 1471089305205 Marionette TRACE conn5 <- [1,1482,null,{}] 04:55:05 INFO - PROCESS | 2060 | 1471089305209 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:05 INFO - PROCESS | 2060 | 1471089305211 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:05 INFO - PROCESS | 2060 | 1471089305312 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 04:55:05 INFO - PROCESS | 2060 | 1471089305412 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:05 INFO - PROCESS | 2060 | 1471089305414 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:05 INFO - PROCESS | 2060 | ++DOCSHELL 17CB1000 == 35 [pid = 2060] [id = 380] 04:55:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 104 (17DC9800) [pid = 2060] [serial = 1140] [outer = 00000000] 04:55:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 105 (18234800) [pid = 2060] [serial = 1141] [outer = 17DC9800] 04:55:05 INFO - PROCESS | 2060 | 1471089305470 Marionette DEBUG loaded listener.js 04:55:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 106 (18A7F000) [pid = 2060] [serial = 1142] [outer = 17DC9800] 04:55:06 INFO - PROCESS | 2060 | --DOCSHELL 0F16CC00 == 34 [pid = 2060] [id = 372] 04:55:06 INFO - PROCESS | 2060 | 1471089306233 Marionette TRACE conn5 <- [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]]]}] 04:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1072ms 04:55:06 INFO - PROCESS | 2060 | 1471089306282 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 04:55:06 INFO - PROCESS | 2060 | 1471089306287 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 04:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:55:06 INFO - PROCESS | 2060 | 1471089306292 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:55:06 INFO - PROCESS | 2060 | 1471089306296 Marionette TRACE conn5 <- [1,1486,null,{}] 04:55:06 INFO - PROCESS | 2060 | 1471089306302 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:06 INFO - PROCESS | 2060 | 1471089306305 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:06 INFO - PROCESS | 2060 | 1471089306423 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 04:55:06 INFO - PROCESS | 2060 | 1471089306553 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:06 INFO - PROCESS | 2060 | 1471089306558 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:06 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C5800 == 35 [pid = 2060] [id = 381] 04:55:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 107 (0F7C7800) [pid = 2060] [serial = 1143] [outer = 00000000] 04:55:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 108 (12538C00) [pid = 2060] [serial = 1144] [outer = 0F7C7800] 04:55:06 INFO - PROCESS | 2060 | 1471089306619 Marionette DEBUG loaded listener.js 04:55:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 109 (137B7800) [pid = 2060] [serial = 1145] [outer = 0F7C7800] 04:55:07 INFO - PROCESS | 2060 | 1471089307229 Marionette TRACE conn5 <- [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]]]}] 04:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1021ms 04:55:07 INFO - PROCESS | 2060 | 1471089307316 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 04:55:07 INFO - PROCESS | 2060 | 1471089307321 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 04:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:55:07 INFO - PROCESS | 2060 | 1471089307327 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:55:07 INFO - PROCESS | 2060 | 1471089307330 Marionette TRACE conn5 <- [1,1490,null,{}] 04:55:07 INFO - PROCESS | 2060 | 1471089307348 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:07 INFO - PROCESS | 2060 | 1471089307351 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:07 INFO - PROCESS | 2060 | 1471089307492 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 04:55:07 INFO - PROCESS | 2060 | 1471089307615 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 2060 | 1471089307618 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:07 INFO - PROCESS | 2060 | ++DOCSHELL 1535F800 == 36 [pid = 2060] [id = 382] 04:55:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 110 (1646C800) [pid = 2060] [serial = 1146] [outer = 00000000] 04:55:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 111 (16764C00) [pid = 2060] [serial = 1147] [outer = 1646C800] 04:55:07 INFO - PROCESS | 2060 | 1471089307678 Marionette DEBUG loaded listener.js 04:55:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 112 (175D0C00) [pid = 2060] [serial = 1148] [outer = 1646C800] 04:55:08 INFO - PROCESS | 2060 | 1471089308317 Marionette TRACE conn5 <- [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]]]}] 04:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1034ms 04:55:08 INFO - PROCESS | 2060 | 1471089308365 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 04:55:08 INFO - PROCESS | 2060 | 1471089308367 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 04:55:08 INFO - PROCESS | 2060 | 1471089308371 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:55:08 INFO - PROCESS | 2060 | 1471089308375 Marionette TRACE conn5 <- [1,1494,null,{}] 04:55:08 INFO - PROCESS | 2060 | 1471089308386 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:08 INFO - PROCESS | 2060 | 1471089308391 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:08 INFO - PROCESS | 2060 | 1471089308501 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 04:55:08 INFO - PROCESS | 2060 | 1471089308604 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:08 INFO - PROCESS | 2060 | 1471089308608 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:08 INFO - PROCESS | 2060 | ++DOCSHELL 17DC9C00 == 37 [pid = 2060] [id = 383] 04:55:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 113 (17DCA800) [pid = 2060] [serial = 1149] [outer = 00000000] 04:55:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 114 (18A88400) [pid = 2060] [serial = 1150] [outer = 17DCA800] 04:55:08 INFO - PROCESS | 2060 | 1471089308668 Marionette DEBUG loaded listener.js 04:55:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 115 (18B2C400) [pid = 2060] [serial = 1151] [outer = 17DCA800] 04:55:09 INFO - PROCESS | 2060 | 1471089309340 Marionette TRACE conn5 <- [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]]]}] 04:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1021ms 04:55:09 INFO - PROCESS | 2060 | 1471089309395 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 04:55:09 INFO - PROCESS | 2060 | 1471089309398 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 04:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:55:09 INFO - PROCESS | 2060 | 1471089309402 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:55:09 INFO - PROCESS | 2060 | 1471089309404 Marionette TRACE conn5 <- [1,1498,null,{}] 04:55:09 INFO - PROCESS | 2060 | 1471089309408 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:09 INFO - PROCESS | 2060 | 1471089309410 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:09 INFO - PROCESS | 2060 | 1471089309525 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 04:55:09 INFO - PROCESS | 2060 | 1471089309632 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:09 INFO - PROCESS | 2060 | 1471089309634 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:09 INFO - PROCESS | 2060 | ++DOCSHELL 18BDB400 == 38 [pid = 2060] [id = 384] 04:55:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 116 (18BDB800) [pid = 2060] [serial = 1152] [outer = 00000000] 04:55:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 117 (18BE2800) [pid = 2060] [serial = 1153] [outer = 18BDB800] 04:55:09 INFO - PROCESS | 2060 | 1471089309691 Marionette DEBUG loaded listener.js 04:55:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 118 (18BFAC00) [pid = 2060] [serial = 1154] [outer = 18BDB800] 04:55:10 INFO - PROCESS | 2060 | 1471089310300 Marionette TRACE conn5 <- [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]]]}] 04:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 970ms 04:55:10 INFO - PROCESS | 2060 | 1471089310375 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 04:55:10 INFO - PROCESS | 2060 | 1471089310378 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 04:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:55:10 INFO - PROCESS | 2060 | 1471089310381 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 2060 | 1471089310384 Marionette TRACE conn5 <- [1,1502,null,{}] 04:55:10 INFO - PROCESS | 2060 | 1471089310387 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:10 INFO - PROCESS | 2060 | 1471089310389 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:10 INFO - PROCESS | 2060 | 1471089310493 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 04:55:10 INFO - PROCESS | 2060 | 1471089310628 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 2060 | 1471089310630 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:10 INFO - PROCESS | 2060 | ++DOCSHELL 18F0A000 == 39 [pid = 2060] [id = 385] 04:55:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 119 (18F0D800) [pid = 2060] [serial = 1155] [outer = 00000000] 04:55:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 120 (18F4E800) [pid = 2060] [serial = 1156] [outer = 18F0D800] 04:55:10 INFO - PROCESS | 2060 | 1471089310685 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 121 (18F51C00) [pid = 2060] [serial = 1157] [outer = 18F0D800] 04:55:11 INFO - PROCESS | 2060 | 1471089311407 Marionette TRACE conn5 <- [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]]]}] 04:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1073ms 04:55:11 INFO - PROCESS | 2060 | 1471089311460 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 2060 | 1471089311465 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 04:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:55:11 INFO - PROCESS | 2060 | 1471089311470 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:55:11 INFO - PROCESS | 2060 | 1471089311475 Marionette TRACE conn5 <- [1,1506,null,{}] 04:55:11 INFO - PROCESS | 2060 | 1471089311482 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:11 INFO - PROCESS | 2060 | 1471089311485 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:11 INFO - PROCESS | 2060 | 1471089311610 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 04:55:11 INFO - PROCESS | 2060 | 1471089311737 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:11 INFO - PROCESS | 2060 | 1471089311742 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:11 INFO - PROCESS | 2060 | ++DOCSHELL 104DDC00 == 40 [pid = 2060] [id = 386] 04:55:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 122 (12538400) [pid = 2060] [serial = 1158] [outer = 00000000] 04:55:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 123 (13A56400) [pid = 2060] [serial = 1159] [outer = 12538400] 04:55:11 INFO - PROCESS | 2060 | 1471089311803 Marionette DEBUG loaded listener.js 04:55:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 124 (13E9EC00) [pid = 2060] [serial = 1160] [outer = 12538400] 04:55:12 INFO - PROCESS | 2060 | 1471089312414 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 990ms 04:55:12 INFO - PROCESS | 2060 | 1471089312463 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 04:55:12 INFO - PROCESS | 2060 | 1471089312468 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 04:55:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:55:12 INFO - PROCESS | 2060 | 1471089312475 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:55:12 INFO - PROCESS | 2060 | 1471089312478 Marionette TRACE conn5 <- [1,1510,null,{}] 04:55:12 INFO - PROCESS | 2060 | 1471089312497 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:12 INFO - PROCESS | 2060 | 1471089312500 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:12 INFO - PROCESS | 2060 | 1471089312616 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 04:55:12 INFO - PROCESS | 2060 | 1471089312747 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 2060 | 1471089312750 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:12 INFO - PROCESS | 2060 | ++DOCSHELL 17614400 == 41 [pid = 2060] [id = 387] 04:55:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 125 (17617000) [pid = 2060] [serial = 1161] [outer = 00000000] 04:55:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 126 (17C87C00) [pid = 2060] [serial = 1162] [outer = 17617000] 04:55:12 INFO - PROCESS | 2060 | 1471089312810 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 127 (17DC6400) [pid = 2060] [serial = 1163] [outer = 17617000] 04:55:13 INFO - PROCESS | 2060 | 1471089313408 Marionette TRACE conn5 <- [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"]]]}] 04:55:13 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 () { 04:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:55:13 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 () { 04:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:55:13 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 () { 04:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:55:13 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 () { 04:55:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:55:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 975ms 04:55:13 INFO - PROCESS | 2060 | 1471089313454 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 04:55:13 INFO - PROCESS | 2060 | 1471089313457 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 04:55:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:55:13 INFO - PROCESS | 2060 | 1471089313460 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:55:13 INFO - PROCESS | 2060 | 1471089313464 Marionette TRACE conn5 <- [1,1514,null,{}] 04:55:13 INFO - PROCESS | 2060 | 1471089313475 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:13 INFO - PROCESS | 2060 | 1471089313480 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:13 INFO - PROCESS | 2060 | 1471089313593 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 04:55:13 INFO - PROCESS | 2060 | 1471089313726 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:13 INFO - PROCESS | 2060 | 1471089313729 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:13 INFO - PROCESS | 2060 | ++DOCSHELL 18FE6400 == 42 [pid = 2060] [id = 388] 04:55:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 128 (18FE9000) [pid = 2060] [serial = 1164] [outer = 00000000] 04:55:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 129 (18FEEC00) [pid = 2060] [serial = 1165] [outer = 18FE9000] 04:55:13 INFO - PROCESS | 2060 | 1471089313790 Marionette DEBUG loaded listener.js 04:55:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 130 (19005400) [pid = 2060] [serial = 1166] [outer = 18FE9000] 04:55:14 INFO - PROCESS | 2060 | 1471089314383 Marionette TRACE conn5 <- [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"]]]}] 04:55:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:55:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:55:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:55:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:55:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:55:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:55:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 970ms 04:55:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:55:14 INFO - PROCESS | 2060 | 1471089314434 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 04:55:14 INFO - PROCESS | 2060 | 1471089314437 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 04:55:14 INFO - PROCESS | 2060 | 1471089314441 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:55:14 INFO - PROCESS | 2060 | 1471089314443 Marionette TRACE conn5 <- [1,1518,null,{}] 04:55:14 INFO - PROCESS | 2060 | 1471089314447 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:14 INFO - PROCESS | 2060 | 1471089314449 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:14 INFO - PROCESS | 2060 | 1471089314556 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 04:55:14 INFO - PROCESS | 2060 | 1471089314688 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:14 INFO - PROCESS | 2060 | 1471089314690 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:14 INFO - PROCESS | 2060 | ++DOCSHELL 1900F800 == 43 [pid = 2060] [id = 389] 04:55:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 131 (1900FC00) [pid = 2060] [serial = 1167] [outer = 00000000] 04:55:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 132 (19ED4800) [pid = 2060] [serial = 1168] [outer = 1900FC00] 04:55:14 INFO - PROCESS | 2060 | 1471089314751 Marionette DEBUG loaded listener.js 04:55:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 133 (1A0CB400) [pid = 2060] [serial = 1169] [outer = 1900FC00] 04:55:15 INFO - PROCESS | 2060 | 1471089315299 Marionette TRACE conn5 <- [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]]]}] 04:55:15 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 04:55:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:55:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:55:15 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. 04:55:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:55:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 930ms 04:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:55:15 INFO - PROCESS | 2060 | 1471089315374 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 04:55:15 INFO - PROCESS | 2060 | 1471089315376 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 04:55:15 INFO - PROCESS | 2060 | 1471089315380 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:55:15 INFO - PROCESS | 2060 | 1471089315382 Marionette TRACE conn5 <- [1,1522,null,{}] 04:55:15 INFO - PROCESS | 2060 | 1471089315386 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:15 INFO - PROCESS | 2060 | 1471089315388 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:15 INFO - PROCESS | 2060 | 1471089315495 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 04:55:15 INFO - PROCESS | 2060 | 1471089315629 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:15 INFO - PROCESS | 2060 | 1471089315632 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:15 INFO - PROCESS | 2060 | ++DOCSHELL 1A5B3400 == 44 [pid = 2060] [id = 390] 04:55:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 134 (1A5B3800) [pid = 2060] [serial = 1170] [outer = 00000000] 04:55:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 135 (1AD47800) [pid = 2060] [serial = 1171] [outer = 1A5B3800] 04:55:15 INFO - PROCESS | 2060 | 1471089315688 Marionette DEBUG loaded listener.js 04:55:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 136 (1AD4A800) [pid = 2060] [serial = 1172] [outer = 1A5B3800] 04:55:16 INFO - PROCESS | 2060 | 1471089316375 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:55:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:55:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1022ms 04:55:16 INFO - PROCESS | 2060 | 1471089316406 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 04:55:16 INFO - PROCESS | 2060 | 1471089316410 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 04:55:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:55:16 INFO - PROCESS | 2060 | 1471089316415 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:55:16 INFO - PROCESS | 2060 | 1471089316419 Marionette TRACE conn5 <- [1,1526,null,{}] 04:55:16 INFO - PROCESS | 2060 | 1471089316426 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:16 INFO - PROCESS | 2060 | 1471089316428 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:16 INFO - PROCESS | 2060 | 1471089316563 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 04:55:16 INFO - PROCESS | 2060 | 1471089316698 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:16 INFO - PROCESS | 2060 | 1471089316703 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:16 INFO - PROCESS | 2060 | ++DOCSHELL 12539C00 == 45 [pid = 2060] [id = 391] 04:55:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 137 (1253CC00) [pid = 2060] [serial = 1173] [outer = 00000000] 04:55:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 138 (13B92000) [pid = 2060] [serial = 1174] [outer = 1253CC00] 04:55:16 INFO - PROCESS | 2060 | 1471089316759 Marionette DEBUG loaded listener.js 04:55:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 139 (1646A400) [pid = 2060] [serial = 1175] [outer = 1253CC00] 04:55:17 INFO - PROCESS | 2060 | 1471089317419 Marionette TRACE conn5 <- [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]]]}] 04:55:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:55:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1024ms 04:55:17 INFO - PROCESS | 2060 | 1471089317440 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 04:55:17 INFO - PROCESS | 2060 | 1471089317445 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 04:55:17 INFO - PROCESS | 2060 | 1471089317450 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:55:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:55:17 INFO - PROCESS | 2060 | 1471089317454 Marionette TRACE conn5 <- [1,1530,null,{}] 04:55:17 INFO - PROCESS | 2060 | 1471089317460 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:17 INFO - PROCESS | 2060 | 1471089317463 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 14E47800 == 44 [pid = 2060] [id = 374] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 17DC9C00 == 43 [pid = 2060] [id = 383] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 18BDB400 == 42 [pid = 2060] [id = 384] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 1535CC00 == 41 [pid = 2060] [id = 235] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 13B65C00 == 40 [pid = 2060] [id = 377] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 14E44400 == 39 [pid = 2060] [id = 232] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 0F02A400 == 38 [pid = 2060] [id = 370] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 0F74E400 == 37 [pid = 2060] [id = 221] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 08869800 == 36 [pid = 2060] [id = 229] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 16943400 == 35 [pid = 2060] [id = 378] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 12530000 == 34 [pid = 2060] [id = 234] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 0F169000 == 33 [pid = 2060] [id = 376] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 0F74E800 == 32 [pid = 2060] [id = 379] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 16469800 == 31 [pid = 2060] [id = 233] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 17CB1000 == 30 [pid = 2060] [id = 380] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 17614400 == 29 [pid = 2060] [id = 387] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 18FE6400 == 28 [pid = 2060] [id = 388] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 104DDC00 == 27 [pid = 2060] [id = 386] 04:55:18 INFO - PROCESS | 2060 | --DOCSHELL 0F5B7800 == 26 [pid = 2060] [id = 375] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 0F16AC00 == 25 [pid = 2060] [id = 369] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 0F7C5800 == 24 [pid = 2060] [id = 381] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 0FD0E000 == 23 [pid = 2060] [id = 371] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 14E55400 == 22 [pid = 2060] [id = 223] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 16761800 == 21 [pid = 2060] [id = 224] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 1253C800 == 20 [pid = 2060] [id = 373] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 149E3800 == 19 [pid = 2060] [id = 222] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 0F5C2000 == 18 [pid = 2060] [id = 231] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 08870400 == 17 [pid = 2060] [id = 225] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 17C86C00 == 16 [pid = 2060] [id = 226] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 1A5B3400 == 15 [pid = 2060] [id = 390] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 18F0A000 == 14 [pid = 2060] [id = 385] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 0F171400 == 13 [pid = 2060] [id = 230] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 17ED8400 == 12 [pid = 2060] [id = 227] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 1535F800 == 11 [pid = 2060] [id = 382] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 0F16D000 == 10 [pid = 2060] [id = 220] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 12539C00 == 9 [pid = 2060] [id = 391] 04:55:20 INFO - PROCESS | 2060 | --DOCSHELL 1900F800 == 8 [pid = 2060] [id = 389] 04:55:21 INFO - PROCESS | 2060 | 1471089321511 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 04:55:21 INFO - PROCESS | 2060 | 1471089321717 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:21 INFO - PROCESS | 2060 | 1471089321721 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:21 INFO - PROCESS | 2060 | ++DOCSHELL 0E975000 == 9 [pid = 2060] [id = 392] 04:55:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 140 (0E9C9400) [pid = 2060] [serial = 1176] [outer = 00000000] 04:55:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 141 (0EAE8000) [pid = 2060] [serial = 1177] [outer = 0E9C9400] 04:55:21 INFO - PROCESS | 2060 | 1471089321770 Marionette DEBUG loaded listener.js 04:55:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 142 (0ED58800) [pid = 2060] [serial = 1178] [outer = 0E9C9400] 04:55:22 INFO - PROCESS | 2060 | 1471089322222 Marionette TRACE conn5 <- [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]]]}] 04:55:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:55:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 4817ms 04:55:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:55:22 INFO - PROCESS | 2060 | 1471089322273 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 04:55:22 INFO - PROCESS | 2060 | 1471089322277 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 04:55:22 INFO - PROCESS | 2060 | 1471089322281 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:55:22 INFO - PROCESS | 2060 | 1471089322285 Marionette TRACE conn5 <- [1,1534,null,{}] 04:55:22 INFO - PROCESS | 2060 | 1471089322290 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:22 INFO - PROCESS | 2060 | 1471089322292 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:22 INFO - PROCESS | 2060 | 1471089322392 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 04:55:22 INFO - PROCESS | 2060 | 1471089322402 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:22 INFO - PROCESS | 2060 | 1471089322405 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:22 INFO - PROCESS | 2060 | ++DOCSHELL 104DDC00 == 10 [pid = 2060] [id = 393] 04:55:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 143 (12530000) [pid = 2060] [serial = 1179] [outer = 00000000] 04:55:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 144 (137B6800) [pid = 2060] [serial = 1180] [outer = 12530000] 04:55:22 INFO - PROCESS | 2060 | 1471089322454 Marionette DEBUG loaded listener.js 04:55:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 145 (13B68000) [pid = 2060] [serial = 1181] [outer = 12530000] 04:55:22 INFO - PROCESS | 2060 | 1471089323008 Marionette TRACE conn5 <- [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]]]}] 04:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 790ms 04:55:23 INFO - PROCESS | 2060 | 1471089323072 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 04:55:23 INFO - PROCESS | 2060 | 1471089323076 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 04:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:55:23 INFO - PROCESS | 2060 | 1471089323080 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 2060 | 1471089323082 Marionette TRACE conn5 <- [1,1538,null,{}] 04:55:23 INFO - PROCESS | 2060 | 1471089323086 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:23 INFO - PROCESS | 2060 | 1471089323089 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:23 INFO - PROCESS | 2060 | 1471089323229 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 04:55:23 INFO - PROCESS | 2060 | 1471089323295 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:23 INFO - PROCESS | 2060 | 1471089323297 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:23 INFO - PROCESS | 2060 | ++DOCSHELL 1693C800 == 11 [pid = 2060] [id = 394] 04:55:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 146 (1693D000) [pid = 2060] [serial = 1182] [outer = 00000000] 04:55:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 147 (175D3400) [pid = 2060] [serial = 1183] [outer = 1693D000] 04:55:23 INFO - PROCESS | 2060 | 1471089323344 Marionette DEBUG loaded listener.js 04:55:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 148 (17613800) [pid = 2060] [serial = 1184] [outer = 1693D000] 04:55:23 INFO - PROCESS | 2060 | 1471089323823 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 770ms 04:55:23 INFO - PROCESS | 2060 | 1471089323857 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 04:55:23 INFO - PROCESS | 2060 | 1471089323860 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 04:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:55:23 INFO - PROCESS | 2060 | 1471089323871 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 2060 | 1471089323875 Marionette TRACE conn5 <- [1,1542,null,{}] 04:55:23 INFO - PROCESS | 2060 | 1471089323879 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:23 INFO - PROCESS | 2060 | 1471089323883 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:24 INFO - PROCESS | 2060 | 1471089324021 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 04:55:24 INFO - PROCESS | 2060 | 1471089324089 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:24 INFO - PROCESS | 2060 | 1471089324091 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:24 INFO - PROCESS | 2060 | ++DOCSHELL 13A60C00 == 12 [pid = 2060] [id = 395] 04:55:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 149 (16764800) [pid = 2060] [serial = 1185] [outer = 00000000] 04:55:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 150 (18BDA800) [pid = 2060] [serial = 1186] [outer = 16764800] 04:55:24 INFO - PROCESS | 2060 | 1471089324138 Marionette DEBUG loaded listener.js 04:55:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 151 (18BF0000) [pid = 2060] [serial = 1187] [outer = 16764800] 04:55:24 INFO - PROCESS | 2060 | 1471089324581 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:55:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:55:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 790ms 04:55:24 INFO - PROCESS | 2060 | 1471089324657 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 04:55:24 INFO - PROCESS | 2060 | 1471089324659 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 04:55:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:55:24 INFO - PROCESS | 2060 | 1471089324662 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:55:24 INFO - PROCESS | 2060 | 1471089324664 Marionette TRACE conn5 <- [1,1546,null,{}] 04:55:24 INFO - PROCESS | 2060 | 1471089324667 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:24 INFO - PROCESS | 2060 | 1471089324669 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:24 INFO - PROCESS | 2060 | 1471089324795 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 04:55:24 INFO - PROCESS | 2060 | 1471089324807 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:24 INFO - PROCESS | 2060 | 1471089324809 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:24 INFO - PROCESS | 2060 | ++DOCSHELL 18FE9C00 == 13 [pid = 2060] [id = 396] 04:55:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 152 (18FEA800) [pid = 2060] [serial = 1188] [outer = 00000000] 04:55:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 153 (19006800) [pid = 2060] [serial = 1189] [outer = 18FEA800] 04:55:24 INFO - PROCESS | 2060 | 1471089324910 Marionette DEBUG loaded listener.js 04:55:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 154 (19009000) [pid = 2060] [serial = 1190] [outer = 18FEA800] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 153 (0F16BC00) [pid = 2060] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 152 (0EB5EC00) [pid = 2060] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 151 (0F02DC00) [pid = 2060] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 150 (17617800) [pid = 2060] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 149 (17DC1000) [pid = 2060] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 148 (0EA82800) [pid = 2060] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 147 (13883C00) [pid = 2060] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 146 (0ED54C00) [pid = 2060] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 145 (0F5D5000) [pid = 2060] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 144 (14FD4000) [pid = 2060] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 143 (0F52BC00) [pid = 2060] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 142 (18B7A800) [pid = 2060] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 141 (17DC7800) [pid = 2060] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 140 (149C2400) [pid = 2060] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 139 (17A7E400) [pid = 2060] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 138 (18B2CC00) [pid = 2060] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 137 (18BDD800) [pid = 2060] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 136 (18FE4400) [pid = 2060] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 135 (1253EC00) [pid = 2060] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 134 (14E48C00) [pid = 2060] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 133 (1646C800) [pid = 2060] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 132 (0F170000) [pid = 2060] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 131 (0FD10400) [pid = 2060] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 130 (0F16F000) [pid = 2060] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 129 (0F031000) [pid = 2060] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 128 (1A5B3800) [pid = 2060] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 127 (1900FC00) [pid = 2060] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 126 (18F0D800) [pid = 2060] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 125 (18BDB800) [pid = 2060] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 124 (17A7FC00) [pid = 2060] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 123 (18FE9000) [pid = 2060] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 122 (0F7C7800) [pid = 2060] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 121 (17DC9800) [pid = 2060] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 120 (12538400) [pid = 2060] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 119 (16943800) [pid = 2060] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 118 (17617000) [pid = 2060] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 117 (13B69000) [pid = 2060] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 116 (17DCA800) [pid = 2060] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:55:25 INFO - PROCESS | 2060 | --DOMWINDOW == 115 (164EB400) [pid = 2060] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:55:26 INFO - PROCESS | 2060 | 1471089326034 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1434ms 04:55:26 INFO - PROCESS | 2060 | 1471089326097 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 04:55:26 INFO - PROCESS | 2060 | 1471089326099 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 04:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:55:26 INFO - PROCESS | 2060 | 1471089326102 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 2060 | 1471089326104 Marionette TRACE conn5 <- [1,1550,null,{}] 04:55:26 INFO - PROCESS | 2060 | 1471089326108 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:26 INFO - PROCESS | 2060 | 1471089326110 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:26 INFO - PROCESS | 2060 | 1471089326197 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 04:55:26 INFO - PROCESS | 2060 | 1471089326203 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:26 INFO - PROCESS | 2060 | 1471089326209 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:26 INFO - PROCESS | 2060 | ++DOCSHELL 0F754400 == 14 [pid = 2060] [id = 397] 04:55:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 116 (0F7C4800) [pid = 2060] [serial = 1191] [outer = 00000000] 04:55:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 117 (0FD95800) [pid = 2060] [serial = 1192] [outer = 0F7C4800] 04:55:26 INFO - PROCESS | 2060 | 1471089326265 Marionette DEBUG loaded listener.js 04:55:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 118 (149C6000) [pid = 2060] [serial = 1193] [outer = 0F7C4800] 04:55:26 INFO - PROCESS | 2060 | 1471089326742 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 04:55:26 INFO - PROCESS | 2060 | 1471089326777 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 04:55:26 INFO - PROCESS | 2060 | 1471089326779 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 04:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:55:26 INFO - PROCESS | 2060 | 1471089326782 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 2060 | 1471089326784 Marionette TRACE conn5 <- [1,1554,null,{}] 04:55:26 INFO - PROCESS | 2060 | 1471089326787 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:26 INFO - PROCESS | 2060 | 1471089326789 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:26 INFO - PROCESS | 2060 | 1471089326884 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 04:55:26 INFO - PROCESS | 2060 | 1471089326889 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:26 INFO - PROCESS | 2060 | 1471089326891 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:26 INFO - PROCESS | 2060 | ++DOCSHELL 0F5C2800 == 15 [pid = 2060] [id = 398] 04:55:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 119 (16937400) [pid = 2060] [serial = 1194] [outer = 00000000] 04:55:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 120 (17CB4800) [pid = 2060] [serial = 1195] [outer = 16937400] 04:55:26 INFO - PROCESS | 2060 | 1471089326939 Marionette DEBUG loaded listener.js 04:55:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 121 (17DCA800) [pid = 2060] [serial = 1196] [outer = 16937400] 04:55:27 INFO - PROCESS | 2060 | 1471089327376 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:55:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:55:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 630ms 04:55:27 INFO - PROCESS | 2060 | 1471089327413 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 04:55:27 INFO - PROCESS | 2060 | 1471089327415 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 04:55:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:55:27 INFO - PROCESS | 2060 | 1471089327422 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:55:27 INFO - PROCESS | 2060 | 1471089327423 Marionette TRACE conn5 <- [1,1558,null,{}] 04:55:27 INFO - PROCESS | 2060 | 1471089327443 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:27 INFO - PROCESS | 2060 | 1471089327445 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:27 INFO - PROCESS | 2060 | 1471089327526 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 04:55:27 INFO - PROCESS | 2060 | 1471089327531 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:27 INFO - PROCESS | 2060 | 1471089327533 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:27 INFO - PROCESS | 2060 | ++DOCSHELL 17ED8800 == 16 [pid = 2060] [id = 399] 04:55:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 122 (1822A000) [pid = 2060] [serial = 1197] [outer = 00000000] 04:55:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 123 (18BDD000) [pid = 2060] [serial = 1198] [outer = 1822A000] 04:55:27 INFO - PROCESS | 2060 | 1471089327578 Marionette DEBUG loaded listener.js 04:55:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 124 (18F02800) [pid = 2060] [serial = 1199] [outer = 1822A000] 04:55:28 INFO - PROCESS | 2060 | 1471089328325 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 970ms 04:55:28 INFO - PROCESS | 2060 | 1471089328393 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 04:55:28 INFO - PROCESS | 2060 | 1471089328398 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 04:55:28 INFO - PROCESS | 2060 | 1471089328403 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:55:28 INFO - PROCESS | 2060 | 1471089328407 Marionette TRACE conn5 <- [1,1562,null,{}] 04:55:28 INFO - PROCESS | 2060 | 1471089328413 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:28 INFO - PROCESS | 2060 | 1471089328417 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:28 INFO - PROCESS | 2060 | 1471089328544 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 04:55:28 INFO - PROCESS | 2060 | 1471089328679 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:28 INFO - PROCESS | 2060 | 1471089328682 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:28 INFO - PROCESS | 2060 | ++DOCSHELL 0F02E400 == 17 [pid = 2060] [id = 400] 04:55:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 125 (0F169800) [pid = 2060] [serial = 1200] [outer = 00000000] 04:55:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 126 (0F871400) [pid = 2060] [serial = 1201] [outer = 0F169800] 04:55:28 INFO - PROCESS | 2060 | 1471089328742 Marionette DEBUG loaded listener.js 04:55:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 127 (12539400) [pid = 2060] [serial = 1202] [outer = 0F169800] 04:55:29 INFO - PROCESS | 2060 | 1471089329386 Marionette TRACE conn5 <- [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]]]}] 04:55:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:55:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1023ms 04:55:29 INFO - PROCESS | 2060 | 1471089329431 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 04:55:29 INFO - PROCESS | 2060 | 1471089329436 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 04:55:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:55:29 INFO - PROCESS | 2060 | 1471089329442 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:55:29 INFO - PROCESS | 2060 | 1471089329445 Marionette TRACE conn5 <- [1,1566,null,{}] 04:55:29 INFO - PROCESS | 2060 | 1471089329449 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:29 INFO - PROCESS | 2060 | 1471089329452 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:29 INFO - PROCESS | 2060 | 1471089329574 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 04:55:29 INFO - PROCESS | 2060 | 1471089329717 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:29 INFO - PROCESS | 2060 | 1471089329720 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:29 INFO - PROCESS | 2060 | ++DOCSHELL 16465C00 == 18 [pid = 2060] [id = 401] 04:55:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 128 (1646C800) [pid = 2060] [serial = 1203] [outer = 00000000] 04:55:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 129 (1760A800) [pid = 2060] [serial = 1204] [outer = 1646C800] 04:55:29 INFO - PROCESS | 2060 | 1471089329779 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 130 (17C81C00) [pid = 2060] [serial = 1205] [outer = 1646C800] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 129 (13A56400) [pid = 2060] [serial = 1159] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 128 (12538C00) [pid = 2060] [serial = 1144] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 127 (18A88400) [pid = 2060] [serial = 1150] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 126 (175D0C00) [pid = 2060] [serial = 1148] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 125 (16764C00) [pid = 2060] [serial = 1147] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 124 (18F51C00) [pid = 2060] [serial = 1157] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 123 (18BFAC00) [pid = 2060] [serial = 1154] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 122 (18F4E800) [pid = 2060] [serial = 1156] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 121 (19005400) [pid = 2060] [serial = 1166] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 120 (137B7800) [pid = 2060] [serial = 1145] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 119 (13E9EC00) [pid = 2060] [serial = 1160] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 118 (19ED4800) [pid = 2060] [serial = 1168] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 117 (17DC6400) [pid = 2060] [serial = 1163] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 116 (18FEEC00) [pid = 2060] [serial = 1165] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 115 (18B2C400) [pid = 2060] [serial = 1151] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 114 (18BE2800) [pid = 2060] [serial = 1153] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 113 (17C87C00) [pid = 2060] [serial = 1162] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 112 (1AD4A800) [pid = 2060] [serial = 1172] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 111 (1A0CB400) [pid = 2060] [serial = 1169] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 110 (1AD47800) [pid = 2060] [serial = 1171] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 109 (149CE000) [pid = 2060] [serial = 1081] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 108 (18BDE000) [pid = 2060] [serial = 1098] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 107 (18F0DC00) [pid = 2060] [serial = 1089] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 106 (18F49400) [pid = 2060] [serial = 1090] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 105 (16943000) [pid = 2060] [serial = 1084] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 104 (18BDE800) [pid = 2060] [serial = 1086] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 103 (18FEDC00) [pid = 2060] [serial = 1101] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 102 (18F0F000) [pid = 2060] [serial = 1099] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 101 (18FF1000) [pid = 2060] [serial = 1102] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 100 (18A82000) [pid = 2060] [serial = 679] [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.] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 99 (16940000) [pid = 2060] [serial = 1072] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 98 (103E3800) [pid = 2060] [serial = 1114] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 97 (0F5E3C00) [pid = 2060] [serial = 1129] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (0F57F000) [pid = 2060] [serial = 1111] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (13B92000) [pid = 2060] [serial = 1174] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (0F57D400) [pid = 2060] [serial = 1109] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0F16FC00) [pid = 2060] [serial = 1108] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (0F162400) [pid = 2060] [serial = 1105] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0F025C00) [pid = 2060] [serial = 1104] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (0F5E3400) [pid = 2060] [serial = 1093] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F58B400) [pid = 2060] [serial = 1092] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (14FD2800) [pid = 2060] [serial = 1124] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17A81000) [pid = 2060] [serial = 1074] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17CAC800) [pid = 2060] [serial = 1075] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18311000) [pid = 2060] [serial = 1078] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17DC8000) [pid = 2060] [serial = 1077] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F5B9800) [pid = 2060] [serial = 1059] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (10309400) [pid = 2060] [serial = 1060] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (149C2000) [pid = 2060] [serial = 1068] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (14E3F400) [pid = 2060] [serial = 1069] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F024C00) [pid = 2060] [serial = 1062] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F16F400) [pid = 2060] [serial = 1063] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0FD01400) [pid = 2060] [serial = 1065] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (104D9800) [pid = 2060] [serial = 1066] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (16939800) [pid = 2060] [serial = 1071] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (14EC4400) [pid = 2060] [serial = 1083] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18BE5000) [pid = 2060] [serial = 1057] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18B72000) [pid = 2060] [serial = 1080] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (16765000) [pid = 2060] [serial = 1096] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14FD2C00) [pid = 2060] [serial = 1095] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18BEE400) [pid = 2060] [serial = 1087] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (14EC2000) [pid = 2060] [serial = 1123] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (0F754800) [pid = 2060] [serial = 1118] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (1376A000) [pid = 2060] [serial = 1120] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (1252FC00) [pid = 2060] [serial = 1115] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (16919800) [pid = 2060] [serial = 1126] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F5B6400) [pid = 2060] [serial = 1117] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (13E99C00) [pid = 2060] [serial = 1132] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (104DD800) [pid = 2060] [serial = 1130] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (0F58B000) [pid = 2060] [serial = 1112] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (17DC2000) [pid = 2060] [serial = 1139] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (18234800) [pid = 2060] [serial = 1141] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (18A7F000) [pid = 2060] [serial = 1142] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (17611000) [pid = 2060] [serial = 1136] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (17CAB000) [pid = 2060] [serial = 1138] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (14E53800) [pid = 2060] [serial = 1133] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 53 (175D4000) [pid = 2060] [serial = 1135] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 52 (1693D400) [pid = 2060] [serial = 1127] [outer = 00000000] [url = about:blank] 04:55:30 INFO - PROCESS | 2060 | --DOMWINDOW == 51 (1387A000) [pid = 2060] [serial = 1121] [outer = 00000000] [url = about:blank] 04:55:31 INFO - PROCESS | 2060 | 1471089331152 Marionette TRACE conn5 <- [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]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1719ms 04:55:31 INFO - PROCESS | 2060 | 1471089331166 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 04:55:31 INFO - PROCESS | 2060 | 1471089331170 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 04:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:55:31 INFO - PROCESS | 2060 | 1471089331175 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 2060 | 1471089331178 Marionette TRACE conn5 <- [1,1570,null,{}] 04:55:31 INFO - PROCESS | 2060 | 1471089331185 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:31 INFO - PROCESS | 2060 | 1471089331187 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:31 INFO - PROCESS | 2060 | 1471089331317 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 04:55:31 INFO - PROCESS | 2060 | 1471089331404 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:31 INFO - PROCESS | 2060 | 1471089331409 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:31 INFO - PROCESS | 2060 | ++DOCSHELL 0F02C800 == 19 [pid = 2060] [id = 402] 04:55:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 52 (0F02CC00) [pid = 2060] [serial = 1206] [outer = 00000000] 04:55:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 53 (0F163400) [pid = 2060] [serial = 1207] [outer = 0F02CC00] 04:55:31 INFO - PROCESS | 2060 | 1471089331463 Marionette DEBUG loaded listener.js 04:55:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 54 (0F16CC00) [pid = 2060] [serial = 1208] [outer = 0F02CC00] 04:55:31 INFO - PROCESS | 2060 | 1471089331862 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 730ms 04:55:31 INFO - PROCESS | 2060 | 1471089331905 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 04:55:31 INFO - PROCESS | 2060 | 1471089331910 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 04:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:55:31 INFO - PROCESS | 2060 | 1471089331917 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 2060 | 1471089331919 Marionette TRACE conn5 <- [1,1574,null,{}] 04:55:31 INFO - PROCESS | 2060 | 1471089331923 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:31 INFO - PROCESS | 2060 | 1471089331925 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:32 INFO - PROCESS | 2060 | 1471089332015 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 04:55:32 INFO - PROCESS | 2060 | 1471089332022 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 2060 | 1471089332025 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:32 INFO - PROCESS | 2060 | ++DOCSHELL 0F58CC00 == 20 [pid = 2060] [id = 403] 04:55:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (0F5B4400) [pid = 2060] [serial = 1209] [outer = 00000000] 04:55:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (0F5BB000) [pid = 2060] [serial = 1210] [outer = 0F5B4400] 04:55:32 INFO - PROCESS | 2060 | 1471089332074 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (0F5C2000) [pid = 2060] [serial = 1211] [outer = 0F5B4400] 04:55:32 INFO - PROCESS | 2060 | 1471089332540 Marionette TRACE conn5 <- [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]]]}] 04:55:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:55:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 04:55:32 INFO - PROCESS | 2060 | 1471089332590 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 04:55:32 INFO - PROCESS | 2060 | 1471089332593 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 04:55:32 INFO - PROCESS | 2060 | 1471089332596 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:55:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:55:32 INFO - PROCESS | 2060 | 1471089332599 Marionette TRACE conn5 <- [1,1578,null,{}] 04:55:32 INFO - PROCESS | 2060 | 1471089332610 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:32 INFO - PROCESS | 2060 | 1471089332615 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:32 INFO - PROCESS | 2060 | 1471089332729 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 04:55:32 INFO - PROCESS | 2060 | 1471089332825 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 2060 | 1471089332828 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:32 INFO - PROCESS | 2060 | ++DOCSHELL 104DF400 == 21 [pid = 2060] [id = 404] 04:55:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (104E0000) [pid = 2060] [serial = 1212] [outer = 00000000] 04:55:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (12532800) [pid = 2060] [serial = 1213] [outer = 104E0000] 04:55:32 INFO - PROCESS | 2060 | 1471089332876 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (1253AC00) [pid = 2060] [serial = 1214] [outer = 104E0000] 04:55:33 INFO - PROCESS | 2060 | 1471089333292 Marionette TRACE conn5 <- [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]]]}] 04:55:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:55:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 04:55:33 INFO - PROCESS | 2060 | 1471089333340 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 04:55:33 INFO - PROCESS | 2060 | 1471089333343 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 04:55:33 INFO - PROCESS | 2060 | 1471089333346 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:55:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:55:33 INFO - PROCESS | 2060 | 1471089333348 Marionette TRACE conn5 <- [1,1582,null,{}] 04:55:33 INFO - PROCESS | 2060 | 1471089333352 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:33 INFO - PROCESS | 2060 | 1471089333354 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:33 INFO - PROCESS | 2060 | 1471089333473 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 04:55:33 INFO - PROCESS | 2060 | 1471089333532 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:33 INFO - PROCESS | 2060 | 1471089333534 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:33 INFO - PROCESS | 2060 | ++DOCSHELL 1376A000 == 22 [pid = 2060] [id = 405] 04:55:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (1376A800) [pid = 2060] [serial = 1215] [outer = 00000000] 04:55:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (1387CC00) [pid = 2060] [serial = 1216] [outer = 1376A800] 04:55:33 INFO - PROCESS | 2060 | 1471089333579 Marionette DEBUG loaded listener.js 04:55:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (13A5E800) [pid = 2060] [serial = 1217] [outer = 1376A800] 04:55:33 INFO - PROCESS | 2060 | 1471089334007 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 04:55:34 INFO - PROCESS | 2060 | 1471089334021 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 04:55:34 INFO - PROCESS | 2060 | 1471089334023 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 04:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:55:34 INFO - PROCESS | 2060 | 1471089334026 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 2060 | 1471089334028 Marionette TRACE conn5 <- [1,1586,null,{}] 04:55:34 INFO - PROCESS | 2060 | 1471089334037 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:34 INFO - PROCESS | 2060 | 1471089334039 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:34 INFO - PROCESS | 2060 | 1471089334175 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 04:55:34 INFO - PROCESS | 2060 | 1471089334182 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 2060 | 1471089334184 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:34 INFO - PROCESS | 2060 | ++DOCSHELL 13B88C00 == 23 [pid = 2060] [id = 406] 04:55:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (13B8A800) [pid = 2060] [serial = 1218] [outer = 00000000] 04:55:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (14E3F400) [pid = 2060] [serial = 1219] [outer = 13B8A800] 04:55:34 INFO - PROCESS | 2060 | 1471089334228 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (14E47800) [pid = 2060] [serial = 1220] [outer = 13B8A800] 04:55:34 INFO - PROCESS | 2060 | 1471089334679 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 690ms 04:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:55:34 INFO - PROCESS | 2060 | 1471089334717 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 04:55:34 INFO - PROCESS | 2060 | 1471089334719 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 04:55:34 INFO - PROCESS | 2060 | 1471089334722 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 2060 | 1471089334724 Marionette TRACE conn5 <- [1,1590,null,{}] 04:55:34 INFO - PROCESS | 2060 | 1471089334734 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:34 INFO - PROCESS | 2060 | 1471089334739 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:34 INFO - PROCESS | 2060 | 1471089334870 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 04:55:34 INFO - PROCESS | 2060 | 1471089334880 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 2060 | 1471089334882 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:34 INFO - PROCESS | 2060 | ++DOCSHELL 14E53400 == 24 [pid = 2060] [id = 407] 04:55:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (14E53800) [pid = 2060] [serial = 1221] [outer = 00000000] 04:55:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (1535C000) [pid = 2060] [serial = 1222] [outer = 14E53800] 04:55:34 INFO - PROCESS | 2060 | 1471089334929 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (16463800) [pid = 2060] [serial = 1223] [outer = 14E53800] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (16937400) [pid = 2060] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1693D000) [pid = 2060] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (16764800) [pid = 2060] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (18FEA800) [pid = 2060] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (0E9C9400) [pid = 2060] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (12530000) [pid = 2060] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F7C4800) [pid = 2060] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:55:35 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (1253CC00) [pid = 2060] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:55:35 INFO - PROCESS | 2060 | 1471089335440 Marionette TRACE conn5 <- [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]]]}] 04:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 770ms 04:55:35 INFO - PROCESS | 2060 | 1471089335495 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 04:55:35 INFO - PROCESS | 2060 | 1471089335497 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 04:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:55:35 INFO - PROCESS | 2060 | 1471089335500 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 2060 | 1471089335502 Marionette TRACE conn5 <- [1,1594,null,{}] 04:55:35 INFO - PROCESS | 2060 | 1471089335505 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:35 INFO - PROCESS | 2060 | 1471089335507 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:35 INFO - PROCESS | 2060 | 1471089335587 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 04:55:35 INFO - PROCESS | 2060 | 1471089335593 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:35 INFO - PROCESS | 2060 | 1471089335594 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:35 INFO - PROCESS | 2060 | ++DOCSHELL 164ED000 == 25 [pid = 2060] [id = 408] 04:55:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (164ED400) [pid = 2060] [serial = 1224] [outer = 00000000] 04:55:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (16770800) [pid = 2060] [serial = 1225] [outer = 164ED400] 04:55:35 INFO - PROCESS | 2060 | 1471089335642 Marionette DEBUG loaded listener.js 04:55:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (16764800) [pid = 2060] [serial = 1226] [outer = 164ED400] 04:55:36 INFO - PROCESS | 2060 | 1471089336063 Marionette TRACE conn5 <- [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]]]}] 04:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 630ms 04:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:55:36 INFO - PROCESS | 2060 | 1471089336133 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 04:55:36 INFO - PROCESS | 2060 | 1471089336135 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 04:55:36 INFO - PROCESS | 2060 | 1471089336138 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:55:36 INFO - PROCESS | 2060 | 1471089336140 Marionette TRACE conn5 <- [1,1598,null,{}] 04:55:36 INFO - PROCESS | 2060 | 1471089336143 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:36 INFO - PROCESS | 2060 | 1471089336145 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:36 INFO - PROCESS | 2060 | 1471089336222 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 04:55:36 INFO - PROCESS | 2060 | 1471089336231 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 2060 | 1471089336233 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:36 INFO - PROCESS | 2060 | ++DOCSHELL 16937800 == 26 [pid = 2060] [id = 409] 04:55:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (16938C00) [pid = 2060] [serial = 1227] [outer = 00000000] 04:55:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (1693F800) [pid = 2060] [serial = 1228] [outer = 16938C00] 04:55:36 INFO - PROCESS | 2060 | 1471089336277 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (1693D000) [pid = 2060] [serial = 1229] [outer = 16938C00] 04:55:36 INFO - PROCESS | 2060 | 1471089336695 Marionette TRACE conn5 <- [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]]]}] 04:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 570ms 04:55:36 INFO - PROCESS | 2060 | 1471089336709 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 04:55:36 INFO - PROCESS | 2060 | 1471089336711 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 04:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:55:36 INFO - PROCESS | 2060 | 1471089336714 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:55:36 INFO - PROCESS | 2060 | 1471089336716 Marionette TRACE conn5 <- [1,1602,null,{}] 04:55:36 INFO - PROCESS | 2060 | 1471089336758 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:36 INFO - PROCESS | 2060 | 1471089336760 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:36 INFO - PROCESS | 2060 | 1471089336839 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 04:55:36 INFO - PROCESS | 2060 | 1471089336845 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 2060 | 1471089336847 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:36 INFO - PROCESS | 2060 | ++DOCSHELL 104DE400 == 27 [pid = 2060] [id = 410] 04:55:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (1760D400) [pid = 2060] [serial = 1230] [outer = 00000000] 04:55:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (17613000) [pid = 2060] [serial = 1231] [outer = 1760D400] 04:55:36 INFO - PROCESS | 2060 | 1471089336891 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (17A12000) [pid = 2060] [serial = 1232] [outer = 1760D400] 04:55:37 INFO - PROCESS | 2060 | --DOCSHELL 0E975000 == 26 [pid = 2060] [id = 392] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1646A400) [pid = 2060] [serial = 1175] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18BDD000) [pid = 2060] [serial = 1198] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17DCA800) [pid = 2060] [serial = 1196] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (175D3400) [pid = 2060] [serial = 1183] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (18BDA800) [pid = 2060] [serial = 1186] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (17613800) [pid = 2060] [serial = 1184] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (19006800) [pid = 2060] [serial = 1189] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (18BF0000) [pid = 2060] [serial = 1187] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (17CB4800) [pid = 2060] [serial = 1195] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (0EAE8000) [pid = 2060] [serial = 1177] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (0ED58800) [pid = 2060] [serial = 1178] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (137B6800) [pid = 2060] [serial = 1180] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (19009000) [pid = 2060] [serial = 1190] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (0FD95800) [pid = 2060] [serial = 1192] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (149C6000) [pid = 2060] [serial = 1193] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (13B68000) [pid = 2060] [serial = 1181] [outer = 00000000] [url = about:blank] 04:55:38 INFO - PROCESS | 2060 | 1471089338589 Marionette TRACE conn5 <- [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]]]}] 04:55:38 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 04:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1900ms 04:55:38 INFO - PROCESS | 2060 | 1471089338616 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 04:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:55:38 INFO - PROCESS | 2060 | 1471089338620 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 04:55:38 INFO - PROCESS | 2060 | 1471089338625 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:55:38 INFO - PROCESS | 2060 | 1471089338628 Marionette TRACE conn5 <- [1,1606,null,{}] 04:55:38 INFO - PROCESS | 2060 | 1471089338634 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:38 INFO - PROCESS | 2060 | 1471089338637 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:38 INFO - PROCESS | 2060 | 1471089338728 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 04:55:38 INFO - PROCESS | 2060 | 1471089338736 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:38 INFO - PROCESS | 2060 | 1471089338741 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:38 INFO - PROCESS | 2060 | ++DOCSHELL 0F025400 == 27 [pid = 2060] [id = 411] 04:55:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (0F025C00) [pid = 2060] [serial = 1233] [outer = 00000000] 04:55:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (0F02B800) [pid = 2060] [serial = 1234] [outer = 0F025C00] 04:55:38 INFO - PROCESS | 2060 | 1471089338790 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (0F163800) [pid = 2060] [serial = 1235] [outer = 0F025C00] 04:55:39 INFO - PROCESS | 2060 | 1471089339283 Marionette TRACE conn5 <- [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]]]}] 04:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 690ms 04:55:39 INFO - PROCESS | 2060 | 1471089339316 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 04:55:39 INFO - PROCESS | 2060 | 1471089339321 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 04:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:55:39 INFO - PROCESS | 2060 | 1471089339327 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 2060 | 1471089339330 Marionette TRACE conn5 <- [1,1610,null,{}] 04:55:39 INFO - PROCESS | 2060 | 1471089339334 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:39 INFO - PROCESS | 2060 | 1471089339337 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:39 INFO - PROCESS | 2060 | 1471089339424 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 04:55:39 INFO - PROCESS | 2060 | 1471089339434 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 2060 | 1471089339437 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:39 INFO - PROCESS | 2060 | ++DOCSHELL 0F589000 == 28 [pid = 2060] [id = 412] 04:55:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0F589C00) [pid = 2060] [serial = 1236] [outer = 00000000] 04:55:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F5B7400) [pid = 2060] [serial = 1237] [outer = 0F589C00] 04:55:39 INFO - PROCESS | 2060 | 1471089339484 Marionette DEBUG loaded listener.js 04:55:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F5BFC00) [pid = 2060] [serial = 1238] [outer = 0F589C00] 04:55:39 INFO - PROCESS | 2060 | 1471089339950 Marionette TRACE conn5 <- [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]]]}] 04:55:39 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 04:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 04:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:55:39 INFO - PROCESS | 2060 | 1471089340001 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 04:55:39 INFO - PROCESS | 2060 | 1471089340003 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 04:55:39 INFO - PROCESS | 2060 | 1471089340006 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 2060 | 1471089340010 Marionette TRACE conn5 <- [1,1614,null,{}] 04:55:40 INFO - PROCESS | 2060 | 1471089340021 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:40 INFO - PROCESS | 2060 | 1471089340025 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:40 INFO - PROCESS | 2060 | 1471089340136 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 04:55:40 INFO - PROCESS | 2060 | 1471089340229 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:40 INFO - PROCESS | 2060 | 1471089340232 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:40 INFO - PROCESS | 2060 | ++DOCSHELL 12530400 == 29 [pid = 2060] [id = 413] 04:55:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (12532400) [pid = 2060] [serial = 1239] [outer = 00000000] 04:55:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (12538800) [pid = 2060] [serial = 1240] [outer = 12532400] 04:55:40 INFO - PROCESS | 2060 | 1471089340280 Marionette DEBUG loaded listener.js 04:55:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (13772800) [pid = 2060] [serial = 1241] [outer = 12532400] 04:55:40 INFO - PROCESS | 2060 | 1471089340653 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 04:55:40 INFO - PROCESS | 2060 | 1471089340680 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 04:55:40 INFO - PROCESS | 2060 | 1471089340683 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 04:55:40 INFO - PROCESS | 2060 | 1471089340686 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:55:40 INFO - PROCESS | 2060 | 1471089340688 Marionette TRACE conn5 <- [1,1618,null,{}] 04:55:40 INFO - PROCESS | 2060 | 1471089340691 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:40 INFO - PROCESS | 2060 | 1471089340693 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:40 INFO - PROCESS | 2060 | 1471089340810 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 04:55:40 INFO - PROCESS | 2060 | 1471089340818 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:40 INFO - PROCESS | 2060 | 1471089340820 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:40 INFO - PROCESS | 2060 | ++DOCSHELL 12538400 == 30 [pid = 2060] [id = 414] 04:55:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (137B1C00) [pid = 2060] [serial = 1242] [outer = 00000000] 04:55:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (13B8B800) [pid = 2060] [serial = 1243] [outer = 137B1C00] 04:55:40 INFO - PROCESS | 2060 | 1471089340867 Marionette DEBUG loaded listener.js 04:55:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (149CD000) [pid = 2060] [serial = 1244] [outer = 137B1C00] 04:55:41 INFO - PROCESS | 2060 | 1471089341270 Marionette TRACE conn5 <- [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]]]}] 04:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 630ms 04:55:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:55:41 INFO - PROCESS | 2060 | 1471089341321 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 04:55:41 INFO - PROCESS | 2060 | 1471089341323 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 04:55:41 INFO - PROCESS | 2060 | 1471089341326 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:55:41 INFO - PROCESS | 2060 | 1471089341328 Marionette TRACE conn5 <- [1,1622,null,{}] 04:55:41 INFO - PROCESS | 2060 | 1471089341331 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:41 INFO - PROCESS | 2060 | 1471089341333 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:41 INFO - PROCESS | 2060 | 1471089341443 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 04:55:41 INFO - PROCESS | 2060 | 1471089341451 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 2060 | 1471089341453 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:41 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B5800 == 31 [pid = 2060] [id = 415] 04:55:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (149CAC00) [pid = 2060] [serial = 1245] [outer = 00000000] 04:55:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (14E52000) [pid = 2060] [serial = 1246] [outer = 149CAC00] 04:55:41 INFO - PROCESS | 2060 | 1471089341497 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (14ECAC00) [pid = 2060] [serial = 1247] [outer = 149CAC00] 04:55:41 INFO - PROCESS | 2060 | 1471089341942 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 04:55:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:55:41 INFO - PROCESS | 2060 | 1471089341997 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 04:55:41 INFO - PROCESS | 2060 | 1471089341999 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 04:55:41 INFO - PROCESS | 2060 | 1471089342002 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:55:41 INFO - PROCESS | 2060 | 1471089342003 Marionette TRACE conn5 <- [1,1626,null,{}] 04:55:41 INFO - PROCESS | 2060 | 1471089342014 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:41 INFO - PROCESS | 2060 | 1471089342020 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:42 INFO - PROCESS | 2060 | 1471089342127 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 04:55:42 INFO - PROCESS | 2060 | 1471089342141 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:42 INFO - PROCESS | 2060 | 1471089342143 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:42 INFO - PROCESS | 2060 | ++DOCSHELL 15768800 == 32 [pid = 2060] [id = 416] 04:55:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1576F000) [pid = 2060] [serial = 1248] [outer = 00000000] 04:55:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (1693AC00) [pid = 2060] [serial = 1249] [outer = 1576F000] 04:55:42 INFO - PROCESS | 2060 | 1471089342190 Marionette DEBUG loaded listener.js 04:55:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (16941000) [pid = 2060] [serial = 1250] [outer = 1576F000] 04:55:42 INFO - PROCESS | 2060 | 1471089342615 Marionette TRACE conn5 <- [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]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:55:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 04:55:42 INFO - PROCESS | 2060 | 1471089342673 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 04:55:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:55:42 INFO - PROCESS | 2060 | 1471089342675 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 04:55:42 INFO - PROCESS | 2060 | 1471089342678 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 2060 | 1471089342679 Marionette TRACE conn5 <- [1,1630,null,{}] 04:55:42 INFO - PROCESS | 2060 | 1471089342683 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:42 INFO - PROCESS | 2060 | 1471089342685 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:42 INFO - PROCESS | 2060 | 1471089342785 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 04:55:42 INFO - PROCESS | 2060 | 1471089342793 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:42 INFO - PROCESS | 2060 | 1471089342795 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:42 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFD800 == 33 [pid = 2060] [id = 417] 04:55:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1676C800) [pid = 2060] [serial = 1251] [outer = 00000000] 04:55:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17614C00) [pid = 2060] [serial = 1252] [outer = 1676C800] 04:55:42 INFO - PROCESS | 2060 | 1471089342844 Marionette DEBUG loaded listener.js 04:55:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17615C00) [pid = 2060] [serial = 1253] [outer = 1676C800] 04:55:43 INFO - PROCESS | 2060 | 1471089343265 Marionette TRACE conn5 <- [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]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:55:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 630ms 04:55:43 INFO - PROCESS | 2060 | 1471089343309 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 2060 | 1471089343311 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 04:55:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:55:43 INFO - PROCESS | 2060 | 1471089343314 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 2060 | 1471089343316 Marionette TRACE conn5 <- [1,1634,null,{}] 04:55:43 INFO - PROCESS | 2060 | 1471089343323 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:43 INFO - PROCESS | 2060 | 1471089343325 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:43 INFO - PROCESS | 2060 | 1471089343401 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 04:55:43 INFO - PROCESS | 2060 | 1471089343408 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:43 INFO - PROCESS | 2060 | 1471089343409 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:43 INFO - PROCESS | 2060 | ++DOCSHELL 17C87000 == 34 [pid = 2060] [id = 418] 04:55:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17C87400) [pid = 2060] [serial = 1254] [outer = 00000000] 04:55:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17CB4800) [pid = 2060] [serial = 1255] [outer = 17C87400] 04:55:43 INFO - PROCESS | 2060 | 1471089343454 Marionette DEBUG loaded listener.js 04:55:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17CAC800) [pid = 2060] [serial = 1256] [outer = 17C87400] 04:55:43 INFO - PROCESS | 2060 | 1471089343912 Marionette TRACE conn5 <- [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]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:55:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 630ms 04:55:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:55:43 INFO - PROCESS | 2060 | 1471089343948 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 2060 | 1471089343950 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 04:55:43 INFO - PROCESS | 2060 | 1471089343953 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 2060 | 1471089343955 Marionette TRACE conn5 <- [1,1638,null,{}] 04:55:43 INFO - PROCESS | 2060 | 1471089343958 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:43 INFO - PROCESS | 2060 | 1471089343960 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:44 INFO - PROCESS | 2060 | 1471089344067 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 04:55:44 INFO - PROCESS | 2060 | 1471089344075 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:44 INFO - PROCESS | 2060 | 1471089344076 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:44 INFO - PROCESS | 2060 | ++DOCSHELL 12530000 == 35 [pid = 2060] [id = 419] 04:55:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17DC1800) [pid = 2060] [serial = 1257] [outer = 00000000] 04:55:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17DC7400) [pid = 2060] [serial = 1258] [outer = 17DC1800] 04:55:44 INFO - PROCESS | 2060 | 1471089344123 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17ED4C00) [pid = 2060] [serial = 1259] [outer = 17DC1800] 04:55:44 INFO - PROCESS | 2060 | 1471089344618 Marionette TRACE conn5 <- [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]]]}] 04:55:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:55:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 730ms 04:55:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:55:44 INFO - PROCESS | 2060 | 1471089344689 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 04:55:44 INFO - PROCESS | 2060 | 1471089344691 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 04:55:44 INFO - PROCESS | 2060 | 1471089344694 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:55:44 INFO - PROCESS | 2060 | 1471089344696 Marionette TRACE conn5 <- [1,1642,null,{}] 04:55:44 INFO - PROCESS | 2060 | 1471089344700 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:44 INFO - PROCESS | 2060 | 1471089344702 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:44 INFO - PROCESS | 2060 | 1471089344822 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 04:55:44 INFO - PROCESS | 2060 | 1471089344834 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:44 INFO - PROCESS | 2060 | 1471089344836 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:44 INFO - PROCESS | 2060 | ++DOCSHELL 17ED9000 == 36 [pid = 2060] [id = 420] 04:55:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18232C00) [pid = 2060] [serial = 1260] [outer = 00000000] 04:55:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18318800) [pid = 2060] [serial = 1261] [outer = 18232C00] 04:55:44 INFO - PROCESS | 2060 | 1471089344882 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18A83400) [pid = 2060] [serial = 1262] [outer = 18232C00] 04:55:45 INFO - PROCESS | 2060 | 1471089345344 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:55:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:55:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 04:55:45 INFO - PROCESS | 2060 | 1471089345365 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 04:55:45 INFO - PROCESS | 2060 | 1471089345367 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 04:55:45 INFO - PROCESS | 2060 | 1471089345370 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:55:45 INFO - PROCESS | 2060 | 1471089345372 Marionette TRACE conn5 <- [1,1646,null,{}] 04:55:45 INFO - PROCESS | 2060 | 1471089345380 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:45 INFO - PROCESS | 2060 | 1471089345383 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:45 INFO - PROCESS | 2060 | 1471089345545 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 04:55:45 INFO - PROCESS | 2060 | 1471089345611 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:45 INFO - PROCESS | 2060 | 1471089345614 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:45 INFO - PROCESS | 2060 | ++DOCSHELL 0E96FC00 == 37 [pid = 2060] [id = 421] 04:55:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18A8BC00) [pid = 2060] [serial = 1263] [outer = 00000000] 04:55:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18B2DC00) [pid = 2060] [serial = 1264] [outer = 18A8BC00] 04:55:45 INFO - PROCESS | 2060 | 1471089345662 Marionette DEBUG loaded listener.js 04:55:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18B75000) [pid = 2060] [serial = 1265] [outer = 18A8BC00] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1376A800) [pid = 2060] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (13B8A800) [pid = 2060] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (14E53800) [pid = 2060] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (16938C00) [pid = 2060] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (104E0000) [pid = 2060] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F5B4400) [pid = 2060] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F02CC00) [pid = 2060] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1646C800) [pid = 2060] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F169800) [pid = 2060] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1822A000) [pid = 2060] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:55:45 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (164ED400) [pid = 2060] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:55:46 INFO - PROCESS | 2060 | 1471089346149 Marionette TRACE conn5 <- [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]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 830ms 04:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:55:46 INFO - PROCESS | 2060 | 1471089346205 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 2060 | 1471089346207 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 04:55:46 INFO - PROCESS | 2060 | 1471089346210 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 2060 | 1471089346211 Marionette TRACE conn5 <- [1,1650,null,{}] 04:55:46 INFO - PROCESS | 2060 | 1471089346215 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:46 INFO - PROCESS | 2060 | 1471089346216 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:46 INFO - PROCESS | 2060 | 1471089346294 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 04:55:46 INFO - PROCESS | 2060 | 1471089346301 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 2060 | 1471089346303 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:46 INFO - PROCESS | 2060 | ++DOCSHELL 13885800 == 38 [pid = 2060] [id = 422] 04:55:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (13B8A800) [pid = 2060] [serial = 1266] [outer = 00000000] 04:55:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (164F1000) [pid = 2060] [serial = 1267] [outer = 13B8A800] 04:55:46 INFO - PROCESS | 2060 | 1471089346346 Marionette DEBUG loaded listener.js 04:55:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16944800) [pid = 2060] [serial = 1268] [outer = 13B8A800] 04:55:46 INFO - PROCESS | 2060 | 1471089346781 Marionette TRACE conn5 <- [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]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 630ms 04:55:46 INFO - PROCESS | 2060 | 1471089346841 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 2060 | 1471089346843 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 04:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:55:46 INFO - PROCESS | 2060 | 1471089346846 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 2060 | 1471089346848 Marionette TRACE conn5 <- [1,1654,null,{}] 04:55:46 INFO - PROCESS | 2060 | 1471089346852 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:46 INFO - PROCESS | 2060 | 1471089346854 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:46 INFO - PROCESS | 2060 | 1471089346935 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 04:55:46 INFO - PROCESS | 2060 | 1471089346941 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 2060 | 1471089346942 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:46 INFO - PROCESS | 2060 | ++DOCSHELL 08856800 == 39 [pid = 2060] [id = 423] 04:55:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (08857800) [pid = 2060] [serial = 1269] [outer = 00000000] 04:55:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0FD56C00) [pid = 2060] [serial = 1270] [outer = 08857800] 04:55:46 INFO - PROCESS | 2060 | 1471089346986 Marionette DEBUG loaded listener.js 04:55:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18A7EC00) [pid = 2060] [serial = 1271] [outer = 08857800] 04:55:47 INFO - PROCESS | 2060 | 1471089347435 Marionette TRACE conn5 <- [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]]]}] 04:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 630ms 04:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:55:47 INFO - PROCESS | 2060 | 1471089347484 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 04:55:47 INFO - PROCESS | 2060 | 1471089347486 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 04:55:47 INFO - PROCESS | 2060 | 1471089347490 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:55:47 INFO - PROCESS | 2060 | 1471089347491 Marionette TRACE conn5 <- [1,1658,null,{}] 04:55:47 INFO - PROCESS | 2060 | 1471089347495 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:47 INFO - PROCESS | 2060 | 1471089347496 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:47 INFO - PROCESS | 2060 | 1471089347577 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 04:55:47 INFO - PROCESS | 2060 | 1471089347585 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:47 INFO - PROCESS | 2060 | 1471089347587 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:47 INFO - PROCESS | 2060 | ++DOCSHELL 149E6000 == 40 [pid = 2060] [id = 424] 04:55:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (15770800) [pid = 2060] [serial = 1272] [outer = 00000000] 04:55:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18BDD000) [pid = 2060] [serial = 1273] [outer = 15770800] 04:55:47 INFO - PROCESS | 2060 | 1471089347630 Marionette DEBUG loaded listener.js 04:55:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18BE1400) [pid = 2060] [serial = 1274] [outer = 15770800] 04:55:48 INFO - PROCESS | 2060 | --DOCSHELL 0F025400 == 39 [pid = 2060] [id = 411] 04:55:48 INFO - PROCESS | 2060 | --DOCSHELL 104DE400 == 38 [pid = 2060] [id = 410] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 0F589000 == 37 [pid = 2060] [id = 412] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 08856800 == 36 [pid = 2060] [id = 423] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 12530400 == 35 [pid = 2060] [id = 413] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 0E96FC00 == 34 [pid = 2060] [id = 421] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 13885800 == 33 [pid = 2060] [id = 422] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 15768800 == 32 [pid = 2060] [id = 416] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 12538400 == 31 [pid = 2060] [id = 414] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 17C87000 == 30 [pid = 2060] [id = 418] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 0EBFD800 == 29 [pid = 2060] [id = 417] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 17ED9000 == 28 [pid = 2060] [id = 420] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 0F5B5800 == 27 [pid = 2060] [id = 415] 04:55:49 INFO - PROCESS | 2060 | --DOCSHELL 12530000 == 26 [pid = 2060] [id = 419] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1387CC00) [pid = 2060] [serial = 1216] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (13A5E800) [pid = 2060] [serial = 1217] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (14E3F400) [pid = 2060] [serial = 1219] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1535C000) [pid = 2060] [serial = 1222] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16463800) [pid = 2060] [serial = 1223] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1693F800) [pid = 2060] [serial = 1228] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (12532800) [pid = 2060] [serial = 1213] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F5BB000) [pid = 2060] [serial = 1210] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F5C2000) [pid = 2060] [serial = 1211] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F163400) [pid = 2060] [serial = 1207] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F16CC00) [pid = 2060] [serial = 1208] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17C81C00) [pid = 2060] [serial = 1205] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (1760A800) [pid = 2060] [serial = 1204] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (12539400) [pid = 2060] [serial = 1202] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F871400) [pid = 2060] [serial = 1201] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18F02800) [pid = 2060] [serial = 1199] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (14E47800) [pid = 2060] [serial = 1220] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (16764800) [pid = 2060] [serial = 1226] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (16770800) [pid = 2060] [serial = 1225] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (1253AC00) [pid = 2060] [serial = 1214] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (17613000) [pid = 2060] [serial = 1231] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (1693D000) [pid = 2060] [serial = 1229] [outer = 00000000] [url = about:blank] 04:55:49 INFO - PROCESS | 2060 | 1471089349407 Marionette TRACE conn5 <- [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]]]}] 04:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1985ms 04:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:55:49 INFO - PROCESS | 2060 | 1471089349477 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 04:55:49 INFO - PROCESS | 2060 | 1471089349481 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 04:55:49 INFO - PROCESS | 2060 | 1471089349485 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:55:49 INFO - PROCESS | 2060 | 1471089349489 Marionette TRACE conn5 <- [1,1662,null,{}] 04:55:49 INFO - PROCESS | 2060 | 1471089349495 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:49 INFO - PROCESS | 2060 | 1471089349498 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:49 INFO - PROCESS | 2060 | 1471089349587 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 04:55:49 INFO - PROCESS | 2060 | 1471089349602 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:49 INFO - PROCESS | 2060 | 1471089349604 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:49 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFAC00 == 27 [pid = 2060] [id = 425] 04:55:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0EBFD800) [pid = 2060] [serial = 1275] [outer = 00000000] 04:55:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0ED54400) [pid = 2060] [serial = 1276] [outer = 0EBFD800] 04:55:49 INFO - PROCESS | 2060 | 1471089349653 Marionette DEBUG loaded listener.js 04:55:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F024800) [pid = 2060] [serial = 1277] [outer = 0EBFD800] 04:55:50 INFO - PROCESS | 2060 | 1471089350125 Marionette TRACE conn5 <- [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]]]}] 04:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 690ms 04:55:50 INFO - PROCESS | 2060 | 1471089350176 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 04:55:50 INFO - PROCESS | 2060 | 1471089350181 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 04:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:55:50 INFO - PROCESS | 2060 | 1471089350187 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:55:50 INFO - PROCESS | 2060 | 1471089350190 Marionette TRACE conn5 <- [1,1666,null,{}] 04:55:50 INFO - PROCESS | 2060 | 1471089350194 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:50 INFO - PROCESS | 2060 | 1471089350197 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:50 INFO - PROCESS | 2060 | 1471089350285 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 04:55:50 INFO - PROCESS | 2060 | 1471089350293 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:50 INFO - PROCESS | 2060 | 1471089350296 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:50 INFO - PROCESS | 2060 | ++DOCSHELL 0F52BC00 == 28 [pid = 2060] [id = 426] 04:55:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F52C400) [pid = 2060] [serial = 1278] [outer = 00000000] 04:55:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F581800) [pid = 2060] [serial = 1279] [outer = 0F52C400] 04:55:50 INFO - PROCESS | 2060 | 1471089350344 Marionette DEBUG loaded listener.js 04:55:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F588C00) [pid = 2060] [serial = 1280] [outer = 0F52C400] 04:55:50 INFO - PROCESS | 2060 | 1471089350827 Marionette TRACE conn5 <- [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]]]}] 04:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 04:55:50 INFO - PROCESS | 2060 | 1471089350861 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 04:55:50 INFO - PROCESS | 2060 | 1471089350863 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 04:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:55:50 INFO - PROCESS | 2060 | 1471089350867 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:55:50 INFO - PROCESS | 2060 | 1471089350870 Marionette TRACE conn5 <- [1,1670,null,{}] 04:55:50 INFO - PROCESS | 2060 | 1471089350881 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:50 INFO - PROCESS | 2060 | 1471089350886 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:50 INFO - PROCESS | 2060 | 1471089350998 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 04:55:50 INFO - PROCESS | 2060 | 1471089351008 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:50 INFO - PROCESS | 2060 | 1471089351011 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:51 INFO - PROCESS | 2060 | ++DOCSHELL 0FD56800 == 29 [pid = 2060] [id = 427] 04:55:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0FD57000) [pid = 2060] [serial = 1281] [outer = 00000000] 04:55:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (103F2C00) [pid = 2060] [serial = 1282] [outer = 0FD57000] 04:55:51 INFO - PROCESS | 2060 | 1471089351135 Marionette DEBUG loaded listener.js 04:55:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1252F800) [pid = 2060] [serial = 1283] [outer = 0FD57000] 04:55:51 INFO - PROCESS | 2060 | 1471089351534 Marionette TRACE conn5 <- [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]]]}] 04:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 730ms 04:55:51 INFO - PROCESS | 2060 | 1471089351601 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 04:55:51 INFO - PROCESS | 2060 | 1471089351603 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 04:55:51 INFO - PROCESS | 2060 | 1471089351606 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:55:51 INFO - PROCESS | 2060 | 1471089351608 Marionette TRACE conn5 <- [1,1674,null,{}] 04:55:51 INFO - PROCESS | 2060 | 1471089351612 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:51 INFO - PROCESS | 2060 | 1471089351614 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:51 INFO - PROCESS | 2060 | 1471089351731 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 04:55:51 INFO - PROCESS | 2060 | 1471089351743 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:51 INFO - PROCESS | 2060 | 1471089351745 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:51 INFO - PROCESS | 2060 | ++DOCSHELL 103F2400 == 30 [pid = 2060] [id = 428] 04:55:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (10499C00) [pid = 2060] [serial = 1284] [outer = 00000000] 04:55:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1376A800) [pid = 2060] [serial = 1285] [outer = 10499C00] 04:55:51 INFO - PROCESS | 2060 | 1471089351791 Marionette DEBUG loaded listener.js 04:55:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (13A58C00) [pid = 2060] [serial = 1286] [outer = 10499C00] 04:55:52 INFO - PROCESS | 2060 | 1471089352226 Marionette TRACE conn5 <- [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]]]}] 04:55:52 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 04:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 04:55:52 INFO - PROCESS | 2060 | 1471089352281 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 2060 | 1471089352283 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 04:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:55:52 INFO - PROCESS | 2060 | 1471089352298 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - PROCESS | 2060 | 1471089352300 Marionette TRACE conn5 <- [1,1678,null,{}] 04:55:52 INFO - PROCESS | 2060 | 1471089352303 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:52 INFO - PROCESS | 2060 | 1471089352306 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:52 INFO - PROCESS | 2060 | 1471089352410 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 04:55:52 INFO - PROCESS | 2060 | 1471089352423 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 2060 | 1471089352425 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:52 INFO - PROCESS | 2060 | ++DOCSHELL 13B8BC00 == 31 [pid = 2060] [id = 429] 04:55:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (13B90000) [pid = 2060] [serial = 1287] [outer = 00000000] 04:55:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14E49800) [pid = 2060] [serial = 1288] [outer = 13B90000] 04:55:52 INFO - PROCESS | 2060 | 1471089352469 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14E51400) [pid = 2060] [serial = 1289] [outer = 13B90000] 04:55:52 INFO - PROCESS | 2060 | 1471089352907 Marionette TRACE conn5 <- [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]]]}] 04:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 632ms 04:55:52 INFO - PROCESS | 2060 | 1471089352938 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 2060 | 1471089352940 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 04:55:52 INFO - PROCESS | 2060 | 1471089352943 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:55:52 INFO - PROCESS | 2060 | 1471089352945 Marionette TRACE conn5 <- [1,1682,null,{}] 04:55:52 INFO - PROCESS | 2060 | 1471089352949 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:52 INFO - PROCESS | 2060 | 1471089352954 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:53 INFO - PROCESS | 2060 | 1471089353055 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 04:55:53 INFO - PROCESS | 2060 | 1471089353063 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:53 INFO - PROCESS | 2060 | 1471089353065 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:53 INFO - PROCESS | 2060 | ++DOCSHELL 16464800 == 32 [pid = 2060] [id = 430] 04:55:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16470400) [pid = 2060] [serial = 1290] [outer = 00000000] 04:55:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1676B400) [pid = 2060] [serial = 1291] [outer = 16470400] 04:55:53 INFO - PROCESS | 2060 | 1471089353110 Marionette DEBUG loaded listener.js 04:55:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1691A000) [pid = 2060] [serial = 1292] [outer = 16470400] 04:55:53 INFO - PROCESS | 2060 | 1471089353558 Marionette TRACE conn5 <- [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]]]}] 04:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 04:55:53 INFO - PROCESS | 2060 | 1471089353619 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 04:55:53 INFO - PROCESS | 2060 | 1471089353622 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 04:55:53 INFO - PROCESS | 2060 | 1471089353625 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:55:53 INFO - PROCESS | 2060 | 1471089353627 Marionette TRACE conn5 <- [1,1686,null,{}] 04:55:53 INFO - PROCESS | 2060 | 1471089353630 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:53 INFO - PROCESS | 2060 | 1471089353632 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:53 INFO - PROCESS | 2060 | 1471089353709 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 04:55:53 INFO - PROCESS | 2060 | 1471089353714 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:53 INFO - PROCESS | 2060 | 1471089353716 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:53 INFO - PROCESS | 2060 | ++DOCSHELL 16938800 == 33 [pid = 2060] [id = 431] 04:55:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (16939000) [pid = 2060] [serial = 1293] [outer = 00000000] 04:55:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16940400) [pid = 2060] [serial = 1294] [outer = 16939000] 04:55:53 INFO - PROCESS | 2060 | 1471089353761 Marionette DEBUG loaded listener.js 04:55:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (16941400) [pid = 2060] [serial = 1295] [outer = 16939000] 04:55:54 INFO - PROCESS | 2060 | 1471089354197 Marionette TRACE conn5 <- [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]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 630ms 04:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:55:54 INFO - PROCESS | 2060 | 1471089354267 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 04:55:54 INFO - PROCESS | 2060 | 1471089354270 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 04:55:54 INFO - PROCESS | 2060 | 1471089354273 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 2060 | 1471089354275 Marionette TRACE conn5 <- [1,1690,null,{}] 04:55:54 INFO - PROCESS | 2060 | 1471089354278 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:54 INFO - PROCESS | 2060 | 1471089354280 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:54 INFO - PROCESS | 2060 | 1471089354363 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 04:55:54 INFO - PROCESS | 2060 | 1471089354370 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:54 INFO - PROCESS | 2060 | 1471089354372 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:54 INFO - PROCESS | 2060 | ++DOCSHELL 16943C00 == 34 [pid = 2060] [id = 432] 04:55:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17612000) [pid = 2060] [serial = 1296] [outer = 00000000] 04:55:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17A80400) [pid = 2060] [serial = 1297] [outer = 17612000] 04:55:54 INFO - PROCESS | 2060 | 1471089354416 Marionette DEBUG loaded listener.js 04:55:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17617800) [pid = 2060] [serial = 1298] [outer = 17612000] 04:55:54 INFO - PROCESS | 2060 | 1471089354881 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 630ms 04:55:54 INFO - PROCESS | 2060 | 1471089354904 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 04:55:54 INFO - PROCESS | 2060 | 1471089354906 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 04:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:55:54 INFO - PROCESS | 2060 | 1471089354916 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 2060 | 1471089354918 Marionette TRACE conn5 <- [1,1694,null,{}] 04:55:54 INFO - PROCESS | 2060 | 1471089354922 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:54 INFO - PROCESS | 2060 | 1471089354924 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:55 INFO - PROCESS | 2060 | 1471089355037 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 04:55:55 INFO - PROCESS | 2060 | 1471089355127 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 2060 | 1471089355129 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:55 INFO - PROCESS | 2060 | ++DOCSHELL 0FD54000 == 35 [pid = 2060] [id = 433] 04:55:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17CB7C00) [pid = 2060] [serial = 1299] [outer = 00000000] 04:55:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (17DC7800) [pid = 2060] [serial = 1300] [outer = 17CB7C00] 04:55:55 INFO - PROCESS | 2060 | 1471089355172 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (17ED8000) [pid = 2060] [serial = 1301] [outer = 17CB7C00] 04:55:55 INFO - PROCESS | 2060 | 1471089355596 Marionette TRACE conn5 <- [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]]]}] 04:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 04:55:55 INFO - PROCESS | 2060 | 1471089355640 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 04:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:55:55 INFO - PROCESS | 2060 | 1471089355642 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 04:55:55 INFO - PROCESS | 2060 | 1471089355645 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:55:55 INFO - PROCESS | 2060 | 1471089355647 Marionette TRACE conn5 <- [1,1698,null,{}] 04:55:55 INFO - PROCESS | 2060 | 1471089355651 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:55 INFO - PROCESS | 2060 | 1471089355652 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:55 INFO - PROCESS | 2060 | 1471089355768 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 04:55:55 INFO - PROCESS | 2060 | 1471089355774 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 2060 | 1471089355776 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:55 INFO - PROCESS | 2060 | ++DOCSHELL 18318C00 == 36 [pid = 2060] [id = 434] 04:55:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18A7FC00) [pid = 2060] [serial = 1302] [outer = 00000000] 04:55:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (18A8C400) [pid = 2060] [serial = 1303] [outer = 18A7FC00] 04:55:55 INFO - PROCESS | 2060 | 1471089355821 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18B2A400) [pid = 2060] [serial = 1304] [outer = 18A7FC00] 04:55:56 INFO - PROCESS | 2060 | 1471089356275 Marionette TRACE conn5 <- [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]]]}] 04:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 04:55:56 INFO - PROCESS | 2060 | 1471089356316 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 04:55:56 INFO - PROCESS | 2060 | 1471089356319 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 04:55:56 INFO - PROCESS | 2060 | 1471089356322 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:55:56 INFO - PROCESS | 2060 | 1471089356324 Marionette TRACE conn5 <- [1,1702,null,{}] 04:55:56 INFO - PROCESS | 2060 | 1471089356334 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:56 INFO - PROCESS | 2060 | 1471089356337 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:56 INFO - PROCESS | 2060 | 1471089356488 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 04:55:56 INFO - PROCESS | 2060 | 1471089356513 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:56 INFO - PROCESS | 2060 | 1471089356515 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:56 INFO - PROCESS | 2060 | ++DOCSHELL 13AECC00 == 37 [pid = 2060] [id = 435] 04:55:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18BDB000) [pid = 2060] [serial = 1305] [outer = 00000000] 04:55:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (18BEF800) [pid = 2060] [serial = 1306] [outer = 18BDB000] 04:55:56 INFO - PROCESS | 2060 | 1471089356564 Marionette DEBUG loaded listener.js 04:55:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (18F06400) [pid = 2060] [serial = 1307] [outer = 18BDB000] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (08857800) [pid = 2060] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (17DC1800) [pid = 2060] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (18232C00) [pid = 2060] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (18A8BC00) [pid = 2060] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (17C87400) [pid = 2060] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (1676C800) [pid = 2060] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (1576F000) [pid = 2060] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (149CAC00) [pid = 2060] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (137B1C00) [pid = 2060] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (12532400) [pid = 2060] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F589C00) [pid = 2060] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F025C00) [pid = 2060] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1760D400) [pid = 2060] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:55:56 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (13B8A800) [pid = 2060] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:55:57 INFO - PROCESS | 2060 | 1471089357146 Marionette TRACE conn5 <- [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]]]}] 04:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 890ms 04:55:57 INFO - PROCESS | 2060 | 1471089357216 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 04:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:55:57 INFO - PROCESS | 2060 | 1471089357218 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 04:55:57 INFO - PROCESS | 2060 | 1471089357221 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:55:57 INFO - PROCESS | 2060 | 1471089357223 Marionette TRACE conn5 <- [1,1706,null,{}] 04:55:57 INFO - PROCESS | 2060 | 1471089357227 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:57 INFO - PROCESS | 2060 | 1471089357228 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:57 INFO - PROCESS | 2060 | 1471089357310 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 04:55:57 INFO - PROCESS | 2060 | 1471089357318 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:57 INFO - PROCESS | 2060 | 1471089357320 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:57 INFO - PROCESS | 2060 | ++DOCSHELL 0F581000 == 38 [pid = 2060] [id = 436] 04:55:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (137B1C00) [pid = 2060] [serial = 1308] [outer = 00000000] 04:55:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1646E800) [pid = 2060] [serial = 1309] [outer = 137B1C00] 04:55:57 INFO - PROCESS | 2060 | 1471089357374 Marionette DEBUG loaded listener.js 04:55:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17C87400) [pid = 2060] [serial = 1310] [outer = 137B1C00] 04:55:57 INFO - PROCESS | 2060 | 1471089357803 Marionette TRACE conn5 <- [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]]]}] 04:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 04:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:55:57 INFO - PROCESS | 2060 | 1471089357852 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 04:55:57 INFO - PROCESS | 2060 | 1471089357854 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 04:55:57 INFO - PROCESS | 2060 | 1471089357858 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:55:57 INFO - PROCESS | 2060 | 1471089357859 Marionette TRACE conn5 <- [1,1710,null,{}] 04:55:57 INFO - PROCESS | 2060 | 1471089357863 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:57 INFO - PROCESS | 2060 | 1471089357865 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:57 INFO - PROCESS | 2060 | 1471089357946 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 04:55:57 INFO - PROCESS | 2060 | 1471089357951 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:57 INFO - PROCESS | 2060 | 1471089357952 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:57 INFO - PROCESS | 2060 | ++DOCSHELL 16766C00 == 39 [pid = 2060] [id = 437] 04:55:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18226800) [pid = 2060] [serial = 1311] [outer = 00000000] 04:55:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18BE3400) [pid = 2060] [serial = 1312] [outer = 18226800] 04:55:57 INFO - PROCESS | 2060 | 1471089357996 Marionette DEBUG loaded listener.js 04:55:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18F09400) [pid = 2060] [serial = 1313] [outer = 18226800] 04:55:58 INFO - PROCESS | 2060 | 1471089358434 Marionette TRACE conn5 <- [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]]]}] 04:55:58 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 04:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 632ms 04:55:58 INFO - PROCESS | 2060 | 1471089358492 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 04:55:58 INFO - PROCESS | 2060 | 1471089358494 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 04:55:58 INFO - PROCESS | 2060 | 1471089358516 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:55:58 INFO - PROCESS | 2060 | 1471089358517 Marionette TRACE conn5 <- [1,1714,null,{}] 04:55:58 INFO - PROCESS | 2060 | 1471089358521 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:58 INFO - PROCESS | 2060 | 1471089358523 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:58 INFO - PROCESS | 2060 | 1471089358602 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 04:55:58 INFO - PROCESS | 2060 | 1471089358607 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:58 INFO - PROCESS | 2060 | 1471089358609 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:58 INFO - PROCESS | 2060 | ++DOCSHELL 1535F000 == 40 [pid = 2060] [id = 438] 04:55:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18F0E000) [pid = 2060] [serial = 1314] [outer = 00000000] 04:55:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18F4AC00) [pid = 2060] [serial = 1315] [outer = 18F0E000] 04:55:58 INFO - PROCESS | 2060 | 1471089358653 Marionette DEBUG loaded listener.js 04:55:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18F4F000) [pid = 2060] [serial = 1316] [outer = 18F0E000] 04:55:59 INFO - PROCESS | 2060 | 1471089359268 Marionette TRACE conn5 <- [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]]]}] 04:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 770ms 04:55:59 INFO - PROCESS | 2060 | 1471089359322 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 04:55:59 INFO - PROCESS | 2060 | 1471089359326 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 04:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:55:59 INFO - PROCESS | 2060 | 1471089359331 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:55:59 INFO - PROCESS | 2060 | 1471089359335 Marionette TRACE conn5 <- [1,1718,null,{}] 04:55:59 INFO - PROCESS | 2060 | 1471089359365 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:59 INFO - PROCESS | 2060 | 1471089359368 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:59 INFO - PROCESS | 2060 | 1471089359497 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 04:55:59 INFO - PROCESS | 2060 | 1471089359625 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:59 INFO - PROCESS | 2060 | 1471089359628 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:55:59 INFO - PROCESS | 2060 | ++DOCSHELL 0EA3A800 == 41 [pid = 2060] [id = 439] 04:55:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0EAE9400) [pid = 2060] [serial = 1317] [outer = 00000000] 04:55:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F165C00) [pid = 2060] [serial = 1318] [outer = 0EAE9400] 04:55:59 INFO - PROCESS | 2060 | 1471089359686 Marionette DEBUG loaded listener.js 04:55:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0F580800) [pid = 2060] [serial = 1319] [outer = 0EAE9400] 04:56:00 INFO - PROCESS | 2060 | 1471089360372 Marionette TRACE conn5 <- [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]]]}] 04:56:00 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 04:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1103ms 04:56:00 INFO - PROCESS | 2060 | 1471089360437 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 04:56:00 INFO - PROCESS | 2060 | 1471089360442 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 04:56:00 INFO - PROCESS | 2060 | 1471089360448 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:56:00 INFO - PROCESS | 2060 | 1471089360451 Marionette TRACE conn5 <- [1,1722,null,{}] 04:56:00 INFO - PROCESS | 2060 | 1471089360486 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:00 INFO - PROCESS | 2060 | 1471089360489 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:00 INFO - PROCESS | 2060 | 1471089360617 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 04:56:00 INFO - PROCESS | 2060 | 1471089360877 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:00 INFO - PROCESS | 2060 | 1471089360880 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:00 INFO - PROCESS | 2060 | ++DOCSHELL 0886F000 == 42 [pid = 2060] [id = 440] 04:56:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (08870400) [pid = 2060] [serial = 1320] [outer = 00000000] 04:56:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (0BF9B800) [pid = 2060] [serial = 1321] [outer = 08870400] 04:56:00 INFO - PROCESS | 2060 | 1471089360954 Marionette DEBUG loaded listener.js 04:56:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (0C094C00) [pid = 2060] [serial = 1322] [outer = 08870400] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 16766C00 == 41 [pid = 2060] [id = 437] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 0F581000 == 40 [pid = 2060] [id = 436] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 13AECC00 == 39 [pid = 2060] [id = 435] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 18318C00 == 38 [pid = 2060] [id = 434] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 0FD54000 == 37 [pid = 2060] [id = 433] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 16943C00 == 36 [pid = 2060] [id = 432] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 16938800 == 35 [pid = 2060] [id = 431] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 16464800 == 34 [pid = 2060] [id = 430] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 13B8BC00 == 33 [pid = 2060] [id = 429] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 103F2400 == 32 [pid = 2060] [id = 428] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 0FD56800 == 31 [pid = 2060] [id = 427] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 0F52BC00 == 30 [pid = 2060] [id = 426] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (18BDD000) [pid = 2060] [serial = 1273] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 0EBFAC00 == 29 [pid = 2060] [id = 425] 04:56:01 INFO - PROCESS | 2060 | --DOCSHELL 149E6000 == 28 [pid = 2060] [id = 424] 04:56:01 INFO - PROCESS | 2060 | 1471089361651 Marionette TRACE conn5 <- [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]]]}] 04:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1251ms 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (18A7EC00) [pid = 2060] [serial = 1271] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (17DC7400) [pid = 2060] [serial = 1258] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (18318800) [pid = 2060] [serial = 1261] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17ED4C00) [pid = 2060] [serial = 1259] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18B2DC00) [pid = 2060] [serial = 1264] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18A83400) [pid = 2060] [serial = 1262] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0FD56C00) [pid = 2060] [serial = 1270] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18B75000) [pid = 2060] [serial = 1265] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17CB4800) [pid = 2060] [serial = 1255] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17614C00) [pid = 2060] [serial = 1252] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17615C00) [pid = 2060] [serial = 1253] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1693AC00) [pid = 2060] [serial = 1249] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (16941000) [pid = 2060] [serial = 1250] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (14E52000) [pid = 2060] [serial = 1246] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (14ECAC00) [pid = 2060] [serial = 1247] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (13B8B800) [pid = 2060] [serial = 1243] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (149CD000) [pid = 2060] [serial = 1244] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (12538800) [pid = 2060] [serial = 1240] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (13772800) [pid = 2060] [serial = 1241] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F5B7400) [pid = 2060] [serial = 1237] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F5BFC00) [pid = 2060] [serial = 1238] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F02B800) [pid = 2060] [serial = 1234] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F163800) [pid = 2060] [serial = 1235] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17A12000) [pid = 2060] [serial = 1232] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (164F1000) [pid = 2060] [serial = 1267] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (16944800) [pid = 2060] [serial = 1268] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17CAC800) [pid = 2060] [serial = 1256] [outer = 00000000] [url = about:blank] 04:56:01 INFO - PROCESS | 2060 | 1471089361718 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 04:56:01 INFO - PROCESS | 2060 | 1471089361722 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 04:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:56:01 INFO - PROCESS | 2060 | 1471089361729 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:56:01 INFO - PROCESS | 2060 | 1471089361732 Marionette TRACE conn5 <- [1,1726,null,{}] 04:56:01 INFO - PROCESS | 2060 | 1471089361737 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:01 INFO - PROCESS | 2060 | 1471089361741 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:01 INFO - PROCESS | 2060 | 1471089361826 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 04:56:01 INFO - PROCESS | 2060 | 1471089361835 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:01 INFO - PROCESS | 2060 | 1471089361838 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:01 INFO - PROCESS | 2060 | ++DOCSHELL 0F16CC00 == 29 [pid = 2060] [id = 441] 04:56:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F16D800) [pid = 2060] [serial = 1323] [outer = 00000000] 04:56:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F582400) [pid = 2060] [serial = 1324] [outer = 0F16D800] 04:56:01 INFO - PROCESS | 2060 | 1471089361889 Marionette DEBUG loaded listener.js 04:56:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F5BA000) [pid = 2060] [serial = 1325] [outer = 0F16D800] 04:56:02 INFO - PROCESS | 2060 | 1471089362416 Marionette TRACE conn5 <- [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]]]}] 04:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 04:56:02 INFO - PROCESS | 2060 | 1471089362462 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 04:56:02 INFO - PROCESS | 2060 | 1471089362466 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 04:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:56:02 INFO - PROCESS | 2060 | 1471089362470 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:56:02 INFO - PROCESS | 2060 | 1471089362472 Marionette TRACE conn5 <- [1,1730,null,{}] 04:56:02 INFO - PROCESS | 2060 | 1471089362476 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:02 INFO - PROCESS | 2060 | 1471089362478 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:02 INFO - PROCESS | 2060 | 1471089362565 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 04:56:02 INFO - PROCESS | 2060 | 1471089362573 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:02 INFO - PROCESS | 2060 | 1471089362575 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:02 INFO - PROCESS | 2060 | ++DOCSHELL 0F873C00 == 30 [pid = 2060] [id = 442] 04:56:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0FD02C00) [pid = 2060] [serial = 1326] [outer = 00000000] 04:56:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1030B000) [pid = 2060] [serial = 1327] [outer = 0FD02C00] 04:56:02 INFO - PROCESS | 2060 | 1471089362622 Marionette DEBUG loaded listener.js 04:56:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (12533C00) [pid = 2060] [serial = 1328] [outer = 0FD02C00] 04:56:03 INFO - PROCESS | 2060 | 1471089363103 Marionette TRACE conn5 <- [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]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 04:56:03 INFO - PROCESS | 2060 | 1471089363141 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 2060 | 1471089363143 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 04:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:56:03 INFO - PROCESS | 2060 | 1471089363147 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - PROCESS | 2060 | 1471089363153 Marionette TRACE conn5 <- [1,1734,null,{}] 04:56:03 INFO - PROCESS | 2060 | 1471089363163 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:03 INFO - PROCESS | 2060 | 1471089363166 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:03 INFO - PROCESS | 2060 | 1471089363256 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 04:56:03 INFO - PROCESS | 2060 | 1471089363266 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 2060 | 1471089363268 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:03 INFO - PROCESS | 2060 | ++DOCSHELL 137B7800 == 31 [pid = 2060] [id = 443] 04:56:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (137BF400) [pid = 2060] [serial = 1329] [outer = 00000000] 04:56:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (13E9EC00) [pid = 2060] [serial = 1330] [outer = 137BF400] 04:56:03 INFO - PROCESS | 2060 | 1471089363391 Marionette DEBUG loaded listener.js 04:56:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (149E7C00) [pid = 2060] [serial = 1331] [outer = 137BF400] 04:56:03 INFO - PROCESS | 2060 | 1471089363793 Marionette TRACE conn5 <- [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]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 690ms 04:56:03 INFO - PROCESS | 2060 | 1471089363840 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 2060 | 1471089363843 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 04:56:03 INFO - PROCESS | 2060 | 1471089363846 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:56:03 INFO - PROCESS | 2060 | 1471089363848 Marionette TRACE conn5 <- [1,1738,null,{}] 04:56:03 INFO - PROCESS | 2060 | 1471089363852 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:03 INFO - PROCESS | 2060 | 1471089363853 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:03 INFO - PROCESS | 2060 | 1471089363981 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 04:56:03 INFO - PROCESS | 2060 | 1471089363996 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 2060 | 1471089363999 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:03 INFO - PROCESS | 2060 | ++DOCSHELL 14E45000 == 32 [pid = 2060] [id = 444] 04:56:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14E47800) [pid = 2060] [serial = 1332] [outer = 00000000] 04:56:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1535C800) [pid = 2060] [serial = 1333] [outer = 14E47800] 04:56:04 INFO - PROCESS | 2060 | 1471089364047 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (15769000) [pid = 2060] [serial = 1334] [outer = 14E47800] 04:56:04 INFO - PROCESS | 2060 | 1471089364488 Marionette TRACE conn5 <- [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]]]}] 04:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 04:56:04 INFO - PROCESS | 2060 | 1471089364521 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 04:56:04 INFO - PROCESS | 2060 | 1471089364523 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 04:56:04 INFO - PROCESS | 2060 | 1471089364526 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:56:04 INFO - PROCESS | 2060 | 1471089364528 Marionette TRACE conn5 <- [1,1742,null,{}] 04:56:04 INFO - PROCESS | 2060 | 1471089364531 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:04 INFO - PROCESS | 2060 | 1471089364533 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:04 INFO - PROCESS | 2060 | 1471089364643 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 04:56:04 INFO - PROCESS | 2060 | 1471089364730 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:04 INFO - PROCESS | 2060 | 1471089364736 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:04 INFO - PROCESS | 2060 | ++DOCSHELL 0F5DA800 == 33 [pid = 2060] [id = 445] 04:56:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (164EB800) [pid = 2060] [serial = 1335] [outer = 00000000] 04:56:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16916400) [pid = 2060] [serial = 1336] [outer = 164EB800] 04:56:04 INFO - PROCESS | 2060 | 1471089364793 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (16943800) [pid = 2060] [serial = 1337] [outer = 164EB800] 04:56:05 INFO - PROCESS | 2060 | 1471089365253 Marionette TRACE conn5 <- [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]]]}] 04:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 770ms 04:56:05 INFO - PROCESS | 2060 | 1471089365301 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 04:56:05 INFO - PROCESS | 2060 | 1471089365303 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 04:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:56:05 INFO - PROCESS | 2060 | 1471089365306 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:56:05 INFO - PROCESS | 2060 | 1471089365307 Marionette TRACE conn5 <- [1,1746,null,{}] 04:56:05 INFO - PROCESS | 2060 | 1471089365311 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:05 INFO - PROCESS | 2060 | 1471089365314 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:05 INFO - PROCESS | 2060 | 1471089365438 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 04:56:05 INFO - PROCESS | 2060 | 1471089365454 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 2060 | 1471089365456 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:05 INFO - PROCESS | 2060 | ++DOCSHELL 17612400 == 34 [pid = 2060] [id = 446] 04:56:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17613400) [pid = 2060] [serial = 1338] [outer = 00000000] 04:56:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17A80800) [pid = 2060] [serial = 1339] [outer = 17613400] 04:56:05 INFO - PROCESS | 2060 | 1471089365557 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17614C00) [pid = 2060] [serial = 1340] [outer = 17613400] 04:56:06 INFO - PROCESS | 2060 | 1471089366142 Marionette TRACE conn5 <- [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]]]}] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17CB7C00) [pid = 2060] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18A7FC00) [pid = 2060] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (16939000) [pid = 2060] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0FD57000) [pid = 2060] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17612000) [pid = 2060] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (13B90000) [pid = 2060] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0EBFD800) [pid = 2060] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (15770800) [pid = 2060] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (16470400) [pid = 2060] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18BDB000) [pid = 2060] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F52C400) [pid = 2060] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (10499C00) [pid = 2060] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18226800) [pid = 2060] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:56:06 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (137B1C00) [pid = 2060] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 930ms 04:56:06 INFO - PROCESS | 2060 | 1471089366237 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 2060 | 1471089366240 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 04:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:56:06 INFO - PROCESS | 2060 | 1471089366243 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 2060 | 1471089366244 Marionette TRACE conn5 <- [1,1750,null,{}] 04:56:06 INFO - PROCESS | 2060 | 1471089366248 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:06 INFO - PROCESS | 2060 | 1471089366250 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:06 INFO - PROCESS | 2060 | 1471089366327 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 04:56:06 INFO - PROCESS | 2060 | 1471089366333 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:06 INFO - PROCESS | 2060 | 1471089366334 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:06 INFO - PROCESS | 2060 | ++DOCSHELL 0F895800 == 35 [pid = 2060] [id = 447] 04:56:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0FD57000) [pid = 2060] [serial = 1341] [outer = 00000000] 04:56:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (13A5A400) [pid = 2060] [serial = 1342] [outer = 0FD57000] 04:56:06 INFO - PROCESS | 2060 | 1471089366381 Marionette DEBUG loaded listener.js 04:56:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E47000) [pid = 2060] [serial = 1343] [outer = 0FD57000] 04:56:06 INFO - PROCESS | 2060 | 1471089366803 Marionette TRACE conn5 <- [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]]]}] 04:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 570ms 04:56:06 INFO - PROCESS | 2060 | 1471089366817 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 2060 | 1471089366818 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 04:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:56:06 INFO - PROCESS | 2060 | 1471089366822 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 2060 | 1471089366824 Marionette TRACE conn5 <- [1,1754,null,{}] 04:56:06 INFO - PROCESS | 2060 | 1471089366827 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:06 INFO - PROCESS | 2060 | 1471089366830 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:06 INFO - PROCESS | 2060 | 1471089366950 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 04:56:06 INFO - PROCESS | 2060 | 1471089366973 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:06 INFO - PROCESS | 2060 | 1471089366975 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:06 INFO - PROCESS | 2060 | ++DOCSHELL 17A0E000 == 36 [pid = 2060] [id = 448] 04:56:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17A13800) [pid = 2060] [serial = 1344] [outer = 00000000] 04:56:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17DBCC00) [pid = 2060] [serial = 1345] [outer = 17A13800] 04:56:07 INFO - PROCESS | 2060 | 1471089367018 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17ED7400) [pid = 2060] [serial = 1346] [outer = 17A13800] 04:56:07 INFO - PROCESS | 2060 | 1471089367434 Marionette TRACE conn5 <- [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]]]}] 04:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 04:56:07 INFO - PROCESS | 2060 | 1471089367493 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 04:56:07 INFO - PROCESS | 2060 | 1471089367495 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 04:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:56:07 INFO - PROCESS | 2060 | 1471089367498 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:56:07 INFO - PROCESS | 2060 | 1471089367499 Marionette TRACE conn5 <- [1,1758,null,{}] 04:56:07 INFO - PROCESS | 2060 | 1471089367503 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:07 INFO - PROCESS | 2060 | 1471089367504 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:07 INFO - PROCESS | 2060 | 1471089367582 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 04:56:07 INFO - PROCESS | 2060 | 1471089367588 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:07 INFO - PROCESS | 2060 | 1471089367589 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:07 INFO - PROCESS | 2060 | ++DOCSHELL 1253AC00 == 37 [pid = 2060] [id = 449] 04:56:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17ED6400) [pid = 2060] [serial = 1347] [outer = 00000000] 04:56:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (16464000) [pid = 2060] [serial = 1348] [outer = 17ED6400] 04:56:07 INFO - PROCESS | 2060 | 1471089367633 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (1691DC00) [pid = 2060] [serial = 1349] [outer = 17ED6400] 04:56:08 INFO - PROCESS | 2060 | 1471089368078 Marionette TRACE conn5 <- [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]]]}] 04:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 630ms 04:56:08 INFO - PROCESS | 2060 | 1471089368178 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 04:56:08 INFO - PROCESS | 2060 | 1471089368182 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 04:56:08 INFO - PROCESS | 2060 | 1471089368187 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:56:08 INFO - PROCESS | 2060 | 1471089368192 Marionette TRACE conn5 <- [1,1762,null,{}] 04:56:08 INFO - PROCESS | 2060 | 1471089368198 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:08 INFO - PROCESS | 2060 | 1471089368202 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:08 INFO - PROCESS | 2060 | 1471089368358 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 04:56:08 INFO - PROCESS | 2060 | 1471089368445 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:08 INFO - PROCESS | 2060 | 1471089368450 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:08 INFO - PROCESS | 2060 | ++DOCSHELL 0F028000 == 38 [pid = 2060] [id = 450] 04:56:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0F028800) [pid = 2060] [serial = 1350] [outer = 00000000] 04:56:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0F167C00) [pid = 2060] [serial = 1351] [outer = 0F028800] 04:56:08 INFO - PROCESS | 2060 | 1471089368510 Marionette DEBUG loaded listener.js 04:56:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F52BC00) [pid = 2060] [serial = 1352] [outer = 0F028800] 04:56:09 INFO - PROCESS | 2060 | 1471089369166 Marionette TRACE conn5 <- [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]]]}] 04:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1017ms 04:56:09 INFO - PROCESS | 2060 | 1471089369213 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 04:56:09 INFO - PROCESS | 2060 | 1471089369216 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 04:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:56:09 INFO - PROCESS | 2060 | 1471089369223 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:56:09 INFO - PROCESS | 2060 | 1471089369227 Marionette TRACE conn5 <- [1,1766,null,{}] 04:56:09 INFO - PROCESS | 2060 | 1471089369232 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:09 INFO - PROCESS | 2060 | 1471089369235 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:09 INFO - PROCESS | 2060 | 1471089369345 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 04:56:09 INFO - PROCESS | 2060 | 1471089369481 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:09 INFO - PROCESS | 2060 | 1471089369484 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:09 INFO - PROCESS | 2060 | ++DOCSHELL 1253E400 == 39 [pid = 2060] [id = 451] 04:56:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (12563C00) [pid = 2060] [serial = 1353] [outer = 00000000] 04:56:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (137B4800) [pid = 2060] [serial = 1354] [outer = 12563C00] 04:56:09 INFO - PROCESS | 2060 | 1471089369542 Marionette DEBUG loaded listener.js 04:56:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (13B44800) [pid = 2060] [serial = 1355] [outer = 12563C00] 04:56:10 INFO - PROCESS | 2060 | 1471089370121 Marionette TRACE conn5 <- [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]]]}] 04:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 930ms 04:56:10 INFO - PROCESS | 2060 | 1471089370152 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 04:56:10 INFO - PROCESS | 2060 | 1471089370155 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 04:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:56:10 INFO - PROCESS | 2060 | 1471089370159 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:56:10 INFO - PROCESS | 2060 | 1471089370161 Marionette TRACE conn5 <- [1,1770,null,{}] 04:56:10 INFO - PROCESS | 2060 | 1471089370171 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:10 INFO - PROCESS | 2060 | 1471089370176 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:10 INFO - PROCESS | 2060 | 1471089370294 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 04:56:10 INFO - PROCESS | 2060 | 1471089370409 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:10 INFO - PROCESS | 2060 | 1471089370413 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:10 INFO - PROCESS | 2060 | ++DOCSHELL 1760BC00 == 40 [pid = 2060] [id = 452] 04:56:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (17618000) [pid = 2060] [serial = 1356] [outer = 00000000] 04:56:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (17C8DC00) [pid = 2060] [serial = 1357] [outer = 17618000] 04:56:10 INFO - PROCESS | 2060 | 1471089370515 Marionette DEBUG loaded listener.js 04:56:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18A80800) [pid = 2060] [serial = 1358] [outer = 17618000] 04:56:11 INFO - PROCESS | 2060 | 1471089371148 Marionette TRACE conn5 <- [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]]]}] 04:56:11 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 04:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1019ms 04:56:11 INFO - PROCESS | 2060 | 1471089371181 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 04:56:11 INFO - PROCESS | 2060 | 1471089371183 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 04:56:11 INFO - PROCESS | 2060 | 1471089371186 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:56:11 INFO - PROCESS | 2060 | 1471089371188 Marionette TRACE conn5 <- [1,1774,null,{}] 04:56:11 INFO - PROCESS | 2060 | 1471089371192 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:11 INFO - PROCESS | 2060 | 1471089371194 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:11 INFO - PROCESS | 2060 | 1471089371302 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 04:56:11 INFO - PROCESS | 2060 | 1471089371550 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:11 INFO - PROCESS | 2060 | 1471089371553 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:11 INFO - PROCESS | 2060 | ++DOCSHELL 08867800 == 41 [pid = 2060] [id = 453] 04:56:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (08868C00) [pid = 2060] [serial = 1359] [outer = 00000000] 04:56:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0EBF8400) [pid = 2060] [serial = 1360] [outer = 08868C00] 04:56:11 INFO - PROCESS | 2060 | 1471089371610 Marionette DEBUG loaded listener.js 04:56:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0F030000) [pid = 2060] [serial = 1361] [outer = 08868C00] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 17A0E000 == 40 [pid = 2060] [id = 448] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 0F895800 == 39 [pid = 2060] [id = 447] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 17612400 == 38 [pid = 2060] [id = 446] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 0F5DA800 == 37 [pid = 2060] [id = 445] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 14E45000 == 36 [pid = 2060] [id = 444] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 137B7800 == 35 [pid = 2060] [id = 443] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 0F873C00 == 34 [pid = 2060] [id = 442] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 0F16CC00 == 33 [pid = 2060] [id = 441] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 0886F000 == 32 [pid = 2060] [id = 440] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 0EA3A800 == 31 [pid = 2060] [id = 439] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 1535F000 == 30 [pid = 2060] [id = 438] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 1760BC00 == 29 [pid = 2060] [id = 452] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 1253AC00 == 28 [pid = 2060] [id = 449] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 0F028000 == 27 [pid = 2060] [id = 450] 04:56:12 INFO - PROCESS | 2060 | --DOCSHELL 1253E400 == 26 [pid = 2060] [id = 451] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (16941400) [pid = 2060] [serial = 1295] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (103F2C00) [pid = 2060] [serial = 1282] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1252F800) [pid = 2060] [serial = 1283] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (17A80400) [pid = 2060] [serial = 1297] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (14E49800) [pid = 2060] [serial = 1288] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F024800) [pid = 2060] [serial = 1277] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0ED54400) [pid = 2060] [serial = 1276] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (14E51400) [pid = 2060] [serial = 1289] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18BE1400) [pid = 2060] [serial = 1274] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1691A000) [pid = 2060] [serial = 1292] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1676B400) [pid = 2060] [serial = 1291] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18BEF800) [pid = 2060] [serial = 1306] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F581800) [pid = 2060] [serial = 1279] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F588C00) [pid = 2060] [serial = 1280] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1376A800) [pid = 2060] [serial = 1285] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (13A58C00) [pid = 2060] [serial = 1286] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18B2A400) [pid = 2060] [serial = 1304] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18F4AC00) [pid = 2060] [serial = 1315] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (18F06400) [pid = 2060] [serial = 1307] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18BE3400) [pid = 2060] [serial = 1312] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1646E800) [pid = 2060] [serial = 1309] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18F09400) [pid = 2060] [serial = 1313] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17C87400) [pid = 2060] [serial = 1310] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17617800) [pid = 2060] [serial = 1298] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17DC7800) [pid = 2060] [serial = 1300] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18A8C400) [pid = 2060] [serial = 1303] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17ED8000) [pid = 2060] [serial = 1301] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (16940400) [pid = 2060] [serial = 1294] [outer = 00000000] [url = about:blank] 04:56:12 INFO - PROCESS | 2060 | 1471089372869 Marionette TRACE conn5 <- [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]]]}] 04:56:12 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 04:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1781ms 04:56:12 INFO - PROCESS | 2060 | 1471089372973 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 04:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:56:12 INFO - PROCESS | 2060 | 1471089372977 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 04:56:12 INFO - PROCESS | 2060 | 1471089372982 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:56:12 INFO - PROCESS | 2060 | 1471089372985 Marionette TRACE conn5 <- [1,1778,null,{}] 04:56:12 INFO - PROCESS | 2060 | 1471089372992 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:12 INFO - PROCESS | 2060 | 1471089372995 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:13 INFO - PROCESS | 2060 | 1471089373079 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 04:56:13 INFO - PROCESS | 2060 | 1471089373087 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:13 INFO - PROCESS | 2060 | 1471089373091 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:13 INFO - PROCESS | 2060 | ++DOCSHELL 0ED4E400 == 27 [pid = 2060] [id = 454] 04:56:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0ED50000) [pid = 2060] [serial = 1362] [outer = 00000000] 04:56:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F025400) [pid = 2060] [serial = 1363] [outer = 0ED50000] 04:56:13 INFO - PROCESS | 2060 | 1471089373140 Marionette DEBUG loaded listener.js 04:56:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F029C00) [pid = 2060] [serial = 1364] [outer = 0ED50000] 04:56:13 INFO - PROCESS | 2060 | 1471089373642 Marionette TRACE conn5 <- [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]]]}] 04:56:13 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) 04:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 690ms 04:56:13 INFO - PROCESS | 2060 | 1471089373672 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 04:56:13 INFO - PROCESS | 2060 | 1471089373678 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 04:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:56:13 INFO - PROCESS | 2060 | 1471089373684 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:56:13 INFO - PROCESS | 2060 | 1471089373687 Marionette TRACE conn5 <- [1,1782,null,{}] 04:56:13 INFO - PROCESS | 2060 | 1471089373690 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:13 INFO - PROCESS | 2060 | 1471089373693 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:13 INFO - PROCESS | 2060 | 1471089373785 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 04:56:13 INFO - PROCESS | 2060 | 1471089373794 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:13 INFO - PROCESS | 2060 | 1471089373797 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:13 INFO - PROCESS | 2060 | ++DOCSHELL 0F750000 == 28 [pid = 2060] [id = 455] 04:56:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F754800) [pid = 2060] [serial = 1365] [outer = 00000000] 04:56:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0FD01400) [pid = 2060] [serial = 1366] [outer = 0F754800] 04:56:13 INFO - PROCESS | 2060 | 1471089373847 Marionette DEBUG loaded listener.js 04:56:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1030A800) [pid = 2060] [serial = 1367] [outer = 0F754800] 04:56:14 INFO - PROCESS | 2060 | 1471089374327 Marionette TRACE conn5 <- [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]]]}] 04:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 04:56:14 INFO - PROCESS | 2060 | 1471089374357 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 04:56:14 INFO - PROCESS | 2060 | 1471089374359 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 04:56:14 INFO - PROCESS | 2060 | 1471089374363 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:56:14 INFO - PROCESS | 2060 | 1471089374366 Marionette TRACE conn5 <- [1,1786,null,{}] 04:56:14 INFO - PROCESS | 2060 | 1471089374377 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:14 INFO - PROCESS | 2060 | 1471089374382 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:14 INFO - PROCESS | 2060 | 1471089374504 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 04:56:14 INFO - PROCESS | 2060 | 1471089374598 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:14 INFO - PROCESS | 2060 | 1471089374601 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:14 INFO - PROCESS | 2060 | ++DOCSHELL 13A58C00 == 29 [pid = 2060] [id = 456] 04:56:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (13AF9C00) [pid = 2060] [serial = 1368] [outer = 00000000] 04:56:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (13E99000) [pid = 2060] [serial = 1369] [outer = 13AF9C00] 04:56:14 INFO - PROCESS | 2060 | 1471089374651 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (14E41400) [pid = 2060] [serial = 1370] [outer = 13AF9C00] 04:56:14 INFO - PROCESS | 2060 | 1471089375018 Marionette TRACE conn5 <- [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]]]}] 04:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 731ms 04:56:15 INFO - PROCESS | 2060 | 1471089375098 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 2060 | 1471089375101 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 04:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:56:15 INFO - PROCESS | 2060 | 1471089375121 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - PROCESS | 2060 | 1471089375123 Marionette TRACE conn5 <- [1,1790,null,{}] 04:56:15 INFO - PROCESS | 2060 | 1471089375127 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:15 INFO - PROCESS | 2060 | 1471089375129 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:15 INFO - PROCESS | 2060 | 1471089375242 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 04:56:15 INFO - PROCESS | 2060 | 1471089375247 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 2060 | 1471089375249 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:15 INFO - PROCESS | 2060 | ++DOCSHELL 13E98800 == 30 [pid = 2060] [id = 457] 04:56:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E51000) [pid = 2060] [serial = 1371] [outer = 00000000] 04:56:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1535CC00) [pid = 2060] [serial = 1372] [outer = 14E51000] 04:56:15 INFO - PROCESS | 2060 | 1471089375297 Marionette DEBUG loaded listener.js 04:56:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (164F1000) [pid = 2060] [serial = 1373] [outer = 14E51000] 04:56:15 INFO - PROCESS | 2060 | 1471089375733 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 690ms 04:56:15 INFO - PROCESS | 2060 | 1471089375803 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 2060 | 1471089375805 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 04:56:15 INFO - PROCESS | 2060 | 1471089375808 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:56:15 INFO - PROCESS | 2060 | 1471089375810 Marionette TRACE conn5 <- [1,1794,null,{}] 04:56:15 INFO - PROCESS | 2060 | 1471089375820 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:15 INFO - PROCESS | 2060 | 1471089375822 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:15 INFO - PROCESS | 2060 | 1471089375958 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 04:56:15 INFO - PROCESS | 2060 | 1471089375968 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 2060 | 1471089375970 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:15 INFO - PROCESS | 2060 | ++DOCSHELL 164EE800 == 31 [pid = 2060] [id = 458] 04:56:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16767000) [pid = 2060] [serial = 1374] [outer = 00000000] 04:56:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16941400) [pid = 2060] [serial = 1375] [outer = 16767000] 04:56:16 INFO - PROCESS | 2060 | 1471089376014 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17609800) [pid = 2060] [serial = 1376] [outer = 16767000] 04:56:16 INFO - PROCESS | 2060 | 1471089376460 Marionette TRACE conn5 <- [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]]]}] 04:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 04:56:16 INFO - PROCESS | 2060 | 1471089376483 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 04:56:16 INFO - PROCESS | 2060 | 1471089376485 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 04:56:16 INFO - PROCESS | 2060 | 1471089376488 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:56:16 INFO - PROCESS | 2060 | 1471089376490 Marionette TRACE conn5 <- [1,1798,null,{}] 04:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:56:16 INFO - PROCESS | 2060 | 1471089376493 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:16 INFO - PROCESS | 2060 | 1471089376499 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:16 INFO - PROCESS | 2060 | 1471089376636 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 04:56:16 INFO - PROCESS | 2060 | 1471089376642 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:16 INFO - PROCESS | 2060 | 1471089376644 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:16 INFO - PROCESS | 2060 | ++DOCSHELL 17611800 == 32 [pid = 2060] [id = 459] 04:56:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17612400) [pid = 2060] [serial = 1377] [outer = 00000000] 04:56:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17CB2400) [pid = 2060] [serial = 1378] [outer = 17612400] 04:56:16 INFO - PROCESS | 2060 | 1471089376689 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17DC2000) [pid = 2060] [serial = 1379] [outer = 17612400] 04:56:17 INFO - PROCESS | 2060 | 1471089377368 Marionette TRACE conn5 <- [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]]]}] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (164EB800) [pid = 2060] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17613400) [pid = 2060] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0FD02C00) [pid = 2060] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (08870400) [pid = 2060] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0EAE9400) [pid = 2060] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F16D800) [pid = 2060] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18F0E000) [pid = 2060] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (137BF400) [pid = 2060] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0FD57000) [pid = 2060] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (17A13800) [pid = 2060] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (14E47800) [pid = 2060] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:56:17 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17ED6400) [pid = 2060] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 970ms 04:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:56:17 INFO - PROCESS | 2060 | 1471089377463 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 04:56:17 INFO - PROCESS | 2060 | 1471089377465 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 04:56:17 INFO - PROCESS | 2060 | 1471089377468 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:56:17 INFO - PROCESS | 2060 | 1471089377470 Marionette TRACE conn5 <- [1,1802,null,{}] 04:56:17 INFO - PROCESS | 2060 | 1471089377473 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:17 INFO - PROCESS | 2060 | 1471089377475 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:17 INFO - PROCESS | 2060 | 1471089377552 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 04:56:17 INFO - PROCESS | 2060 | 1471089377557 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:17 INFO - PROCESS | 2060 | 1471089377559 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:17 INFO - PROCESS | 2060 | ++DOCSHELL 0F5C3C00 == 33 [pid = 2060] [id = 460] 04:56:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F74F000) [pid = 2060] [serial = 1380] [outer = 00000000] 04:56:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (137BF400) [pid = 2060] [serial = 1381] [outer = 0F74F000] 04:56:17 INFO - PROCESS | 2060 | 1471089377603 Marionette DEBUG loaded listener.js 04:56:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1535AC00) [pid = 2060] [serial = 1382] [outer = 0F74F000] 04:56:18 INFO - PROCESS | 2060 | 1471089378024 Marionette TRACE conn5 <- [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]]]}] 04:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 570ms 04:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:56:18 INFO - PROCESS | 2060 | 1471089378039 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 2060 | 1471089378041 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 04:56:18 INFO - PROCESS | 2060 | 1471089378044 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 2060 | 1471089378045 Marionette TRACE conn5 <- [1,1806,null,{}] 04:56:18 INFO - PROCESS | 2060 | 1471089378066 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:18 INFO - PROCESS | 2060 | 1471089378068 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:18 INFO - PROCESS | 2060 | 1471089378146 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 04:56:18 INFO - PROCESS | 2060 | 1471089378152 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 2060 | 1471089378154 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:18 INFO - PROCESS | 2060 | ++DOCSHELL 1049A400 == 34 [pid = 2060] [id = 461] 04:56:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17613400) [pid = 2060] [serial = 1383] [outer = 00000000] 04:56:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17ED6400) [pid = 2060] [serial = 1384] [outer = 17613400] 04:56:18 INFO - PROCESS | 2060 | 1471089378198 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17ED9400) [pid = 2060] [serial = 1385] [outer = 17613400] 04:56:18 INFO - PROCESS | 2060 | 1471089378617 Marionette TRACE conn5 <- [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]]]}] 04:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 650ms 04:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:56:18 INFO - PROCESS | 2060 | 1471089378695 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 2060 | 1471089378697 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 04:56:18 INFO - PROCESS | 2060 | 1471089378700 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 2060 | 1471089378702 Marionette TRACE conn5 <- [1,1810,null,{}] 04:56:18 INFO - PROCESS | 2060 | 1471089378705 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:18 INFO - PROCESS | 2060 | 1471089378707 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:18 INFO - PROCESS | 2060 | 1471089378784 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 04:56:18 INFO - PROCESS | 2060 | 1471089378792 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 2060 | 1471089378793 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:18 INFO - PROCESS | 2060 | ++DOCSHELL 18A86800 == 35 [pid = 2060] [id = 462] 04:56:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18A8C400) [pid = 2060] [serial = 1386] [outer = 00000000] 04:56:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18B2A400) [pid = 2060] [serial = 1387] [outer = 18A8C400] 04:56:18 INFO - PROCESS | 2060 | 1471089378838 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18B2D000) [pid = 2060] [serial = 1388] [outer = 18A8C400] 04:56:19 INFO - PROCESS | 2060 | 1471089379304 Marionette TRACE conn5 <- [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]]]}] 04:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 04:56:19 INFO - PROCESS | 2060 | 1471089379348 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 04:56:19 INFO - PROCESS | 2060 | 1471089379350 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 04:56:19 INFO - PROCESS | 2060 | 1471089379353 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:56:19 INFO - PROCESS | 2060 | 1471089379355 Marionette TRACE conn5 <- [1,1814,null,{}] 04:56:19 INFO - PROCESS | 2060 | 1471089379358 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:19 INFO - PROCESS | 2060 | 1471089379360 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:19 INFO - PROCESS | 2060 | 1471089379482 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 04:56:19 INFO - PROCESS | 2060 | 1471089379602 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:19 INFO - PROCESS | 2060 | 1471089379605 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:19 INFO - PROCESS | 2060 | ++DOCSHELL 0BF9A800 == 36 [pid = 2060] [id = 463] 04:56:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0BF9B400) [pid = 2060] [serial = 1389] [outer = 00000000] 04:56:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0EBF3400) [pid = 2060] [serial = 1390] [outer = 0BF9B400] 04:56:19 INFO - PROCESS | 2060 | 1471089379664 Marionette DEBUG loaded listener.js 04:56:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0F16D400) [pid = 2060] [serial = 1391] [outer = 0BF9B400] 04:56:20 INFO - PROCESS | 2060 | 1471089380454 Marionette TRACE conn5 <- [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]]]}] 04:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1171ms 04:56:20 INFO - PROCESS | 2060 | 1471089380532 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 04:56:20 INFO - PROCESS | 2060 | 1471089380536 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 04:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:56:20 INFO - PROCESS | 2060 | 1471089380541 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:56:20 INFO - PROCESS | 2060 | 1471089380545 Marionette TRACE conn5 <- [1,1818,null,{}] 04:56:20 INFO - PROCESS | 2060 | 1471089380550 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:20 INFO - PROCESS | 2060 | 1471089380553 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:20 INFO - PROCESS | 2060 | 1471089380701 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 04:56:20 INFO - PROCESS | 2060 | 1471089380829 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:20 INFO - PROCESS | 2060 | 1471089380832 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:20 INFO - PROCESS | 2060 | ++DOCSHELL 0F88F000 == 37 [pid = 2060] [id = 464] 04:56:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (1253B400) [pid = 2060] [serial = 1392] [outer = 00000000] 04:56:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (1387CC00) [pid = 2060] [serial = 1393] [outer = 1253B400] 04:56:20 INFO - PROCESS | 2060 | 1471089380889 Marionette DEBUG loaded listener.js 04:56:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (14E3D400) [pid = 2060] [serial = 1394] [outer = 1253B400] 04:56:21 INFO - PROCESS | 2060 | 1471089381721 Marionette TRACE conn5 <- [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]]]}] 04:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1231ms 04:56:21 INFO - PROCESS | 2060 | 1471089381795 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 04:56:21 INFO - PROCESS | 2060 | 1471089381800 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 04:56:21 INFO - PROCESS | 2060 | 1471089381806 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:56:21 INFO - PROCESS | 2060 | 1471089381809 Marionette TRACE conn5 <- [1,1822,null,{}] 04:56:21 INFO - PROCESS | 2060 | 1471089381815 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:21 INFO - PROCESS | 2060 | 1471089381818 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:21 INFO - PROCESS | 2060 | 1471089381935 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 04:56:22 INFO - PROCESS | 2060 | 1471089382091 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:22 INFO - PROCESS | 2060 | 1471089382094 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 18A86800 == 36 [pid = 2060] [id = 462] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 1049A400 == 35 [pid = 2060] [id = 461] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 0F5C3C00 == 34 [pid = 2060] [id = 460] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 17611800 == 33 [pid = 2060] [id = 459] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 164EE800 == 32 [pid = 2060] [id = 458] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 13E98800 == 31 [pid = 2060] [id = 457] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 13A58C00 == 30 [pid = 2060] [id = 456] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 0F750000 == 29 [pid = 2060] [id = 455] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 0ED4E400 == 28 [pid = 2060] [id = 454] 04:56:22 INFO - PROCESS | 2060 | --DOCSHELL 08867800 == 27 [pid = 2060] [id = 453] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (16464000) [pid = 2060] [serial = 1348] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (16916400) [pid = 2060] [serial = 1336] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17A80800) [pid = 2060] [serial = 1339] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (16943800) [pid = 2060] [serial = 1337] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1030B000) [pid = 2060] [serial = 1327] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (12533C00) [pid = 2060] [serial = 1328] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0BF9B800) [pid = 2060] [serial = 1321] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0C094C00) [pid = 2060] [serial = 1322] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F165C00) [pid = 2060] [serial = 1318] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F580800) [pid = 2060] [serial = 1319] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F582400) [pid = 2060] [serial = 1324] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F5BA000) [pid = 2060] [serial = 1325] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18F4F000) [pid = 2060] [serial = 1316] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (13E9EC00) [pid = 2060] [serial = 1330] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (149E7C00) [pid = 2060] [serial = 1331] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (13A5A400) [pid = 2060] [serial = 1342] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14E47000) [pid = 2060] [serial = 1343] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1691DC00) [pid = 2060] [serial = 1349] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17ED7400) [pid = 2060] [serial = 1346] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17614C00) [pid = 2060] [serial = 1340] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (1535C800) [pid = 2060] [serial = 1333] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (17DBCC00) [pid = 2060] [serial = 1345] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (15769000) [pid = 2060] [serial = 1334] [outer = 00000000] [url = about:blank] 04:56:22 INFO - PROCESS | 2060 | ++DOCSHELL 0BF9B800 == 28 [pid = 2060] [id = 465] 04:56:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0C094C00) [pid = 2060] [serial = 1395] [outer = 00000000] 04:56:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0ED4E400) [pid = 2060] [serial = 1396] [outer = 0C094C00] 04:56:22 INFO - PROCESS | 2060 | 1471089382175 Marionette DEBUG loaded listener.js 04:56:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F171400) [pid = 2060] [serial = 1397] [outer = 0C094C00] 04:56:22 INFO - PROCESS | 2060 | 1471089382578 Marionette TRACE conn5 <- [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]]]}] 04:56:22 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 04:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 830ms 04:56:22 INFO - PROCESS | 2060 | 1471089382642 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 04:56:22 INFO - PROCESS | 2060 | 1471089382647 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 04:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:56:22 INFO - PROCESS | 2060 | 1471089382654 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:56:22 INFO - PROCESS | 2060 | 1471089382656 Marionette TRACE conn5 <- [1,1826,null,{}] 04:56:22 INFO - PROCESS | 2060 | 1471089382660 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:22 INFO - PROCESS | 2060 | 1471089382663 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:22 INFO - PROCESS | 2060 | 1471089382752 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 04:56:22 INFO - PROCESS | 2060 | 1471089382759 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:22 INFO - PROCESS | 2060 | 1471089382761 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:22 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BA800 == 29 [pid = 2060] [id = 466] 04:56:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F5BAC00) [pid = 2060] [serial = 1398] [outer = 00000000] 04:56:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (10301400) [pid = 2060] [serial = 1399] [outer = 0F5BAC00] 04:56:22 INFO - PROCESS | 2060 | 1471089382808 Marionette DEBUG loaded listener.js 04:56:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (104DD000) [pid = 2060] [serial = 1400] [outer = 0F5BAC00] 04:56:23 INFO - PROCESS | 2060 | 1471089383303 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 04:56:23 INFO - PROCESS | 2060 | 1471089383328 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 04:56:23 INFO - PROCESS | 2060 | 1471089383330 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 04:56:23 INFO - PROCESS | 2060 | 1471089383334 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:56:23 INFO - PROCESS | 2060 | 1471089383337 Marionette TRACE conn5 <- [1,1830,null,{}] 04:56:23 INFO - PROCESS | 2060 | 1471089383348 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:23 INFO - PROCESS | 2060 | 1471089383353 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:23 INFO - PROCESS | 2060 | 1471089383465 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 04:56:23 INFO - PROCESS | 2060 | 1471089383565 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 2060 | 1471089383568 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:23 INFO - PROCESS | 2060 | ++DOCSHELL 13B46C00 == 30 [pid = 2060] [id = 467] 04:56:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (13B68000) [pid = 2060] [serial = 1401] [outer = 00000000] 04:56:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (13E9EC00) [pid = 2060] [serial = 1402] [outer = 13B68000] 04:56:23 INFO - PROCESS | 2060 | 1471089383616 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (14E42C00) [pid = 2060] [serial = 1403] [outer = 13B68000] 04:56:23 INFO - PROCESS | 2060 | 1471089383973 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 04:56:24 INFO - PROCESS | 2060 | 1471089384021 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 04:56:24 INFO - PROCESS | 2060 | 1471089384024 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 04:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:56:24 INFO - PROCESS | 2060 | 1471089384027 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 2060 | 1471089384029 Marionette TRACE conn5 <- [1,1834,null,{}] 04:56:24 INFO - PROCESS | 2060 | 1471089384032 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:24 INFO - PROCESS | 2060 | 1471089384034 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:24 INFO - PROCESS | 2060 | 1471089384128 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 04:56:24 INFO - PROCESS | 2060 | 1471089384134 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:24 INFO - PROCESS | 2060 | 1471089384136 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:24 INFO - PROCESS | 2060 | ++DOCSHELL 14FD7400 == 31 [pid = 2060] [id = 468] 04:56:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (14FD7C00) [pid = 2060] [serial = 1404] [outer = 00000000] 04:56:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1646A400) [pid = 2060] [serial = 1405] [outer = 14FD7C00] 04:56:24 INFO - PROCESS | 2060 | 1471089384181 Marionette DEBUG loaded listener.js 04:56:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (16766C00) [pid = 2060] [serial = 1406] [outer = 14FD7C00] 04:56:24 INFO - PROCESS | 2060 | 1471089384669 Marionette TRACE conn5 <- [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]]]}] 04:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 04:56:24 INFO - PROCESS | 2060 | 1471089384700 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 04:56:24 INFO - PROCESS | 2060 | 1471089384702 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 04:56:24 INFO - PROCESS | 2060 | 1471089384705 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 2060 | 1471089384707 Marionette TRACE conn5 <- [1,1838,null,{}] 04:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:56:24 INFO - PROCESS | 2060 | 1471089384711 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:24 INFO - PROCESS | 2060 | 1471089384713 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:24 INFO - PROCESS | 2060 | 1471089384834 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 04:56:24 INFO - PROCESS | 2060 | 1471089384926 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:24 INFO - PROCESS | 2060 | 1471089384928 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:24 INFO - PROCESS | 2060 | ++DOCSHELL 0F588400 == 32 [pid = 2060] [id = 469] 04:56:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (16939C00) [pid = 2060] [serial = 1407] [outer = 00000000] 04:56:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1693E800) [pid = 2060] [serial = 1408] [outer = 16939C00] 04:56:24 INFO - PROCESS | 2060 | 1471089384972 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1760F800) [pid = 2060] [serial = 1409] [outer = 16939C00] 04:56:25 INFO - PROCESS | 2060 | 1471089385395 Marionette TRACE conn5 <- [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]]]}] 04:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 730ms 04:56:25 INFO - PROCESS | 2060 | 1471089385439 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 04:56:25 INFO - PROCESS | 2060 | 1471089385441 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 04:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:56:25 INFO - PROCESS | 2060 | 1471089385444 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:56:25 INFO - PROCESS | 2060 | 1471089385446 Marionette TRACE conn5 <- [1,1842,null,{}] 04:56:25 INFO - PROCESS | 2060 | 1471089385455 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:25 INFO - PROCESS | 2060 | 1471089385461 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:25 INFO - PROCESS | 2060 | 1471089385598 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 04:56:25 INFO - PROCESS | 2060 | 1471089385664 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:25 INFO - PROCESS | 2060 | 1471089385666 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:25 INFO - PROCESS | 2060 | ++DOCSHELL 17617800 == 33 [pid = 2060] [id = 470] 04:56:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17617C00) [pid = 2060] [serial = 1410] [outer = 00000000] 04:56:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17DBB400) [pid = 2060] [serial = 1411] [outer = 17617C00] 04:56:25 INFO - PROCESS | 2060 | 1471089385712 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17DC0000) [pid = 2060] [serial = 1412] [outer = 17617C00] 04:56:26 INFO - PROCESS | 2060 | 1471089386140 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 730ms 04:56:26 INFO - PROCESS | 2060 | 1471089386175 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 2060 | 1471089386177 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 04:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:56:26 INFO - PROCESS | 2060 | 1471089386213 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 2060 | 1471089386215 Marionette TRACE conn5 <- [1,1846,null,{}] 04:56:26 INFO - PROCESS | 2060 | 1471089386220 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:26 INFO - PROCESS | 2060 | 1471089386222 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:26 INFO - PROCESS | 2060 | 1471089386333 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 04:56:26 INFO - PROCESS | 2060 | 1471089386346 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:26 INFO - PROCESS | 2060 | 1471089386348 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:26 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B7400 == 34 [pid = 2060] [id = 471] 04:56:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17ED4800) [pid = 2060] [serial = 1413] [outer = 00000000] 04:56:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18309400) [pid = 2060] [serial = 1414] [outer = 17ED4800] 04:56:26 INFO - PROCESS | 2060 | 1471089386392 Marionette DEBUG loaded listener.js 04:56:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17ED7800) [pid = 2060] [serial = 1415] [outer = 17ED4800] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F754800) [pid = 2060] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (14E51000) [pid = 2060] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0F028800) [pid = 2060] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (12563C00) [pid = 2060] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17618000) [pid = 2060] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (16767000) [pid = 2060] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17612400) [pid = 2060] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F74F000) [pid = 2060] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (08868C00) [pid = 2060] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (13AF9C00) [pid = 2060] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0ED50000) [pid = 2060] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:56:26 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17613400) [pid = 2060] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:56:26 INFO - PROCESS | 2060 | 1471089386876 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 04:56:26 INFO - PROCESS | 2060 | 1471089386942 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 2060 | 1471089386944 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 04:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:56:26 INFO - PROCESS | 2060 | 1471089386947 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 2060 | 1471089386948 Marionette TRACE conn5 <- [1,1850,null,{}] 04:56:26 INFO - PROCESS | 2060 | 1471089386952 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:26 INFO - PROCESS | 2060 | 1471089386954 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:27 INFO - PROCESS | 2060 | 1471089387034 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 04:56:27 INFO - PROCESS | 2060 | 1471089387040 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:27 INFO - PROCESS | 2060 | 1471089387041 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:27 INFO - PROCESS | 2060 | ++DOCSHELL 12533C00 == 35 [pid = 2060] [id = 472] 04:56:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (125E2000) [pid = 2060] [serial = 1416] [outer = 00000000] 04:56:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17A14C00) [pid = 2060] [serial = 1417] [outer = 125E2000] 04:56:27 INFO - PROCESS | 2060 | 1471089387088 Marionette DEBUG loaded listener.js 04:56:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17DBF000) [pid = 2060] [serial = 1418] [outer = 125E2000] 04:56:27 INFO - PROCESS | 2060 | 1471089387506 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 630ms 04:56:27 INFO - PROCESS | 2060 | 1471089387578 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 04:56:27 INFO - PROCESS | 2060 | 1471089387580 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 04:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:56:27 INFO - PROCESS | 2060 | 1471089387583 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:56:27 INFO - PROCESS | 2060 | 1471089387585 Marionette TRACE conn5 <- [1,1854,null,{}] 04:56:27 INFO - PROCESS | 2060 | 1471089387588 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:27 INFO - PROCESS | 2060 | 1471089387590 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:27 INFO - PROCESS | 2060 | 1471089387668 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 04:56:27 INFO - PROCESS | 2060 | 1471089387674 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:27 INFO - PROCESS | 2060 | 1471089387676 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:27 INFO - PROCESS | 2060 | ++DOCSHELL 0ED50800 == 36 [pid = 2060] [id = 473] 04:56:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0ED53000) [pid = 2060] [serial = 1419] [outer = 00000000] 04:56:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18A81800) [pid = 2060] [serial = 1420] [outer = 0ED53000] 04:56:27 INFO - PROCESS | 2060 | 1471089387719 Marionette DEBUG loaded listener.js 04:56:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18B2CC00) [pid = 2060] [serial = 1421] [outer = 0ED53000] 04:56:28 INFO - PROCESS | 2060 | 1471089388164 Marionette TRACE conn5 <- [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]]]}] 04:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 630ms 04:56:28 INFO - PROCESS | 2060 | 1471089388238 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 04:56:28 INFO - PROCESS | 2060 | 1471089388241 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 04:56:28 INFO - PROCESS | 2060 | 1471089388244 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 2060 | 1471089388245 Marionette TRACE conn5 <- [1,1858,null,{}] 04:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:56:28 INFO - PROCESS | 2060 | 1471089388249 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:28 INFO - PROCESS | 2060 | 1471089388250 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:28 INFO - PROCESS | 2060 | 1471089388332 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 04:56:28 INFO - PROCESS | 2060 | 1471089388337 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:28 INFO - PROCESS | 2060 | 1471089388339 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:28 INFO - PROCESS | 2060 | ++DOCSHELL 14E47C00 == 37 [pid = 2060] [id = 474] 04:56:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1830D000) [pid = 2060] [serial = 1422] [outer = 00000000] 04:56:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18B7CC00) [pid = 2060] [serial = 1423] [outer = 1830D000] 04:56:28 INFO - PROCESS | 2060 | 1471089388383 Marionette DEBUG loaded listener.js 04:56:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18BD9400) [pid = 2060] [serial = 1424] [outer = 1830D000] 04:56:28 INFO - PROCESS | 2060 | 1471089389007 Marionette TRACE conn5 <- [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]]]}] 04:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 830ms 04:56:29 INFO - PROCESS | 2060 | 1471089389083 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 04:56:29 INFO - PROCESS | 2060 | 1471089389088 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 04:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:56:29 INFO - PROCESS | 2060 | 1471089389093 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:56:29 INFO - PROCESS | 2060 | 1471089389097 Marionette TRACE conn5 <- [1,1862,null,{}] 04:56:29 INFO - PROCESS | 2060 | 1471089389104 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:29 INFO - PROCESS | 2060 | 1471089389107 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:29 INFO - PROCESS | 2060 | 1471089389231 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 04:56:29 INFO - PROCESS | 2060 | 1471089389360 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:29 INFO - PROCESS | 2060 | 1471089389364 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:29 INFO - PROCESS | 2060 | ++DOCSHELL 0EAE9400 == 38 [pid = 2060] [id = 475] 04:56:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0ED50400) [pid = 2060] [serial = 1425] [outer = 00000000] 04:56:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0F5D5C00) [pid = 2060] [serial = 1426] [outer = 0ED50400] 04:56:29 INFO - PROCESS | 2060 | 1471089389426 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0FD97400) [pid = 2060] [serial = 1427] [outer = 0ED50400] 04:56:30 INFO - PROCESS | 2060 | 1471089390020 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 987ms 04:56:30 INFO - PROCESS | 2060 | 1471089390082 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 04:56:30 INFO - PROCESS | 2060 | 1471089390087 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 04:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:56:30 INFO - PROCESS | 2060 | 1471089390094 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 2060 | 1471089390097 Marionette TRACE conn5 <- [1,1866,null,{}] 04:56:30 INFO - PROCESS | 2060 | 1471089390101 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:30 INFO - PROCESS | 2060 | 1471089390104 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:30 INFO - PROCESS | 2060 | 1471089390216 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 04:56:30 INFO - PROCESS | 2060 | 1471089390353 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:30 INFO - PROCESS | 2060 | 1471089390356 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:30 INFO - PROCESS | 2060 | ++DOCSHELL 13885800 == 39 [pid = 2060] [id = 476] 04:56:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (13A57400) [pid = 2060] [serial = 1428] [outer = 00000000] 04:56:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (14E42000) [pid = 2060] [serial = 1429] [outer = 13A57400] 04:56:30 INFO - PROCESS | 2060 | 1471089390418 Marionette DEBUG loaded listener.js 04:56:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (15770800) [pid = 2060] [serial = 1430] [outer = 13A57400] 04:56:31 INFO - PROCESS | 2060 | 1471089391021 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 970ms 04:56:31 INFO - PROCESS | 2060 | 1471089391067 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 04:56:31 INFO - PROCESS | 2060 | 1471089391069 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 04:56:31 INFO - PROCESS | 2060 | 1471089391073 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:56:31 INFO - PROCESS | 2060 | 1471089391077 Marionette TRACE conn5 <- [1,1870,null,{}] 04:56:31 INFO - PROCESS | 2060 | 1471089391088 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:31 INFO - PROCESS | 2060 | 1471089391093 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:31 INFO - PROCESS | 2060 | 1471089391201 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 04:56:31 INFO - PROCESS | 2060 | 1471089391338 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:31 INFO - PROCESS | 2060 | 1471089391342 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:31 INFO - PROCESS | 2060 | ++DOCSHELL 18A82400 == 40 [pid = 2060] [id = 477] 04:56:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18A87000) [pid = 2060] [serial = 1431] [outer = 00000000] 04:56:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18B7B000) [pid = 2060] [serial = 1432] [outer = 18A87000] 04:56:31 INFO - PROCESS | 2060 | 1471089391401 Marionette DEBUG loaded listener.js 04:56:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18BE3800) [pid = 2060] [serial = 1433] [outer = 18A87000] 04:56:32 INFO - PROCESS | 2060 | 1471089392206 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1185ms 04:56:32 INFO - PROCESS | 2060 | 1471089392262 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 04:56:32 INFO - PROCESS | 2060 | 1471089392267 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 04:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:56:32 INFO - PROCESS | 2060 | 1471089392272 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:56:32 INFO - PROCESS | 2060 | 1471089392275 Marionette TRACE conn5 <- [1,1874,null,{}] 04:56:32 INFO - PROCESS | 2060 | 1471089392280 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:32 INFO - PROCESS | 2060 | 1471089392283 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:32 INFO - PROCESS | 2060 | 1471089392385 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 04:56:32 INFO - PROCESS | 2060 | 1471089392527 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:32 INFO - PROCESS | 2060 | 1471089392531 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:32 INFO - PROCESS | 2060 | ++DOCSHELL 0BF98400 == 41 [pid = 2060] [id = 478] 04:56:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F57EC00) [pid = 2060] [serial = 1434] [outer = 00000000] 04:56:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F5BD400) [pid = 2060] [serial = 1435] [outer = 0F57EC00] 04:56:32 INFO - PROCESS | 2060 | 1471089392584 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0F5DA800) [pid = 2060] [serial = 1436] [outer = 0F57EC00] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0ED50800 == 40 [pid = 2060] [id = 473] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 12533C00 == 39 [pid = 2060] [id = 472] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0F5B7400 == 38 [pid = 2060] [id = 471] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 17617800 == 37 [pid = 2060] [id = 470] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0F588400 == 36 [pid = 2060] [id = 469] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 14FD7400 == 35 [pid = 2060] [id = 468] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 13B46C00 == 34 [pid = 2060] [id = 467] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0F5BA800 == 33 [pid = 2060] [id = 466] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0BF9B800 == 32 [pid = 2060] [id = 465] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0F88F000 == 31 [pid = 2060] [id = 464] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0BF9A800 == 30 [pid = 2060] [id = 463] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 18A82400 == 29 [pid = 2060] [id = 477] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 13885800 == 28 [pid = 2060] [id = 476] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 14E47C00 == 27 [pid = 2060] [id = 474] 04:56:33 INFO - PROCESS | 2060 | --DOCSHELL 0EAE9400 == 26 [pid = 2060] [id = 475] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (0FD01400) [pid = 2060] [serial = 1366] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (1030A800) [pid = 2060] [serial = 1367] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1535CC00) [pid = 2060] [serial = 1372] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (0F52BC00) [pid = 2060] [serial = 1352] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F167C00) [pid = 2060] [serial = 1351] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (13B44800) [pid = 2060] [serial = 1355] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (137B4800) [pid = 2060] [serial = 1354] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (18A80800) [pid = 2060] [serial = 1358] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17C8DC00) [pid = 2060] [serial = 1357] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (16941400) [pid = 2060] [serial = 1375] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (17CB2400) [pid = 2060] [serial = 1378] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1535AC00) [pid = 2060] [serial = 1382] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (137BF400) [pid = 2060] [serial = 1381] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17DC2000) [pid = 2060] [serial = 1379] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F030000) [pid = 2060] [serial = 1361] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0EBF8400) [pid = 2060] [serial = 1360] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (13E99000) [pid = 2060] [serial = 1369] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F025400) [pid = 2060] [serial = 1363] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F029C00) [pid = 2060] [serial = 1364] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (17ED9400) [pid = 2060] [serial = 1385] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (164F1000) [pid = 2060] [serial = 1373] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17609800) [pid = 2060] [serial = 1376] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17ED6400) [pid = 2060] [serial = 1384] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14E41400) [pid = 2060] [serial = 1370] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18B2A400) [pid = 2060] [serial = 1387] [outer = 00000000] [url = about:blank] 04:56:33 INFO - PROCESS | 2060 | 1471089393744 Marionette TRACE conn5 <- [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]]]}] 04:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1534ms 04:56:33 INFO - PROCESS | 2060 | 1471089393807 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 2060 | 1471089393812 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 04:56:33 INFO - PROCESS | 2060 | 1471089393816 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:56:33 INFO - PROCESS | 2060 | 1471089393819 Marionette TRACE conn5 <- [1,1878,null,{}] 04:56:33 INFO - PROCESS | 2060 | 1471089393825 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:33 INFO - PROCESS | 2060 | 1471089393828 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:33 INFO - PROCESS | 2060 | 1471089393910 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 04:56:33 INFO - PROCESS | 2060 | 1471089393917 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:33 INFO - PROCESS | 2060 | 1471089393921 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:33 INFO - PROCESS | 2060 | ++DOCSHELL 0F02B800 == 27 [pid = 2060] [id = 479] 04:56:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F02CC00) [pid = 2060] [serial = 1437] [outer = 00000000] 04:56:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F163800) [pid = 2060] [serial = 1438] [outer = 0F02CC00] 04:56:33 INFO - PROCESS | 2060 | 1471089393970 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F169800) [pid = 2060] [serial = 1439] [outer = 0F02CC00] 04:56:34 INFO - PROCESS | 2060 | 1471089394510 Marionette TRACE conn5 <- [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]]]}] 04:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 04:56:34 INFO - PROCESS | 2060 | 1471089394551 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 04:56:34 INFO - PROCESS | 2060 | 1471089394556 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 04:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:56:34 INFO - PROCESS | 2060 | 1471089394562 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:56:34 INFO - PROCESS | 2060 | 1471089394565 Marionette TRACE conn5 <- [1,1882,null,{}] 04:56:34 INFO - PROCESS | 2060 | 1471089394569 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:34 INFO - PROCESS | 2060 | 1471089394571 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:34 INFO - PROCESS | 2060 | 1471089394658 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 04:56:34 INFO - PROCESS | 2060 | 1471089394757 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 2060 | 1471089394760 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:34 INFO - PROCESS | 2060 | ++DOCSHELL 0FD01C00 == 28 [pid = 2060] [id = 480] 04:56:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0FD02C00) [pid = 2060] [serial = 1440] [outer = 00000000] 04:56:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1030A800) [pid = 2060] [serial = 1441] [outer = 0FD02C00] 04:56:34 INFO - PROCESS | 2060 | 1471089394809 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (104DD800) [pid = 2060] [serial = 1442] [outer = 0FD02C00] 04:56:35 INFO - PROCESS | 2060 | 1471089395183 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 04:56:35 INFO - PROCESS | 2060 | 1471089395236 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 2060 | 1471089395238 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 04:56:35 INFO - PROCESS | 2060 | 1471089395241 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:56:35 INFO - PROCESS | 2060 | 1471089395245 Marionette TRACE conn5 <- [1,1886,null,{}] 04:56:35 INFO - PROCESS | 2060 | 1471089395256 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:35 INFO - PROCESS | 2060 | 1471089395260 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:35 INFO - PROCESS | 2060 | 1471089395345 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 04:56:35 INFO - PROCESS | 2060 | 1471089395353 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:35 INFO - PROCESS | 2060 | 1471089395356 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:35 INFO - PROCESS | 2060 | ++DOCSHELL 13B46400 == 29 [pid = 2060] [id = 481] 04:56:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (13B6D000) [pid = 2060] [serial = 1443] [outer = 00000000] 04:56:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (149EBC00) [pid = 2060] [serial = 1444] [outer = 13B6D000] 04:56:35 INFO - PROCESS | 2060 | 1471089395404 Marionette DEBUG loaded listener.js 04:56:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14E4A800) [pid = 2060] [serial = 1445] [outer = 13B6D000] 04:56:35 INFO - PROCESS | 2060 | 1471089395902 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 04:56:35 INFO - PROCESS | 2060 | 1471089395916 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 2060 | 1471089395919 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 04:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:56:35 INFO - PROCESS | 2060 | 1471089395922 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 2060 | 1471089395924 Marionette TRACE conn5 <- [1,1890,null,{}] 04:56:35 INFO - PROCESS | 2060 | 1471089395928 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:35 INFO - PROCESS | 2060 | 1471089395930 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:36 INFO - PROCESS | 2060 | 1471089396075 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 04:56:36 INFO - PROCESS | 2060 | 1471089396140 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:36 INFO - PROCESS | 2060 | 1471089396142 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:36 INFO - PROCESS | 2060 | ++DOCSHELL 14FD7400 == 30 [pid = 2060] [id = 482] 04:56:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1535A000) [pid = 2060] [serial = 1446] [outer = 00000000] 04:56:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1646C400) [pid = 2060] [serial = 1447] [outer = 1535A000] 04:56:36 INFO - PROCESS | 2060 | 1471089396187 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (16766000) [pid = 2060] [serial = 1448] [outer = 1535A000] 04:56:36 INFO - PROCESS | 2060 | 1471089396603 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 731ms 04:56:36 INFO - PROCESS | 2060 | 1471089396657 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 04:56:36 INFO - PROCESS | 2060 | 1471089396659 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 04:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:56:36 INFO - PROCESS | 2060 | 1471089396662 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:56:36 INFO - PROCESS | 2060 | 1471089396664 Marionette TRACE conn5 <- [1,1894,null,{}] 04:56:36 INFO - PROCESS | 2060 | 1471089396667 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:36 INFO - PROCESS | 2060 | 1471089396669 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:36 INFO - PROCESS | 2060 | 1471089396780 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 04:56:36 INFO - PROCESS | 2060 | 1471089396790 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:36 INFO - PROCESS | 2060 | 1471089396792 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:36 INFO - PROCESS | 2060 | ++DOCSHELL 16912400 == 31 [pid = 2060] [id = 483] 04:56:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (1691B800) [pid = 2060] [serial = 1449] [outer = 00000000] 04:56:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16943C00) [pid = 2060] [serial = 1450] [outer = 1691B800] 04:56:36 INFO - PROCESS | 2060 | 1471089396893 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1760A000) [pid = 2060] [serial = 1451] [outer = 1691B800] 04:56:37 INFO - PROCESS | 2060 | 1471089397355 Marionette TRACE conn5 <- [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]]]}] 04:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 730ms 04:56:37 INFO - PROCESS | 2060 | 1471089397418 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 04:56:37 INFO - PROCESS | 2060 | 1471089397420 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 04:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:56:37 INFO - PROCESS | 2060 | 1471089397431 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:56:37 INFO - PROCESS | 2060 | 1471089397433 Marionette TRACE conn5 <- [1,1898,null,{}] 04:56:37 INFO - PROCESS | 2060 | 1471089397436 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:37 INFO - PROCESS | 2060 | 1471089397442 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:37 INFO - PROCESS | 2060 | 1471089397578 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1830D000) [pid = 2060] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1253B400) [pid = 2060] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (13B68000) [pid = 2060] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F5BAC00) [pid = 2060] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14FD7C00) [pid = 2060] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0ED53000) [pid = 2060] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0C094C00) [pid = 2060] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (17ED4800) [pid = 2060] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17617C00) [pid = 2060] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (16939C00) [pid = 2060] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (125E2000) [pid = 2060] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0BF9B400) [pid = 2060] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:56:37 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18A8C400) [pid = 2060] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:56:37 INFO - PROCESS | 2060 | 1471089397872 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:37 INFO - PROCESS | 2060 | 1471089397874 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:37 INFO - PROCESS | 2060 | ++DOCSHELL 0BF92400 == 32 [pid = 2060] [id = 484] 04:56:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0BF95800) [pid = 2060] [serial = 1452] [outer = 00000000] 04:56:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0ED53000) [pid = 2060] [serial = 1453] [outer = 0BF95800] 04:56:37 INFO - PROCESS | 2060 | 1471089397922 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F7C2C00) [pid = 2060] [serial = 1454] [outer = 0BF95800] 04:56:38 INFO - PROCESS | 2060 | 1471089398298 Marionette TRACE conn5 <- [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]]]}] 04:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 930ms 04:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:56:38 INFO - PROCESS | 2060 | 1471089398368 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 04:56:38 INFO - PROCESS | 2060 | 1471089398370 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 04:56:38 INFO - PROCESS | 2060 | 1471089398373 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 2060 | 1471089398375 Marionette TRACE conn5 <- [1,1902,null,{}] 04:56:38 INFO - PROCESS | 2060 | 1471089398378 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:38 INFO - PROCESS | 2060 | 1471089398380 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:38 INFO - PROCESS | 2060 | 1471089398497 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 04:56:38 INFO - PROCESS | 2060 | 1471089398505 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:38 INFO - PROCESS | 2060 | 1471089398507 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:38 INFO - PROCESS | 2060 | ++DOCSHELL 0ED54400 == 33 [pid = 2060] [id = 485] 04:56:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F5D8000) [pid = 2060] [serial = 1455] [outer = 00000000] 04:56:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1693A800) [pid = 2060] [serial = 1456] [outer = 0F5D8000] 04:56:38 INFO - PROCESS | 2060 | 1471089398551 Marionette DEBUG loaded listener.js 04:56:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1693B000) [pid = 2060] [serial = 1457] [outer = 0F5D8000] 04:56:38 INFO - PROCESS | 2060 | 1471089398965 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 630ms 04:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:56:38 INFO - PROCESS | 2060 | 1471089399004 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 04:56:38 INFO - PROCESS | 2060 | 1471089399006 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 04:56:38 INFO - PROCESS | 2060 | 1471089399009 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 2060 | 1471089399011 Marionette TRACE conn5 <- [1,1906,null,{}] 04:56:38 INFO - PROCESS | 2060 | 1471089399015 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:38 INFO - PROCESS | 2060 | 1471089399017 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:39 INFO - PROCESS | 2060 | 1471089399095 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 04:56:39 INFO - PROCESS | 2060 | 1471089399220 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 2060 | 1471089399222 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:39 INFO - PROCESS | 2060 | ++DOCSHELL 10309400 == 34 [pid = 2060] [id = 486] 04:56:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (13769000) [pid = 2060] [serial = 1458] [outer = 00000000] 04:56:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17DCAC00) [pid = 2060] [serial = 1459] [outer = 13769000] 04:56:39 INFO - PROCESS | 2060 | 1471089399268 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17ED4800) [pid = 2060] [serial = 1460] [outer = 13769000] 04:56:39 INFO - PROCESS | 2060 | 1471089399621 Marionette TRACE conn5 <- [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]]]}] 04:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 04:56:39 INFO - PROCESS | 2060 | 1471089399680 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 04:56:39 INFO - PROCESS | 2060 | 1471089399682 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 04:56:39 INFO - PROCESS | 2060 | 1471089399686 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:56:39 INFO - PROCESS | 2060 | 1471089399687 Marionette TRACE conn5 <- [1,1910,null,{}] 04:56:39 INFO - PROCESS | 2060 | 1471089399691 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:39 INFO - PROCESS | 2060 | 1471089399693 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:39 INFO - PROCESS | 2060 | 1471089399772 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 04:56:39 INFO - PROCESS | 2060 | 1471089399778 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 2060 | 1471089399780 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:39 INFO - PROCESS | 2060 | ++DOCSHELL 13B3A800 == 35 [pid = 2060] [id = 487] 04:56:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18A7FC00) [pid = 2060] [serial = 1461] [outer = 00000000] 04:56:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18A8B800) [pid = 2060] [serial = 1462] [outer = 18A7FC00] 04:56:39 INFO - PROCESS | 2060 | 1471089399833 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18B6F800) [pid = 2060] [serial = 1463] [outer = 18A7FC00] 04:56:40 INFO - PROCESS | 2060 | 1471089400646 Marionette TRACE conn5 <- [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]]]}] 04:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1016ms 04:56:40 INFO - PROCESS | 2060 | 1471089400707 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 04:56:40 INFO - PROCESS | 2060 | 1471089400712 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 04:56:40 INFO - PROCESS | 2060 | 1471089400717 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:56:40 INFO - PROCESS | 2060 | 1471089400722 Marionette TRACE conn5 <- [1,1914,null,{}] 04:56:40 INFO - PROCESS | 2060 | 1471089400749 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:40 INFO - PROCESS | 2060 | 1471089400752 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:40 INFO - PROCESS | 2060 | 1471089400910 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 04:56:41 INFO - PROCESS | 2060 | 1471089401040 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:41 INFO - PROCESS | 2060 | 1471089401043 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:41 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF7800 == 36 [pid = 2060] [id = 488] 04:56:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0EBFEC00) [pid = 2060] [serial = 1464] [outer = 00000000] 04:56:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F5C2400) [pid = 2060] [serial = 1465] [outer = 0EBFEC00] 04:56:41 INFO - PROCESS | 2060 | 1471089401104 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (104D9800) [pid = 2060] [serial = 1466] [outer = 0EBFEC00] 04:56:41 INFO - PROCESS | 2060 | 1471089401739 Marionette TRACE conn5 <- [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]]]}] 04:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1101ms 04:56:41 INFO - PROCESS | 2060 | 1471089401823 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 04:56:41 INFO - PROCESS | 2060 | 1471089401827 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 04:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:56:41 INFO - PROCESS | 2060 | 1471089401834 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:56:41 INFO - PROCESS | 2060 | 1471089401837 Marionette TRACE conn5 <- [1,1918,null,{}] 04:56:41 INFO - PROCESS | 2060 | 1471089401868 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:41 INFO - PROCESS | 2060 | 1471089401871 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:41 INFO - PROCESS | 2060 | 1471089402004 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 04:56:42 INFO - PROCESS | 2060 | 1471089402133 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:42 INFO - PROCESS | 2060 | 1471089402136 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:42 INFO - PROCESS | 2060 | ++DOCSHELL 0C091400 == 37 [pid = 2060] [id = 489] 04:56:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0EA7CC00) [pid = 2060] [serial = 1467] [outer = 00000000] 04:56:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F584000) [pid = 2060] [serial = 1468] [outer = 0EA7CC00] 04:56:42 INFO - PROCESS | 2060 | 1471089402196 Marionette DEBUG loaded listener.js 04:56:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (12530400) [pid = 2060] [serial = 1469] [outer = 0EA7CC00] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 10309400 == 36 [pid = 2060] [id = 486] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 0ED54400 == 35 [pid = 2060] [id = 485] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 0BF92400 == 34 [pid = 2060] [id = 484] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 16912400 == 33 [pid = 2060] [id = 483] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 14FD7400 == 32 [pid = 2060] [id = 482] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 13B46400 == 31 [pid = 2060] [id = 481] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 0FD01C00 == 30 [pid = 2060] [id = 480] 04:56:42 INFO - PROCESS | 2060 | --DOCSHELL 0F02B800 == 29 [pid = 2060] [id = 479] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F171400) [pid = 2060] [serial = 1397] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18309400) [pid = 2060] [serial = 1414] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (16766C00) [pid = 2060] [serial = 1406] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17DBB400) [pid = 2060] [serial = 1411] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17DC0000) [pid = 2060] [serial = 1412] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (104DD000) [pid = 2060] [serial = 1400] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1760F800) [pid = 2060] [serial = 1409] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17A14C00) [pid = 2060] [serial = 1417] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17DBF000) [pid = 2060] [serial = 1418] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14E3D400) [pid = 2060] [serial = 1394] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F16D400) [pid = 2060] [serial = 1391] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1693E800) [pid = 2060] [serial = 1408] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (17ED7800) [pid = 2060] [serial = 1415] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (13E9EC00) [pid = 2060] [serial = 1402] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0EBF3400) [pid = 2060] [serial = 1390] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18B2D000) [pid = 2060] [serial = 1388] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0ED4E400) [pid = 2060] [serial = 1396] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18B2CC00) [pid = 2060] [serial = 1421] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18BD9400) [pid = 2060] [serial = 1424] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18B7CC00) [pid = 2060] [serial = 1423] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (1387CC00) [pid = 2060] [serial = 1393] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (14E42C00) [pid = 2060] [serial = 1403] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (10301400) [pid = 2060] [serial = 1399] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (1646A400) [pid = 2060] [serial = 1405] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (18A81800) [pid = 2060] [serial = 1420] [outer = 00000000] [url = about:blank] 04:56:42 INFO - PROCESS | 2060 | 1471089402985 Marionette TRACE conn5 <- [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]]]}] 04:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1192ms 04:56:43 INFO - PROCESS | 2060 | 1471089403030 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 2060 | 1471089403034 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 04:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:56:43 INFO - PROCESS | 2060 | 1471089403053 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 2060 | 1471089403058 Marionette TRACE conn5 <- [1,1922,null,{}] 04:56:43 INFO - PROCESS | 2060 | 1471089403063 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:43 INFO - PROCESS | 2060 | 1471089403066 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:43 INFO - PROCESS | 2060 | 1471089403153 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 04:56:43 INFO - PROCESS | 2060 | 1471089403159 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:43 INFO - PROCESS | 2060 | 1471089403162 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:43 INFO - PROCESS | 2060 | ++DOCSHELL 0F027800 == 30 [pid = 2060] [id = 490] 04:56:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F028000) [pid = 2060] [serial = 1470] [outer = 00000000] 04:56:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F16BC00) [pid = 2060] [serial = 1471] [outer = 0F028000] 04:56:43 INFO - PROCESS | 2060 | 1471089403210 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F57E800) [pid = 2060] [serial = 1472] [outer = 0F028000] 04:56:43 INFO - PROCESS | 2060 | 1471089403748 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 730ms 04:56:43 INFO - PROCESS | 2060 | 1471089403781 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 2060 | 1471089403785 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 04:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:56:43 INFO - PROCESS | 2060 | 1471089403791 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 2060 | 1471089403793 Marionette TRACE conn5 <- [1,1926,null,{}] 04:56:43 INFO - PROCESS | 2060 | 1471089403797 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:43 INFO - PROCESS | 2060 | 1471089403799 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:43 INFO - PROCESS | 2060 | 1471089403888 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 04:56:43 INFO - PROCESS | 2060 | 1471089403894 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:43 INFO - PROCESS | 2060 | 1471089403897 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:43 INFO - PROCESS | 2060 | ++DOCSHELL 1253AC00 == 31 [pid = 2060] [id = 491] 04:56:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (1253B000) [pid = 2060] [serial = 1473] [outer = 00000000] 04:56:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (125EA800) [pid = 2060] [serial = 1474] [outer = 1253B000] 04:56:43 INFO - PROCESS | 2060 | 1471089403944 Marionette DEBUG loaded listener.js 04:56:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (137B9C00) [pid = 2060] [serial = 1475] [outer = 1253B000] 04:56:44 INFO - PROCESS | 2060 | 1471089404422 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 04:56:44 INFO - PROCESS | 2060 | 1471089404466 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 2060 | 1471089404468 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 04:56:44 INFO - PROCESS | 2060 | 1471089404472 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:56:44 INFO - PROCESS | 2060 | 1471089404475 Marionette TRACE conn5 <- [1,1930,null,{}] 04:56:44 INFO - PROCESS | 2060 | 1471089404487 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:44 INFO - PROCESS | 2060 | 1471089404492 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:44 INFO - PROCESS | 2060 | 1471089404583 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 04:56:44 INFO - PROCESS | 2060 | 1471089404682 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:44 INFO - PROCESS | 2060 | 1471089404685 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:44 INFO - PROCESS | 2060 | ++DOCSHELL 14FD7400 == 32 [pid = 2060] [id = 492] 04:56:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (16463000) [pid = 2060] [serial = 1476] [outer = 00000000] 04:56:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (16764C00) [pid = 2060] [serial = 1477] [outer = 16463000] 04:56:44 INFO - PROCESS | 2060 | 1471089404733 Marionette DEBUG loaded listener.js 04:56:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1693FC00) [pid = 2060] [serial = 1478] [outer = 16463000] 04:56:45 INFO - PROCESS | 2060 | 1471089405120 Marionette TRACE conn5 <- [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]]]}] 04:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 04:56:45 INFO - PROCESS | 2060 | 1471089405145 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 04:56:45 INFO - PROCESS | 2060 | 1471089405148 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 04:56:45 INFO - PROCESS | 2060 | 1471089405151 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:56:45 INFO - PROCESS | 2060 | 1471089405152 Marionette TRACE conn5 <- [1,1934,null,{}] 04:56:45 INFO - PROCESS | 2060 | 1471089405156 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:45 INFO - PROCESS | 2060 | 1471089405158 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:45 INFO - PROCESS | 2060 | 1471089405272 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 04:56:45 INFO - PROCESS | 2060 | 1471089405380 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 2060 | 1471089405382 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:45 INFO - PROCESS | 2060 | ++DOCSHELL 1693F000 == 33 [pid = 2060] [id = 493] 04:56:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (175CB400) [pid = 2060] [serial = 1479] [outer = 00000000] 04:56:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17A7E800) [pid = 2060] [serial = 1480] [outer = 175CB400] 04:56:45 INFO - PROCESS | 2060 | 1471089405427 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17CB1400) [pid = 2060] [serial = 1481] [outer = 175CB400] 04:56:45 INFO - PROCESS | 2060 | 1471089405828 Marionette TRACE conn5 <- [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]]]}] 04:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 731ms 04:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:56:45 INFO - PROCESS | 2060 | 1471089405886 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 04:56:45 INFO - PROCESS | 2060 | 1471089405888 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 04:56:45 INFO - PROCESS | 2060 | 1471089405891 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:56:45 INFO - PROCESS | 2060 | 1471089405893 Marionette TRACE conn5 <- [1,1938,null,{}] 04:56:45 INFO - PROCESS | 2060 | 1471089405904 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:45 INFO - PROCESS | 2060 | 1471089405906 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:45 INFO - PROCESS | 2060 | 1471089406017 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 04:56:45 INFO - PROCESS | 2060 | 1471089406026 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 2060 | 1471089406028 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:46 INFO - PROCESS | 2060 | ++DOCSHELL 17DBBC00 == 34 [pid = 2060] [id = 494] 04:56:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17DBD000) [pid = 2060] [serial = 1482] [outer = 00000000] 04:56:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17DC8C00) [pid = 2060] [serial = 1483] [outer = 17DBD000] 04:56:46 INFO - PROCESS | 2060 | 1471089406125 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17DC9C00) [pid = 2060] [serial = 1484] [outer = 17DBD000] 04:56:46 INFO - PROCESS | 2060 | 1471089406569 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 04:56:46 INFO - PROCESS | 2060 | 1471089406622 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 04:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:56:46 INFO - PROCESS | 2060 | 1471089406624 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 04:56:46 INFO - PROCESS | 2060 | 1471089406666 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 2060 | 1471089406669 Marionette TRACE conn5 <- [1,1942,null,{}] 04:56:46 INFO - PROCESS | 2060 | 1471089406672 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:46 INFO - PROCESS | 2060 | 1471089406678 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:46 INFO - PROCESS | 2060 | 1471089406820 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 04:56:46 INFO - PROCESS | 2060 | 1471089406880 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 2060 | 1471089406882 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:46 INFO - PROCESS | 2060 | ++DOCSHELL 18313C00 == 35 [pid = 2060] [id = 495] 04:56:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A8B400) [pid = 2060] [serial = 1485] [outer = 00000000] 04:56:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18B74000) [pid = 2060] [serial = 1486] [outer = 18A8B400] 04:56:46 INFO - PROCESS | 2060 | 1471089406927 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18B28000) [pid = 2060] [serial = 1487] [outer = 18A8B400] 04:56:47 INFO - PROCESS | 2060 | 1471089407379 Marionette TRACE conn5 <- [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]]]}] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (13769000) [pid = 2060] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1535A000) [pid = 2060] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0FD02C00) [pid = 2060] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F02CC00) [pid = 2060] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1691B800) [pid = 2060] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F57EC00) [pid = 2060] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (13B6D000) [pid = 2060] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0ED50400) [pid = 2060] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (13A57400) [pid = 2060] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18A87000) [pid = 2060] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0BF95800) [pid = 2060] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:56:47 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F5D8000) [pid = 2060] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 810ms 04:56:47 INFO - PROCESS | 2060 | 1471089407440 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 04:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:56:47 INFO - PROCESS | 2060 | 1471089407442 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 04:56:47 INFO - PROCESS | 2060 | 1471089407445 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 2060 | 1471089407447 Marionette TRACE conn5 <- [1,1946,null,{}] 04:56:47 INFO - PROCESS | 2060 | 1471089407450 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:47 INFO - PROCESS | 2060 | 1471089407453 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:47 INFO - PROCESS | 2060 | 1471089407531 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 04:56:47 INFO - PROCESS | 2060 | 1471089407539 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:47 INFO - PROCESS | 2060 | 1471089407541 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:47 INFO - PROCESS | 2060 | ++DOCSHELL 0ED53800 == 36 [pid = 2060] [id = 496] 04:56:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F02CC00) [pid = 2060] [serial = 1488] [outer = 00000000] 04:56:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1049A800) [pid = 2060] [serial = 1489] [outer = 0F02CC00] 04:56:47 INFO - PROCESS | 2060 | 1471089407585 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (13A5E000) [pid = 2060] [serial = 1490] [outer = 0F02CC00] 04:56:47 INFO - PROCESS | 2060 | 1471089408007 Marionette TRACE conn5 <- [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]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 570ms 04:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:56:47 INFO - PROCESS | 2060 | 1471089408018 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 2060 | 1471089408020 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 04:56:48 INFO - PROCESS | 2060 | 1471089408023 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 2060 | 1471089408025 Marionette TRACE conn5 <- [1,1950,null,{}] 04:56:48 INFO - PROCESS | 2060 | 1471089408028 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:48 INFO - PROCESS | 2060 | 1471089408030 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:48 INFO - PROCESS | 2060 | 1471089408152 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 04:56:48 INFO - PROCESS | 2060 | 1471089408188 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 2060 | 1471089408190 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:48 INFO - PROCESS | 2060 | ++DOCSHELL 0F16CC00 == 37 [pid = 2060] [id = 497] 04:56:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0FD02C00) [pid = 2060] [serial = 1491] [outer = 00000000] 04:56:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18A7E800) [pid = 2060] [serial = 1492] [outer = 0FD02C00] 04:56:48 INFO - PROCESS | 2060 | 1471089408235 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18BDE400) [pid = 2060] [serial = 1493] [outer = 0FD02C00] 04:56:48 INFO - PROCESS | 2060 | 1471089408632 Marionette TRACE conn5 <- [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]]]}] 04:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 630ms 04:56:48 INFO - PROCESS | 2060 | 1471089408654 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 04:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:56:48 INFO - PROCESS | 2060 | 1471089408656 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 04:56:48 INFO - PROCESS | 2060 | 1471089408659 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 2060 | 1471089408670 Marionette TRACE conn5 <- [1,1954,null,{}] 04:56:48 INFO - PROCESS | 2060 | 1471089408674 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:48 INFO - PROCESS | 2060 | 1471089408676 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:48 INFO - PROCESS | 2060 | 1471089408794 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 04:56:48 INFO - PROCESS | 2060 | 1471089408805 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 2060 | 1471089408807 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:48 INFO - PROCESS | 2060 | ++DOCSHELL 13A5EC00 == 38 [pid = 2060] [id = 498] 04:56:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14E51400) [pid = 2060] [serial = 1494] [outer = 00000000] 04:56:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18BF0000) [pid = 2060] [serial = 1495] [outer = 14E51400] 04:56:48 INFO - PROCESS | 2060 | 1471089408852 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18F02800) [pid = 2060] [serial = 1496] [outer = 14E51400] 04:56:49 INFO - PROCESS | 2060 | 1471089409260 Marionette TRACE conn5 <- [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]]]}] 04:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 04:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:56:49 INFO - PROCESS | 2060 | 1471089409290 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 2060 | 1471089409292 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 04:56:49 INFO - PROCESS | 2060 | 1471089409295 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 2060 | 1471089409297 Marionette TRACE conn5 <- [1,1958,null,{}] 04:56:49 INFO - PROCESS | 2060 | 1471089409300 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:49 INFO - PROCESS | 2060 | 1471089409302 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:49 INFO - PROCESS | 2060 | 1471089409382 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 04:56:49 INFO - PROCESS | 2060 | 1471089409572 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 2060 | 1471089409575 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:49 INFO - PROCESS | 2060 | ++DOCSHELL 0BF9B800 == 39 [pid = 2060] [id = 499] 04:56:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0BF9BC00) [pid = 2060] [serial = 1497] [outer = 00000000] 04:56:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0EA84000) [pid = 2060] [serial = 1498] [outer = 0BF9BC00] 04:56:49 INFO - PROCESS | 2060 | 1471089409677 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F025C00) [pid = 2060] [serial = 1499] [outer = 0BF9BC00] 04:56:50 INFO - PROCESS | 2060 | 1471089410257 Marionette TRACE conn5 <- [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]]]}] 04:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 970ms 04:56:50 INFO - PROCESS | 2060 | 1471089410268 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 2060 | 1471089410272 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 04:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:56:50 INFO - PROCESS | 2060 | 1471089410293 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 2060 | 1471089410297 Marionette TRACE conn5 <- [1,1962,null,{}] 04:56:50 INFO - PROCESS | 2060 | 1471089410302 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:50 INFO - PROCESS | 2060 | 1471089410305 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:50 INFO - PROCESS | 2060 | 1471089410418 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 04:56:50 INFO - PROCESS | 2060 | 1471089410529 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:50 INFO - PROCESS | 2060 | 1471089410532 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:50 INFO - PROCESS | 2060 | ++DOCSHELL 13B6CC00 == 40 [pid = 2060] [id = 500] 04:56:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (13B8A800) [pid = 2060] [serial = 1500] [outer = 00000000] 04:56:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (149E6000) [pid = 2060] [serial = 1501] [outer = 13B8A800] 04:56:50 INFO - PROCESS | 2060 | 1471089410588 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (14E51000) [pid = 2060] [serial = 1502] [outer = 13B8A800] 04:56:51 INFO - PROCESS | 2060 | 1471089411191 Marionette TRACE conn5 <- [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]]]}] 04:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 930ms 04:56:51 INFO - PROCESS | 2060 | 1471089411228 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 04:56:51 INFO - PROCESS | 2060 | 1471089411232 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 04:56:51 INFO - PROCESS | 2060 | 1471089411236 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:56:51 INFO - PROCESS | 2060 | 1471089411238 Marionette TRACE conn5 <- [1,1966,null,{}] 04:56:51 INFO - PROCESS | 2060 | 1471089411242 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:51 INFO - PROCESS | 2060 | 1471089411244 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:51 INFO - PROCESS | 2060 | 1471089411358 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 04:56:51 INFO - PROCESS | 2060 | 1471089411468 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 2060 | 1471089411471 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:51 INFO - PROCESS | 2060 | ++DOCSHELL 175C9C00 == 41 [pid = 2060] [id = 501] 04:56:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17DBDC00) [pid = 2060] [serial = 1503] [outer = 00000000] 04:56:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18A82C00) [pid = 2060] [serial = 1504] [outer = 17DBDC00] 04:56:51 INFO - PROCESS | 2060 | 1471089411569 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18B73000) [pid = 2060] [serial = 1505] [outer = 17DBDC00] 04:56:52 INFO - PROCESS | 2060 | 1471089412168 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 970ms 04:56:52 INFO - PROCESS | 2060 | 1471089412210 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 2060 | 1471089412213 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 04:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:56:52 INFO - PROCESS | 2060 | 1471089412237 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 2060 | 1471089412243 Marionette TRACE conn5 <- [1,1970,null,{}] 04:56:52 INFO - PROCESS | 2060 | 1471089412250 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:52 INFO - PROCESS | 2060 | 1471089412255 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:52 INFO - PROCESS | 2060 | 1471089412370 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 04:56:52 INFO - PROCESS | 2060 | 1471089412500 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:52 INFO - PROCESS | 2060 | 1471089412503 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:52 INFO - PROCESS | 2060 | ++DOCSHELL 18F48400 == 42 [pid = 2060] [id = 502] 04:56:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18F4AC00) [pid = 2060] [serial = 1506] [outer = 00000000] 04:56:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18F50800) [pid = 2060] [serial = 1507] [outer = 18F4AC00] 04:56:52 INFO - PROCESS | 2060 | 1471089412560 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (18F52C00) [pid = 2060] [serial = 1508] [outer = 18F4AC00] 04:56:53 INFO - PROCESS | 2060 | 1471089413327 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1162ms 04:56:53 INFO - PROCESS | 2060 | 1471089413383 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 04:56:53 INFO - PROCESS | 2060 | 1471089413387 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 04:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:56:53 INFO - PROCESS | 2060 | 1471089413393 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:56:53 INFO - PROCESS | 2060 | 1471089413396 Marionette TRACE conn5 <- [1,1974,null,{}] 04:56:53 INFO - PROCESS | 2060 | 1471089413402 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:53 INFO - PROCESS | 2060 | 1471089413405 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:53 INFO - PROCESS | 2060 | 1471089413513 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 04:56:53 INFO - PROCESS | 2060 | 1471089413650 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:53 INFO - PROCESS | 2060 | 1471089413655 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:53 INFO - PROCESS | 2060 | ++DOCSHELL 0F58AC00 == 43 [pid = 2060] [id = 503] 04:56:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F5B5C00) [pid = 2060] [serial = 1509] [outer = 00000000] 04:56:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F5E2C00) [pid = 2060] [serial = 1510] [outer = 0F5B5C00] 04:56:53 INFO - PROCESS | 2060 | 1471089413712 Marionette DEBUG loaded listener.js 04:56:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0FD54000) [pid = 2060] [serial = 1511] [outer = 0F5B5C00] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 13A5EC00 == 42 [pid = 2060] [id = 498] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 0F16CC00 == 41 [pid = 2060] [id = 497] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 0ED53800 == 40 [pid = 2060] [id = 496] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 18313C00 == 39 [pid = 2060] [id = 495] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 17DBBC00 == 38 [pid = 2060] [id = 494] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 1693F000 == 37 [pid = 2060] [id = 493] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 14FD7400 == 36 [pid = 2060] [id = 492] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 1253AC00 == 35 [pid = 2060] [id = 491] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 0F027800 == 34 [pid = 2060] [id = 490] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 0EBF7800 == 33 [pid = 2060] [id = 488] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 13B3A800 == 32 [pid = 2060] [id = 487] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 0BF98400 == 31 [pid = 2060] [id = 478] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 0C091400 == 30 [pid = 2060] [id = 489] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 18F48400 == 29 [pid = 2060] [id = 502] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 175C9C00 == 28 [pid = 2060] [id = 501] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 0BF9B800 == 27 [pid = 2060] [id = 499] 04:56:54 INFO - PROCESS | 2060 | --DOCSHELL 13B6CC00 == 26 [pid = 2060] [id = 500] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (17DCAC00) [pid = 2060] [serial = 1459] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (1646C400) [pid = 2060] [serial = 1447] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1030A800) [pid = 2060] [serial = 1441] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (104DD800) [pid = 2060] [serial = 1442] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F163800) [pid = 2060] [serial = 1438] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F169800) [pid = 2060] [serial = 1439] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (16943C00) [pid = 2060] [serial = 1450] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F5DA800) [pid = 2060] [serial = 1436] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F5BD400) [pid = 2060] [serial = 1435] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (149EBC00) [pid = 2060] [serial = 1444] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (16766000) [pid = 2060] [serial = 1448] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0FD97400) [pid = 2060] [serial = 1427] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F5D5C00) [pid = 2060] [serial = 1426] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (15770800) [pid = 2060] [serial = 1430] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14E42000) [pid = 2060] [serial = 1429] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18BE3800) [pid = 2060] [serial = 1433] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18B7B000) [pid = 2060] [serial = 1432] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0ED53000) [pid = 2060] [serial = 1453] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1760A000) [pid = 2060] [serial = 1451] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F7C2C00) [pid = 2060] [serial = 1454] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1693A800) [pid = 2060] [serial = 1456] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17ED4800) [pid = 2060] [serial = 1460] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1693B000) [pid = 2060] [serial = 1457] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14E4A800) [pid = 2060] [serial = 1445] [outer = 00000000] [url = about:blank] 04:56:54 INFO - PROCESS | 2060 | 1471089414979 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1632ms 04:56:55 INFO - PROCESS | 2060 | 1471089415030 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 04:56:55 INFO - PROCESS | 2060 | 1471089415034 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 04:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:56:55 INFO - PROCESS | 2060 | 1471089415039 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:56:55 INFO - PROCESS | 2060 | 1471089415042 Marionette TRACE conn5 <- [1,1978,null,{}] 04:56:55 INFO - PROCESS | 2060 | 1471089415048 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:55 INFO - PROCESS | 2060 | 1471089415051 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:55 INFO - PROCESS | 2060 | 1471089415144 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 04:56:55 INFO - PROCESS | 2060 | 1471089415238 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 2060 | 1471089415243 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:55 INFO - PROCESS | 2060 | ++DOCSHELL 0C097400 == 27 [pid = 2060] [id = 504] 04:56:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0E91EC00) [pid = 2060] [serial = 1512] [outer = 00000000] 04:56:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0ED54400) [pid = 2060] [serial = 1513] [outer = 0E91EC00] 04:56:55 INFO - PROCESS | 2060 | 1471089415291 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F027800) [pid = 2060] [serial = 1514] [outer = 0E91EC00] 04:56:55 INFO - PROCESS | 2060 | 1471089415690 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 690ms 04:56:55 INFO - PROCESS | 2060 | 1471089415729 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 04:56:55 INFO - PROCESS | 2060 | 1471089415734 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 04:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:56:55 INFO - PROCESS | 2060 | 1471089415740 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:56:55 INFO - PROCESS | 2060 | 1471089415743 Marionette TRACE conn5 <- [1,1982,null,{}] 04:56:55 INFO - PROCESS | 2060 | 1471089415746 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:55 INFO - PROCESS | 2060 | 1471089415749 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:55 INFO - PROCESS | 2060 | 1471089415836 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 04:56:55 INFO - PROCESS | 2060 | 1471089415843 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 2060 | 1471089415845 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:55 INFO - PROCESS | 2060 | ++DOCSHELL 0F5C1400 == 28 [pid = 2060] [id = 505] 04:56:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F5C2C00) [pid = 2060] [serial = 1515] [outer = 00000000] 04:56:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F7C5400) [pid = 2060] [serial = 1516] [outer = 0F5C2C00] 04:56:55 INFO - PROCESS | 2060 | 1471089415893 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0FD0E400) [pid = 2060] [serial = 1517] [outer = 0F5C2C00] 04:56:56 INFO - PROCESS | 2060 | 1471089416354 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 630ms 04:56:56 INFO - PROCESS | 2060 | 1471089416374 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 2060 | 1471089416376 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 04:56:56 INFO - PROCESS | 2060 | 1471089416380 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:56:56 INFO - PROCESS | 2060 | 1471089416383 Marionette TRACE conn5 <- [1,1986,null,{}] 04:56:56 INFO - PROCESS | 2060 | 1471089416394 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:56 INFO - PROCESS | 2060 | 1471089416398 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:56 INFO - PROCESS | 2060 | 1471089416482 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 04:56:56 INFO - PROCESS | 2060 | 1471089416492 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 2060 | 1471089416495 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:56 INFO - PROCESS | 2060 | ++DOCSHELL 13AECC00 == 29 [pid = 2060] [id = 506] 04:56:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (13AF9000) [pid = 2060] [serial = 1518] [outer = 00000000] 04:56:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (13B96000) [pid = 2060] [serial = 1519] [outer = 13AF9000] 04:56:56 INFO - PROCESS | 2060 | 1471089416543 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (149CF000) [pid = 2060] [serial = 1520] [outer = 13AF9000] 04:56:57 INFO - PROCESS | 2060 | 1471089417032 Marionette TRACE conn5 <- [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]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 04:56:57 INFO - PROCESS | 2060 | 1471089417063 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 2060 | 1471089417066 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 04:56:57 INFO - PROCESS | 2060 | 1471089417069 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:56:57 INFO - PROCESS | 2060 | 1471089417071 Marionette TRACE conn5 <- [1,1990,null,{}] 04:56:57 INFO - PROCESS | 2060 | 1471089417075 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:57 INFO - PROCESS | 2060 | 1471089417077 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:57 INFO - PROCESS | 2060 | 1471089417200 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 04:56:57 INFO - PROCESS | 2060 | 1471089417205 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 2060 | 1471089417207 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:57 INFO - PROCESS | 2060 | ++DOCSHELL 14E47400 == 30 [pid = 2060] [id = 507] 04:56:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (14E47800) [pid = 2060] [serial = 1521] [outer = 00000000] 04:56:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (15769800) [pid = 2060] [serial = 1522] [outer = 14E47800] 04:56:57 INFO - PROCESS | 2060 | 1471089417252 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (1646C400) [pid = 2060] [serial = 1523] [outer = 14E47800] 04:56:57 INFO - PROCESS | 2060 | 1471089417701 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 04:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:56:57 INFO - PROCESS | 2060 | 1471089417745 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 2060 | 1471089417747 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 04:56:57 INFO - PROCESS | 2060 | 1471089417750 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 2060 | 1471089417752 Marionette TRACE conn5 <- [1,1994,null,{}] 04:56:57 INFO - PROCESS | 2060 | 1471089417760 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:57 INFO - PROCESS | 2060 | 1471089417762 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:57 INFO - PROCESS | 2060 | 1471089417874 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 04:56:57 INFO - PROCESS | 2060 | 1471089417960 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 2060 | 1471089417963 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:57 INFO - PROCESS | 2060 | ++DOCSHELL 164ED400 == 31 [pid = 2060] [id = 508] 04:56:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16766000) [pid = 2060] [serial = 1524] [outer = 00000000] 04:56:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (16936800) [pid = 2060] [serial = 1525] [outer = 16766000] 04:56:57 INFO - PROCESS | 2060 | 1471089418008 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (1693E400) [pid = 2060] [serial = 1526] [outer = 16766000] 04:56:58 INFO - PROCESS | 2060 | 1471089418434 Marionette TRACE conn5 <- [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]]]}] 04:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 730ms 04:56:58 INFO - PROCESS | 2060 | 1471089418481 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 2060 | 1471089418483 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 04:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:56:58 INFO - PROCESS | 2060 | 1471089418492 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 2060 | 1471089418494 Marionette TRACE conn5 <- [1,1998,null,{}] 04:56:58 INFO - PROCESS | 2060 | 1471089418497 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:58 INFO - PROCESS | 2060 | 1471089418503 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:58 INFO - PROCESS | 2060 | 1471089418656 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 04:56:58 INFO - PROCESS | 2060 | 1471089418667 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 2060 | 1471089418669 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:58 INFO - PROCESS | 2060 | ++DOCSHELL 17609800 == 32 [pid = 2060] [id = 509] 04:56:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (1760A000) [pid = 2060] [serial = 1527] [outer = 00000000] 04:56:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17C88C00) [pid = 2060] [serial = 1528] [outer = 1760A000] 04:56:58 INFO - PROCESS | 2060 | 1471089418767 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17DBE000) [pid = 2060] [serial = 1529] [outer = 1760A000] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0FD02C00) [pid = 2060] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (14E51400) [pid = 2060] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17DBD000) [pid = 2060] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18A8B400) [pid = 2060] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (16463000) [pid = 2060] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0EBFEC00) [pid = 2060] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1253B000) [pid = 2060] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18A7FC00) [pid = 2060] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0EA7CC00) [pid = 2060] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F02CC00) [pid = 2060] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:56:59 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (175CB400) [pid = 2060] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:56:59 INFO - PROCESS | 2060 | 1471089419442 Marionette TRACE conn5 <- [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]]]}] 04:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 990ms 04:56:59 INFO - PROCESS | 2060 | 1471089419477 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 04:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:56:59 INFO - PROCESS | 2060 | 1471089419479 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 04:56:59 INFO - PROCESS | 2060 | 1471089419482 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 2060 | 1471089419484 Marionette TRACE conn5 <- [1,2002,null,{}] 04:56:59 INFO - PROCESS | 2060 | 1471089419487 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:59 INFO - PROCESS | 2060 | 1471089419489 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:59 INFO - PROCESS | 2060 | 1471089419565 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 04:56:59 INFO - PROCESS | 2060 | 1471089419661 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 2060 | 1471089419663 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:56:59 INFO - PROCESS | 2060 | ++DOCSHELL 0F165000 == 33 [pid = 2060] [id = 510] 04:56:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F168000) [pid = 2060] [serial = 1530] [outer = 00000000] 04:56:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14FD0C00) [pid = 2060] [serial = 1531] [outer = 0F168000] 04:56:59 INFO - PROCESS | 2060 | 1471089419710 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F57F400) [pid = 2060] [serial = 1532] [outer = 0F168000] 04:57:00 INFO - PROCESS | 2060 | 1471089420056 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 630ms 04:57:00 INFO - PROCESS | 2060 | 1471089420113 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 04:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:57:00 INFO - PROCESS | 2060 | 1471089420115 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 04:57:00 INFO - PROCESS | 2060 | 1471089420118 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 2060 | 1471089420120 Marionette TRACE conn5 <- [1,2006,null,{}] 04:57:00 INFO - PROCESS | 2060 | 1471089420123 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:00 INFO - PROCESS | 2060 | 1471089420125 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:00 INFO - PROCESS | 2060 | 1471089420201 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 04:57:00 INFO - PROCESS | 2060 | 1471089420293 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 2060 | 1471089420295 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:00 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF1000 == 34 [pid = 2060] [id = 511] 04:57:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F759400) [pid = 2060] [serial = 1533] [outer = 00000000] 04:57:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17DCAC00) [pid = 2060] [serial = 1534] [outer = 0F759400] 04:57:00 INFO - PROCESS | 2060 | 1471089420339 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17ED4800) [pid = 2060] [serial = 1535] [outer = 0F759400] 04:57:00 INFO - PROCESS | 2060 | 1471089420694 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 630ms 04:57:00 INFO - PROCESS | 2060 | 1471089420749 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 2060 | 1471089420751 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 04:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:57:00 INFO - PROCESS | 2060 | 1471089420754 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 2060 | 1471089420755 Marionette TRACE conn5 <- [1,2010,null,{}] 04:57:00 INFO - PROCESS | 2060 | 1471089420759 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:00 INFO - PROCESS | 2060 | 1471089420761 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:00 INFO - PROCESS | 2060 | 1471089420876 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 04:57:00 INFO - PROCESS | 2060 | 1471089420914 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 2060 | 1471089420916 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:00 INFO - PROCESS | 2060 | ++DOCSHELL 13885800 == 35 [pid = 2060] [id = 512] 04:57:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18A84C00) [pid = 2060] [serial = 1536] [outer = 00000000] 04:57:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18B2CC00) [pid = 2060] [serial = 1537] [outer = 18A84C00] 04:57:00 INFO - PROCESS | 2060 | 1471089420960 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18B76000) [pid = 2060] [serial = 1538] [outer = 18A84C00] 04:57:01 INFO - PROCESS | 2060 | 1471089421456 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 770ms 04:57:01 INFO - PROCESS | 2060 | 1471089421526 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 2060 | 1471089421531 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 04:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:57:01 INFO - PROCESS | 2060 | 1471089421536 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 2060 | 1471089421540 Marionette TRACE conn5 <- [1,2014,null,{}] 04:57:01 INFO - PROCESS | 2060 | 1471089421546 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:01 INFO - PROCESS | 2060 | 1471089421549 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:01 INFO - PROCESS | 2060 | 1471089421704 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 04:57:01 INFO - PROCESS | 2060 | 1471089421840 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:01 INFO - PROCESS | 2060 | 1471089421845 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:01 INFO - PROCESS | 2060 | ++DOCSHELL 0E96FC00 == 36 [pid = 2060] [id = 513] 04:57:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0E975000) [pid = 2060] [serial = 1539] [outer = 00000000] 04:57:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F02EC00) [pid = 2060] [serial = 1540] [outer = 0E975000] 04:57:01 INFO - PROCESS | 2060 | 1471089421905 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0F57E000) [pid = 2060] [serial = 1541] [outer = 0E975000] 04:57:02 INFO - PROCESS | 2060 | 1471089422635 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1123ms 04:57:02 INFO - PROCESS | 2060 | 1471089422663 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 04:57:02 INFO - PROCESS | 2060 | 1471089422668 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 04:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:57:02 INFO - PROCESS | 2060 | 1471089422674 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 2060 | 1471089422677 Marionette TRACE conn5 <- [1,2018,null,{}] 04:57:02 INFO - PROCESS | 2060 | 1471089422681 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:02 INFO - PROCESS | 2060 | 1471089422684 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:02 INFO - PROCESS | 2060 | 1471089422825 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 04:57:02 INFO - PROCESS | 2060 | 1471089422962 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 2060 | 1471089422965 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:02 INFO - PROCESS | 2060 | ++DOCSHELL 12530C00 == 37 [pid = 2060] [id = 514] 04:57:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (12531000) [pid = 2060] [serial = 1542] [outer = 00000000] 04:57:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (13A5D400) [pid = 2060] [serial = 1543] [outer = 12531000] 04:57:03 INFO - PROCESS | 2060 | 1471089423023 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (14E41400) [pid = 2060] [serial = 1544] [outer = 12531000] 04:57:03 INFO - PROCESS | 2060 | 1471089423894 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1275ms 04:57:03 INFO - PROCESS | 2060 | 1471089423954 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 04:57:03 INFO - PROCESS | 2060 | 1471089423958 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 04:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:57:03 INFO - PROCESS | 2060 | 1471089423963 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 2060 | 1471089423966 Marionette TRACE conn5 <- [1,2022,null,{}] 04:57:03 INFO - PROCESS | 2060 | 1471089423972 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:03 INFO - PROCESS | 2060 | 1471089423975 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:04 INFO - PROCESS | 2060 | 1471089424110 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 04:57:04 INFO - PROCESS | 2060 | 1471089424255 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 2060 | 1471089424259 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 0EBF1000 == 36 [pid = 2060] [id = 511] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 0F165000 == 35 [pid = 2060] [id = 510] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 17609800 == 34 [pid = 2060] [id = 509] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 164ED400 == 33 [pid = 2060] [id = 508] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 14E47400 == 32 [pid = 2060] [id = 507] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 13AECC00 == 31 [pid = 2060] [id = 506] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 0F5C1400 == 30 [pid = 2060] [id = 505] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 0C097400 == 29 [pid = 2060] [id = 504] 04:57:04 INFO - PROCESS | 2060 | --DOCSHELL 0F58AC00 == 28 [pid = 2060] [id = 503] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18BDE400) [pid = 2060] [serial = 1493] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18F02800) [pid = 2060] [serial = 1496] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (17DC8C00) [pid = 2060] [serial = 1483] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (18B74000) [pid = 2060] [serial = 1486] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17DC9C00) [pid = 2060] [serial = 1484] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (16764C00) [pid = 2060] [serial = 1477] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18BF0000) [pid = 2060] [serial = 1495] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1693FC00) [pid = 2060] [serial = 1478] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F5C2400) [pid = 2060] [serial = 1465] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (104D9800) [pid = 2060] [serial = 1466] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (125EA800) [pid = 2060] [serial = 1474] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (137B9C00) [pid = 2060] [serial = 1475] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18B6F800) [pid = 2060] [serial = 1463] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18A8B800) [pid = 2060] [serial = 1462] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F584000) [pid = 2060] [serial = 1468] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (12530400) [pid = 2060] [serial = 1469] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F16BC00) [pid = 2060] [serial = 1471] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (1049A800) [pid = 2060] [serial = 1489] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18B28000) [pid = 2060] [serial = 1487] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (13A5E000) [pid = 2060] [serial = 1490] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17A7E800) [pid = 2060] [serial = 1480] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17CB1400) [pid = 2060] [serial = 1481] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18A7E800) [pid = 2060] [serial = 1492] [outer = 00000000] [url = about:blank] 04:57:04 INFO - PROCESS | 2060 | ++DOCSHELL 0BF92400 == 29 [pid = 2060] [id = 515] 04:57:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0BF98400) [pid = 2060] [serial = 1545] [outer = 00000000] 04:57:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F162800) [pid = 2060] [serial = 1546] [outer = 0BF98400] 04:57:04 INFO - PROCESS | 2060 | 1471089424341 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F589C00) [pid = 2060] [serial = 1547] [outer = 0BF98400] 04:57:04 INFO - PROCESS | 2060 | 1471089424795 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 890ms 04:57:04 INFO - PROCESS | 2060 | 1471089424853 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 04:57:04 INFO - PROCESS | 2060 | 1471089424858 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 04:57:04 INFO - PROCESS | 2060 | 1471089424863 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:57:04 INFO - PROCESS | 2060 | 1471089424866 Marionette TRACE conn5 <- [1,2026,null,{}] 04:57:04 INFO - PROCESS | 2060 | 1471089424869 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:04 INFO - PROCESS | 2060 | 1471089424872 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:04 INFO - PROCESS | 2060 | 1471089424960 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 04:57:04 INFO - PROCESS | 2060 | 1471089424968 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 2060 | 1471089424971 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:04 INFO - PROCESS | 2060 | ++DOCSHELL 103F2400 == 30 [pid = 2060] [id = 516] 04:57:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1049AC00) [pid = 2060] [serial = 1548] [outer = 00000000] 04:57:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1253B400) [pid = 2060] [serial = 1549] [outer = 1049AC00] 04:57:05 INFO - PROCESS | 2060 | 1471089425019 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (137BA800) [pid = 2060] [serial = 1550] [outer = 1049AC00] 04:57:05 INFO - PROCESS | 2060 | 1471089425518 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 04:57:05 INFO - PROCESS | 2060 | 1471089425539 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 2060 | 1471089425541 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 04:57:05 INFO - PROCESS | 2060 | 1471089425544 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:57:05 INFO - PROCESS | 2060 | 1471089425547 Marionette TRACE conn5 <- [1,2030,null,{}] 04:57:05 INFO - PROCESS | 2060 | 1471089425558 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:05 INFO - PROCESS | 2060 | 1471089425563 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:05 INFO - PROCESS | 2060 | 1471089425680 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 04:57:05 INFO - PROCESS | 2060 | 1471089425781 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 2060 | 1471089425784 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:05 INFO - PROCESS | 2060 | ++DOCSHELL 1576C000 == 31 [pid = 2060] [id = 517] 04:57:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (15770800) [pid = 2060] [serial = 1551] [outer = 00000000] 04:57:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (16764C00) [pid = 2060] [serial = 1552] [outer = 15770800] 04:57:05 INFO - PROCESS | 2060 | 1471089425832 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (16938C00) [pid = 2060] [serial = 1553] [outer = 15770800] 04:57:06 INFO - PROCESS | 2060 | 1471089426214 Marionette TRACE conn5 <- [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]]]}] 04:57:06 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) 04:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 730ms 04:57:06 INFO - PROCESS | 2060 | 1471089426278 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 04:57:06 INFO - PROCESS | 2060 | 1471089426281 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 04:57:06 INFO - PROCESS | 2060 | 1471089426284 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:57:06 INFO - PROCESS | 2060 | 1471089426286 Marionette TRACE conn5 <- [1,2034,null,{}] 04:57:06 INFO - PROCESS | 2060 | 1471089426290 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:06 INFO - PROCESS | 2060 | 1471089426302 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:06 INFO - PROCESS | 2060 | 1471089426389 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 04:57:06 INFO - PROCESS | 2060 | 1471089426394 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:06 INFO - PROCESS | 2060 | 1471089426396 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:06 INFO - PROCESS | 2060 | ++DOCSHELL 175D2400 == 32 [pid = 2060] [id = 518] 04:57:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (175D3000) [pid = 2060] [serial = 1554] [outer = 00000000] 04:57:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17C80800) [pid = 2060] [serial = 1555] [outer = 175D3000] 04:57:06 INFO - PROCESS | 2060 | 1471089426442 Marionette DEBUG loaded listener.js 04:57:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17CB1400) [pid = 2060] [serial = 1556] [outer = 175D3000] 04:57:06 INFO - PROCESS | 2060 | 1471089426920 Marionette TRACE conn5 <- [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]]]}] 04:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 04:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:57:06 INFO - PROCESS | 2060 | 1471089426958 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 04:57:06 INFO - PROCESS | 2060 | 1471089426960 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 04:57:06 INFO - PROCESS | 2060 | 1471089426969 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - PROCESS | 2060 | 1471089426971 Marionette TRACE conn5 <- [1,2038,null,{}] 04:57:06 INFO - PROCESS | 2060 | 1471089426974 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:06 INFO - PROCESS | 2060 | 1471089426976 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:07 INFO - PROCESS | 2060 | 1471089427115 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 04:57:07 INFO - PROCESS | 2060 | 1471089427139 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 2060 | 1471089427141 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:07 INFO - PROCESS | 2060 | ++DOCSHELL 17DBEC00 == 33 [pid = 2060] [id = 519] 04:57:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17DC2000) [pid = 2060] [serial = 1557] [outer = 00000000] 04:57:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17ED6400) [pid = 2060] [serial = 1558] [outer = 17DC2000] 04:57:07 INFO - PROCESS | 2060 | 1471089427185 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17ED7800) [pid = 2060] [serial = 1559] [outer = 17DC2000] 04:57:07 INFO - PROCESS | 2060 | 1471089427672 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 04:57:07 INFO - PROCESS | 2060 | 1471089427694 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 2060 | 1471089427696 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 04:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:57:07 INFO - PROCESS | 2060 | 1471089427699 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 2060 | 1471089427701 Marionette TRACE conn5 <- [1,2042,null,{}] 04:57:07 INFO - PROCESS | 2060 | 1471089427704 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:07 INFO - PROCESS | 2060 | 1471089427710 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:07 INFO - PROCESS | 2060 | 1471089427850 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 04:57:07 INFO - PROCESS | 2060 | 1471089427861 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 2060 | 1471089427863 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:07 INFO - PROCESS | 2060 | ++DOCSHELL 18316400 == 34 [pid = 2060] [id = 520] 04:57:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18A7E800) [pid = 2060] [serial = 1560] [outer = 00000000] 04:57:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18B7C400) [pid = 2060] [serial = 1561] [outer = 18A7E800] 04:57:07 INFO - PROCESS | 2060 | 1471089427961 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18B7C800) [pid = 2060] [serial = 1562] [outer = 18A7E800] 04:57:08 INFO - PROCESS | 2060 | 1471089428374 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 04:57:08 INFO - PROCESS | 2060 | 1471089428437 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 04:57:08 INFO - PROCESS | 2060 | 1471089428439 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 04:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:57:08 INFO - PROCESS | 2060 | 1471089428442 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:57:08 INFO - PROCESS | 2060 | 1471089428444 Marionette TRACE conn5 <- [1,2046,null,{}] 04:57:08 INFO - PROCESS | 2060 | 1471089428447 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:08 INFO - PROCESS | 2060 | 1471089428449 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:08 INFO - PROCESS | 2060 | 1471089428588 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 04:57:08 INFO - PROCESS | 2060 | 1471089428598 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 2060 | 1471089428600 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:08 INFO - PROCESS | 2060 | ++DOCSHELL 18BDA000 == 35 [pid = 2060] [id = 521] 04:57:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18BE4000) [pid = 2060] [serial = 1563] [outer = 00000000] 04:57:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18BEF000) [pid = 2060] [serial = 1564] [outer = 18BE4000] 04:57:08 INFO - PROCESS | 2060 | 1471089428646 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18BFC800) [pid = 2060] [serial = 1565] [outer = 18BE4000] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0E91EC00) [pid = 2060] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (14E47800) [pid = 2060] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0BF9BC00) [pid = 2060] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1760A000) [pid = 2060] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (13B8A800) [pid = 2060] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17DBDC00) [pid = 2060] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18F4AC00) [pid = 2060] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (16766000) [pid = 2060] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F168000) [pid = 2060] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F759400) [pid = 2060] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F5B5C00) [pid = 2060] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F5C2C00) [pid = 2060] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (13AF9000) [pid = 2060] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:57:08 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F028000) [pid = 2060] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:57:09 INFO - PROCESS | 2060 | 1471089429101 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 04:57:09 INFO - PROCESS | 2060 | 1471089429115 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 04:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:57:09 INFO - PROCESS | 2060 | 1471089429117 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 04:57:09 INFO - PROCESS | 2060 | 1471089429120 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 2060 | 1471089429122 Marionette TRACE conn5 <- [1,2050,null,{}] 04:57:09 INFO - PROCESS | 2060 | 1471089429125 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:09 INFO - PROCESS | 2060 | 1471089429127 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:09 INFO - PROCESS | 2060 | 1471089429254 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 04:57:09 INFO - PROCESS | 2060 | 1471089429328 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 2060 | 1471089429330 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:09 INFO - PROCESS | 2060 | ++DOCSHELL 10303000 == 36 [pid = 2060] [id = 522] 04:57:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1253A000) [pid = 2060] [serial = 1566] [outer = 00000000] 04:57:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (16470400) [pid = 2060] [serial = 1567] [outer = 1253A000] 04:57:09 INFO - PROCESS | 2060 | 1471089429374 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17613400) [pid = 2060] [serial = 1568] [outer = 1253A000] 04:57:09 INFO - PROCESS | 2060 | 1471089429699 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 632ms 04:57:09 INFO - PROCESS | 2060 | 1471089429767 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 2060 | 1471089429769 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 04:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:57:09 INFO - PROCESS | 2060 | 1471089429773 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 2060 | 1471089429775 Marionette TRACE conn5 <- [1,2054,null,{}] 04:57:09 INFO - PROCESS | 2060 | 1471089429779 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:09 INFO - PROCESS | 2060 | 1471089429780 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:09 INFO - PROCESS | 2060 | 1471089429862 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 04:57:09 INFO - PROCESS | 2060 | 1471089429867 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 2060 | 1471089429869 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:09 INFO - PROCESS | 2060 | ++DOCSHELL 13B44400 == 37 [pid = 2060] [id = 523] 04:57:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (15768800) [pid = 2060] [serial = 1569] [outer = 00000000] 04:57:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18BE1000) [pid = 2060] [serial = 1570] [outer = 15768800] 04:57:09 INFO - PROCESS | 2060 | 1471089429923 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0BF97800) [pid = 2060] [serial = 1571] [outer = 15768800] 04:57:10 INFO - PROCESS | 2060 | 1471089430368 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 630ms 04:57:10 INFO - PROCESS | 2060 | 1471089430408 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 2060 | 1471089430410 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 04:57:10 INFO - PROCESS | 2060 | 1471089430429 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:57:10 INFO - PROCESS | 2060 | 1471089430431 Marionette TRACE conn5 <- [1,2058,null,{}] 04:57:10 INFO - PROCESS | 2060 | 1471089430435 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:10 INFO - PROCESS | 2060 | 1471089430437 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:10 INFO - PROCESS | 2060 | 1471089430517 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 04:57:10 INFO - PROCESS | 2060 | 1471089430522 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:10 INFO - PROCESS | 2060 | 1471089430524 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:10 INFO - PROCESS | 2060 | ++DOCSHELL 1760DC00 == 38 [pid = 2060] [id = 524] 04:57:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1830A400) [pid = 2060] [serial = 1572] [outer = 00000000] 04:57:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18F48400) [pid = 2060] [serial = 1573] [outer = 1830A400] 04:57:10 INFO - PROCESS | 2060 | 1471089430568 Marionette DEBUG loaded listener.js 04:57:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18F48C00) [pid = 2060] [serial = 1574] [outer = 1830A400] 04:57:11 INFO - PROCESS | 2060 | 1471089431124 Marionette TRACE conn5 <- [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]]]}] 04:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 730ms 04:57:11 INFO - PROCESS | 2060 | 1471089431163 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 04:57:11 INFO - PROCESS | 2060 | 1471089431169 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 04:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:57:11 INFO - PROCESS | 2060 | 1471089431175 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:57:11 INFO - PROCESS | 2060 | 1471089431179 Marionette TRACE conn5 <- [1,2062,null,{}] 04:57:11 INFO - PROCESS | 2060 | 1471089431185 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:11 INFO - PROCESS | 2060 | 1471089431189 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:11 INFO - PROCESS | 2060 | 1471089431356 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 04:57:11 INFO - PROCESS | 2060 | 1471089431497 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 2060 | 1471089431502 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:11 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF2C00 == 39 [pid = 2060] [id = 525] 04:57:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0EBF9400) [pid = 2060] [serial = 1575] [outer = 00000000] 04:57:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0F7C5000) [pid = 2060] [serial = 1576] [outer = 0EBF9400] 04:57:11 INFO - PROCESS | 2060 | 1471089431561 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (104E1800) [pid = 2060] [serial = 1577] [outer = 0EBF9400] 04:57:12 INFO - PROCESS | 2060 | 1471089432153 Marionette TRACE conn5 <- [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]]]}] 04:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1021ms 04:57:12 INFO - PROCESS | 2060 | 1471089432199 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 04:57:12 INFO - PROCESS | 2060 | 1471089432204 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 04:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:57:12 INFO - PROCESS | 2060 | 1471089432211 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:57:12 INFO - PROCESS | 2060 | 1471089432214 Marionette TRACE conn5 <- [1,2066,null,{}] 04:57:12 INFO - PROCESS | 2060 | 1471089432219 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:12 INFO - PROCESS | 2060 | 1471089432222 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:12 INFO - PROCESS | 2060 | 1471089432333 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 04:57:12 INFO - PROCESS | 2060 | 1471089432473 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:12 INFO - PROCESS | 2060 | 1471089432476 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:12 INFO - PROCESS | 2060 | ++DOCSHELL 13E99000 == 40 [pid = 2060] [id = 526] 04:57:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (149CE000) [pid = 2060] [serial = 1578] [outer = 00000000] 04:57:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (164F0400) [pid = 2060] [serial = 1579] [outer = 149CE000] 04:57:12 INFO - PROCESS | 2060 | 1471089432534 Marionette DEBUG loaded listener.js 04:57:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (175D1400) [pid = 2060] [serial = 1580] [outer = 149CE000] 04:57:13 INFO - PROCESS | 2060 | 1471089433138 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 970ms 04:57:13 INFO - PROCESS | 2060 | 1471089433184 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 2060 | 1471089433187 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 04:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:57:13 INFO - PROCESS | 2060 | 1471089433190 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 2060 | 1471089433194 Marionette TRACE conn5 <- [1,2070,null,{}] 04:57:13 INFO - PROCESS | 2060 | 1471089433205 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:13 INFO - PROCESS | 2060 | 1471089433210 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:13 INFO - PROCESS | 2060 | 1471089433321 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 04:57:13 INFO - PROCESS | 2060 | 1471089433461 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:13 INFO - PROCESS | 2060 | 1471089433465 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:13 INFO - PROCESS | 2060 | ++DOCSHELL 18BE7C00 == 41 [pid = 2060] [id = 527] 04:57:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (18BED400) [pid = 2060] [serial = 1581] [outer = 00000000] 04:57:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (18F47400) [pid = 2060] [serial = 1582] [outer = 18BED400] 04:57:13 INFO - PROCESS | 2060 | 1471089433526 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (18F55C00) [pid = 2060] [serial = 1583] [outer = 18BED400] 04:57:14 INFO - PROCESS | 2060 | 1471089434114 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 970ms 04:57:14 INFO - PROCESS | 2060 | 1471089434164 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 2060 | 1471089434167 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 04:57:14 INFO - PROCESS | 2060 | 1471089434170 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:57:14 INFO - PROCESS | 2060 | 1471089434172 Marionette TRACE conn5 <- [1,2074,null,{}] 04:57:14 INFO - PROCESS | 2060 | 1471089434176 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:14 INFO - PROCESS | 2060 | 1471089434178 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:14 INFO - PROCESS | 2060 | 1471089434290 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 04:57:14 INFO - PROCESS | 2060 | 1471089434568 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:14 INFO - PROCESS | 2060 | 1471089434571 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:14 INFO - PROCESS | 2060 | ++DOCSHELL 0BF98C00 == 42 [pid = 2060] [id = 528] 04:57:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (0EA36C00) [pid = 2060] [serial = 1584] [outer = 00000000] 04:57:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 96 (0EBF7800) [pid = 2060] [serial = 1585] [outer = 0EA36C00] 04:57:14 INFO - PROCESS | 2060 | 1471089434645 Marionette DEBUG loaded listener.js 04:57:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 97 (0F163800) [pid = 2060] [serial = 1586] [outer = 0EA36C00] 04:57:15 INFO - PROCESS | 2060 | 1471089435282 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 13B44400 == 41 [pid = 2060] [id = 523] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 10303000 == 40 [pid = 2060] [id = 522] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 18BDA000 == 39 [pid = 2060] [id = 521] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 18316400 == 38 [pid = 2060] [id = 520] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 17DBEC00 == 37 [pid = 2060] [id = 519] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 175D2400 == 36 [pid = 2060] [id = 518] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 1576C000 == 35 [pid = 2060] [id = 517] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 103F2400 == 34 [pid = 2060] [id = 516] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 0BF92400 == 33 [pid = 2060] [id = 515] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 12530C00 == 32 [pid = 2060] [id = 514] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 0E96FC00 == 31 [pid = 2060] [id = 513] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 13885800 == 30 [pid = 2060] [id = 512] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 13E99000 == 29 [pid = 2060] [id = 526] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 18BE7C00 == 28 [pid = 2060] [id = 527] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 1760DC00 == 27 [pid = 2060] [id = 524] 04:57:15 INFO - PROCESS | 2060 | --DOCSHELL 0EBF2C00 == 26 [pid = 2060] [id = 525] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 96 (17C88C00) [pid = 2060] [serial = 1528] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 95 (14E51000) [pid = 2060] [serial = 1502] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (149E6000) [pid = 2060] [serial = 1501] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (18B73000) [pid = 2060] [serial = 1505] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (18A82C00) [pid = 2060] [serial = 1504] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18F52C00) [pid = 2060] [serial = 1508] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18F50800) [pid = 2060] [serial = 1507] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (1693E400) [pid = 2060] [serial = 1526] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (16936800) [pid = 2060] [serial = 1525] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (14FD0C00) [pid = 2060] [serial = 1531] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17DCAC00) [pid = 2060] [serial = 1534] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0FD54000) [pid = 2060] [serial = 1511] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F5E2C00) [pid = 2060] [serial = 1510] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (17DBE000) [pid = 2060] [serial = 1529] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0F7C5400) [pid = 2060] [serial = 1516] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0FD0E400) [pid = 2060] [serial = 1517] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17ED4800) [pid = 2060] [serial = 1535] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (13B96000) [pid = 2060] [serial = 1519] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1646C400) [pid = 2060] [serial = 1523] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (149CF000) [pid = 2060] [serial = 1520] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F57F400) [pid = 2060] [serial = 1532] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (18B2CC00) [pid = 2060] [serial = 1537] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F57E800) [pid = 2060] [serial = 1472] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0ED54400) [pid = 2060] [serial = 1513] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F027800) [pid = 2060] [serial = 1514] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (15769800) [pid = 2060] [serial = 1522] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F025C00) [pid = 2060] [serial = 1499] [outer = 00000000] [url = about:blank] 04:57:15 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0EA84000) [pid = 2060] [serial = 1498] [outer = 00000000] [url = about:blank] 04:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1835ms 04:57:16 INFO - PROCESS | 2060 | 1471089436062 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 2060 | 1471089436067 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 04:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:57:16 INFO - PROCESS | 2060 | 1471089436073 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 2060 | 1471089436076 Marionette TRACE conn5 <- [1,2078,null,{}] 04:57:16 INFO - PROCESS | 2060 | 1471089436082 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:16 INFO - PROCESS | 2060 | 1471089436086 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:16 INFO - PROCESS | 2060 | 1471089436172 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 04:57:16 INFO - PROCESS | 2060 | 1471089436179 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 2060 | 1471089436184 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:16 INFO - PROCESS | 2060 | ++DOCSHELL 0EB60800 == 27 [pid = 2060] [id = 529] 04:57:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0EBF2C00) [pid = 2060] [serial = 1587] [outer = 00000000] 04:57:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0ED53800) [pid = 2060] [serial = 1588] [outer = 0EBF2C00] 04:57:16 INFO - PROCESS | 2060 | 1471089436232 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F029400) [pid = 2060] [serial = 1589] [outer = 0EBF2C00] 04:57:16 INFO - PROCESS | 2060 | 1471089436741 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 730ms 04:57:16 INFO - PROCESS | 2060 | 1471089436806 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 2060 | 1471089436809 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 04:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:57:16 INFO - PROCESS | 2060 | 1471089436815 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 2060 | 1471089436819 Marionette TRACE conn5 <- [1,2082,null,{}] 04:57:16 INFO - PROCESS | 2060 | 1471089436823 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:16 INFO - PROCESS | 2060 | 1471089436826 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:16 INFO - PROCESS | 2060 | 1471089436914 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 04:57:16 INFO - PROCESS | 2060 | 1471089437012 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 2060 | 1471089437014 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:17 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B6400 == 28 [pid = 2060] [id = 530] 04:57:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F5B7000) [pid = 2060] [serial = 1590] [outer = 00000000] 04:57:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F5C1000) [pid = 2060] [serial = 1591] [outer = 0F5B7000] 04:57:17 INFO - PROCESS | 2060 | 1471089437065 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F74F000) [pid = 2060] [serial = 1592] [outer = 0F5B7000] 04:57:17 INFO - PROCESS | 2060 | 1471089437440 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 690ms 04:57:17 INFO - PROCESS | 2060 | 1471089437535 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 04:57:17 INFO - PROCESS | 2060 | 1471089437537 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 04:57:17 INFO - PROCESS | 2060 | 1471089437543 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:57:17 INFO - PROCESS | 2060 | 1471089437545 Marionette TRACE conn5 <- [1,2086,null,{}] 04:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:57:17 INFO - PROCESS | 2060 | 1471089437560 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:17 INFO - PROCESS | 2060 | 1471089437565 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:17 INFO - PROCESS | 2060 | 1471089437660 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 04:57:17 INFO - PROCESS | 2060 | 1471089437671 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:17 INFO - PROCESS | 2060 | 1471089437675 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:17 INFO - PROCESS | 2060 | ++DOCSHELL 12537800 == 29 [pid = 2060] [id = 531] 04:57:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1256D800) [pid = 2060] [serial = 1593] [outer = 00000000] 04:57:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (137B8000) [pid = 2060] [serial = 1594] [outer = 1256D800] 04:57:17 INFO - PROCESS | 2060 | 1471089437724 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (13A5E000) [pid = 2060] [serial = 1595] [outer = 1256D800] 04:57:18 INFO - PROCESS | 2060 | 1471089438180 Marionette TRACE conn5 <- [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]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 04:57:18 INFO - PROCESS | 2060 | 1471089438225 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 2060 | 1471089438228 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 04:57:18 INFO - PROCESS | 2060 | 1471089438231 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 2060 | 1471089438232 Marionette TRACE conn5 <- [1,2090,null,{}] 04:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:57:18 INFO - PROCESS | 2060 | 1471089438236 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:18 INFO - PROCESS | 2060 | 1471089438238 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:18 INFO - PROCESS | 2060 | 1471089438364 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 04:57:18 INFO - PROCESS | 2060 | 1471089438370 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 2060 | 1471089438372 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:18 INFO - PROCESS | 2060 | ++DOCSHELL 13B90400 == 30 [pid = 2060] [id = 532] 04:57:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (13B92000) [pid = 2060] [serial = 1596] [outer = 00000000] 04:57:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (149E6000) [pid = 2060] [serial = 1597] [outer = 13B92000] 04:57:18 INFO - PROCESS | 2060 | 1471089438468 Marionette DEBUG loaded listener.js 04:57:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (14FCF400) [pid = 2060] [serial = 1598] [outer = 13B92000] 04:57:18 INFO - PROCESS | 2060 | 1471089438904 Marionette TRACE conn5 <- [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]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 04:57:18 INFO - PROCESS | 2060 | 1471089438966 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 2060 | 1471089438968 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 04:57:18 INFO - PROCESS | 2060 | 1471089438972 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:57:18 INFO - PROCESS | 2060 | 1471089438974 Marionette TRACE conn5 <- [1,2094,null,{}] 04:57:18 INFO - PROCESS | 2060 | 1471089438984 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:18 INFO - PROCESS | 2060 | 1471089438986 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:19 INFO - PROCESS | 2060 | 1471089439124 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 04:57:19 INFO - PROCESS | 2060 | 1471089439136 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 2060 | 1471089439138 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:19 INFO - PROCESS | 2060 | ++DOCSHELL 15767400 == 31 [pid = 2060] [id = 533] 04:57:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (16463000) [pid = 2060] [serial = 1599] [outer = 00000000] 04:57:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1646F800) [pid = 2060] [serial = 1600] [outer = 16463000] 04:57:19 INFO - PROCESS | 2060 | 1471089439183 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (16935400) [pid = 2060] [serial = 1601] [outer = 16463000] 04:57:19 INFO - PROCESS | 2060 | 1471089439627 Marionette TRACE conn5 <- [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]]]}] 04:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 690ms 04:57:19 INFO - PROCESS | 2060 | 1471089439666 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 04:57:19 INFO - PROCESS | 2060 | 1471089439669 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 04:57:19 INFO - PROCESS | 2060 | 1471089439672 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:57:19 INFO - PROCESS | 2060 | 1471089439674 Marionette TRACE conn5 <- [1,2098,null,{}] 04:57:19 INFO - PROCESS | 2060 | 1471089439692 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:19 INFO - PROCESS | 2060 | 1471089439698 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:19 INFO - PROCESS | 2060 | 1471089439851 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 04:57:19 INFO - PROCESS | 2060 | 1471089439857 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 2060 | 1471089439860 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:19 INFO - PROCESS | 2060 | ++DOCSHELL 16941C00 == 32 [pid = 2060] [id = 534] 04:57:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (16943400) [pid = 2060] [serial = 1602] [outer = 00000000] 04:57:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (17612800) [pid = 2060] [serial = 1603] [outer = 16943400] 04:57:19 INFO - PROCESS | 2060 | 1471089439962 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17C8BC00) [pid = 2060] [serial = 1604] [outer = 16943400] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1830A400) [pid = 2060] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (17DC2000) [pid = 2060] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1049AC00) [pid = 2060] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (175D3000) [pid = 2060] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0E975000) [pid = 2060] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (12531000) [pid = 2060] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (15768800) [pid = 2060] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1253A000) [pid = 2060] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (15770800) [pid = 2060] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18A7E800) [pid = 2060] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18BE4000) [pid = 2060] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0BF98400) [pid = 2060] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:57:20 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18A84C00) [pid = 2060] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:57:20 INFO - PROCESS | 2060 | 1471089440654 Marionette TRACE conn5 <- [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]]]}] 04:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1019ms 04:57:20 INFO - PROCESS | 2060 | 1471089440695 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 04:57:20 INFO - PROCESS | 2060 | 1471089440697 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 04:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:57:20 INFO - PROCESS | 2060 | 1471089440700 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 2060 | 1471089440702 Marionette TRACE conn5 <- [1,2102,null,{}] 04:57:20 INFO - PROCESS | 2060 | 1471089440706 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:20 INFO - PROCESS | 2060 | 1471089440707 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:20 INFO - PROCESS | 2060 | 1471089440829 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 04:57:20 INFO - PROCESS | 2060 | 1471089440891 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 2060 | 1471089440892 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:20 INFO - PROCESS | 2060 | ++DOCSHELL 08861C00 == 33 [pid = 2060] [id = 535] 04:57:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (08865C00) [pid = 2060] [serial = 1605] [outer = 00000000] 04:57:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (12534800) [pid = 2060] [serial = 1606] [outer = 08865C00] 04:57:20 INFO - PROCESS | 2060 | 1471089440937 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14E47800) [pid = 2060] [serial = 1607] [outer = 08865C00] 04:57:21 INFO - PROCESS | 2060 | 1471089441289 Marionette TRACE conn5 <- [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]]]}] 04:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 631ms 04:57:21 INFO - PROCESS | 2060 | 1471089441332 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 2060 | 1471089441334 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 04:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:57:21 INFO - PROCESS | 2060 | 1471089441338 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 2060 | 1471089441339 Marionette TRACE conn5 <- [1,2106,null,{}] 04:57:21 INFO - PROCESS | 2060 | 1471089441357 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:21 INFO - PROCESS | 2060 | 1471089441359 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:21 INFO - PROCESS | 2060 | 1471089441439 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 04:57:21 INFO - PROCESS | 2060 | 1471089441445 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:21 INFO - PROCESS | 2060 | 1471089441447 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:21 INFO - PROCESS | 2060 | ++DOCSHELL 1535A800 == 34 [pid = 2060] [id = 536] 04:57:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1646AC00) [pid = 2060] [serial = 1608] [outer = 00000000] 04:57:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17DBB800) [pid = 2060] [serial = 1609] [outer = 1646AC00] 04:57:21 INFO - PROCESS | 2060 | 1471089441490 Marionette DEBUG loaded listener.js 04:57:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17DBEC00) [pid = 2060] [serial = 1610] [outer = 1646AC00] 04:57:21 INFO - PROCESS | 2060 | 1471089441913 Marionette TRACE conn5 <- [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]]]}] 04:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 590ms 04:57:21 INFO - PROCESS | 2060 | 1471089441928 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 2060 | 1471089441931 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 04:57:21 INFO - PROCESS | 2060 | 1471089441934 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:57:21 INFO - PROCESS | 2060 | 1471089441935 Marionette TRACE conn5 <- [1,2110,null,{}] 04:57:21 INFO - PROCESS | 2060 | 1471089441939 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:21 INFO - PROCESS | 2060 | 1471089441941 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:22 INFO - PROCESS | 2060 | 1471089442065 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 04:57:22 INFO - PROCESS | 2060 | 1471089442076 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 2060 | 1471089442078 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:22 INFO - PROCESS | 2060 | ++DOCSHELL 17DCAC00 == 35 [pid = 2060] [id = 537] 04:57:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17ED4800) [pid = 2060] [serial = 1611] [outer = 00000000] 04:57:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18316400) [pid = 2060] [serial = 1612] [outer = 17ED4800] 04:57:22 INFO - PROCESS | 2060 | 1471089442121 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18A7E800) [pid = 2060] [serial = 1613] [outer = 17ED4800] 04:57:22 INFO - PROCESS | 2060 | 1471089442725 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 830ms 04:57:22 INFO - PROCESS | 2060 | 1471089442778 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 04:57:22 INFO - PROCESS | 2060 | 1471089442783 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 04:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:57:22 INFO - PROCESS | 2060 | 1471089442789 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 2060 | 1471089442793 Marionette TRACE conn5 <- [1,2114,null,{}] 04:57:22 INFO - PROCESS | 2060 | 1471089442799 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:22 INFO - PROCESS | 2060 | 1471089442802 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:22 INFO - PROCESS | 2060 | 1471089442936 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 04:57:23 INFO - PROCESS | 2060 | 1471089443074 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:23 INFO - PROCESS | 2060 | 1471089443079 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:23 INFO - PROCESS | 2060 | ++DOCSHELL 0EAE3400 == 36 [pid = 2060] [id = 538] 04:57:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0EAE8400) [pid = 2060] [serial = 1614] [outer = 00000000] 04:57:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F171400) [pid = 2060] [serial = 1615] [outer = 0EAE8400] 04:57:23 INFO - PROCESS | 2060 | 1471089443138 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0F588C00) [pid = 2060] [serial = 1616] [outer = 0EAE8400] 04:57:23 INFO - PROCESS | 2060 | --DOCSHELL 0EA34400 == 35 [pid = 2060] [id = 12] 04:57:23 INFO - PROCESS | 2060 | 1471089443955 Marionette TRACE conn5 <- [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]]]}] 04:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1190ms 04:57:23 INFO - PROCESS | 2060 | 1471089443979 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 04:57:23 INFO - PROCESS | 2060 | 1471089443984 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 04:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:57:23 INFO - PROCESS | 2060 | 1471089443991 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:57:23 INFO - PROCESS | 2060 | 1471089443993 Marionette TRACE conn5 <- [1,2118,null,{}] 04:57:23 INFO - PROCESS | 2060 | 1471089443997 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:23 INFO - PROCESS | 2060 | 1471089444000 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:24 INFO - PROCESS | 2060 | 1471089444120 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 04:57:24 INFO - PROCESS | 2060 | 1471089444256 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 2060 | 1471089444259 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:24 INFO - PROCESS | 2060 | ++DOCSHELL 0F5C2000 == 36 [pid = 2060] [id = 539] 04:57:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0FD95800) [pid = 2060] [serial = 1617] [outer = 00000000] 04:57:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (1253E800) [pid = 2060] [serial = 1618] [outer = 0FD95800] 04:57:24 INFO - PROCESS | 2060 | 1471089444316 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (149E2000) [pid = 2060] [serial = 1619] [outer = 0FD95800] 04:57:25 INFO - PROCESS | 2060 | 1471089445157 Marionette TRACE conn5 <- [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] 04:57:25 INFO - PROCESS | 2060 | 1471089445220 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 04:57:25 INFO - PROCESS | 2060 | 1471089445226 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:57:25 INFO - PROCESS | 2060 | 1471089445229 Marionette TRACE conn5 <- [1,2122,null,{}] 04:57:25 INFO - PROCESS | 2060 | 1471089445234 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:25 INFO - PROCESS | 2060 | 1471089445237 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:25 INFO - PROCESS | 2060 | 1471089445356 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 04:57:25 INFO - PROCESS | 2060 | 1471089445487 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 2060 | 1471089445491 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 1535A800 == 35 [pid = 2060] [id = 536] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 08861C00 == 34 [pid = 2060] [id = 535] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 16941C00 == 33 [pid = 2060] [id = 534] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 15767400 == 32 [pid = 2060] [id = 533] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 13B90400 == 31 [pid = 2060] [id = 532] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 12537800 == 30 [pid = 2060] [id = 531] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 0F5B6400 == 29 [pid = 2060] [id = 530] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 0EB60800 == 28 [pid = 2060] [id = 529] 04:57:25 INFO - PROCESS | 2060 | --DOCSHELL 0BF98C00 == 27 [pid = 2060] [id = 528] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (17ED7800) [pid = 2060] [serial = 1559] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (1253B400) [pid = 2060] [serial = 1549] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (17C80800) [pid = 2060] [serial = 1555] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F57E000) [pid = 2060] [serial = 1541] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (14E41400) [pid = 2060] [serial = 1544] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18BE1000) [pid = 2060] [serial = 1570] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17ED6400) [pid = 2060] [serial = 1558] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17613400) [pid = 2060] [serial = 1568] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16938C00) [pid = 2060] [serial = 1553] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18B7C800) [pid = 2060] [serial = 1562] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (16470400) [pid = 2060] [serial = 1567] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18BEF000) [pid = 2060] [serial = 1564] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18BFC800) [pid = 2060] [serial = 1565] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F02EC00) [pid = 2060] [serial = 1540] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F162800) [pid = 2060] [serial = 1546] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17CB1400) [pid = 2060] [serial = 1556] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (137BA800) [pid = 2060] [serial = 1550] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (13A5D400) [pid = 2060] [serial = 1543] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18B7C400) [pid = 2060] [serial = 1561] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18B76000) [pid = 2060] [serial = 1538] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (16764C00) [pid = 2060] [serial = 1552] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (0F589C00) [pid = 2060] [serial = 1547] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (18F48C00) [pid = 2060] [serial = 1574] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (18F48400) [pid = 2060] [serial = 1573] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (0BF97800) [pid = 2060] [serial = 1571] [outer = 00000000] [url = about:blank] 04:57:25 INFO - PROCESS | 2060 | ++DOCSHELL 08869800 == 28 [pid = 2060] [id = 540] 04:57:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0BF92400) [pid = 2060] [serial = 1620] [outer = 00000000] 04:57:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F02EC00) [pid = 2060] [serial = 1621] [outer = 0BF92400] 04:57:25 INFO - PROCESS | 2060 | 1471089445571 Marionette DEBUG loaded listener.js 04:57:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F3A4000) [pid = 2060] [serial = 1622] [outer = 0BF92400] 04:57:25 INFO - PROCESS | 2060 | 1471089446014 Marionette TRACE conn5 <- [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]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 831ms 04:57:26 INFO - PROCESS | 2060 | 1471089446062 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 2060 | 1471089446066 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 04:57:26 INFO - PROCESS | 2060 | 1471089446072 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:57:26 INFO - PROCESS | 2060 | 1471089446074 Marionette TRACE conn5 <- [1,2126,null,{}] 04:57:26 INFO - PROCESS | 2060 | 1471089446078 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:26 INFO - PROCESS | 2060 | 1471089446081 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:26 INFO - PROCESS | 2060 | 1471089446167 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 04:57:26 INFO - PROCESS | 2060 | 1471089446173 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 2060 | 1471089446176 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:26 INFO - PROCESS | 2060 | ++DOCSHELL 0F587000 == 29 [pid = 2060] [id = 541] 04:57:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F589C00) [pid = 2060] [serial = 1623] [outer = 00000000] 04:57:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0FD97400) [pid = 2060] [serial = 1624] [outer = 0F589C00] 04:57:26 INFO - PROCESS | 2060 | 1471089446223 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (12536400) [pid = 2060] [serial = 1625] [outer = 0F589C00] 04:57:26 INFO - PROCESS | 2060 | 1471089446720 Marionette TRACE conn5 <- [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]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 04:57:26 INFO - PROCESS | 2060 | 1471089446746 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 2060 | 1471089446748 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 04:57:26 INFO - PROCESS | 2060 | 1471089446752 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:57:26 INFO - PROCESS | 2060 | 1471089446755 Marionette TRACE conn5 <- [1,2130,null,{}] 04:57:26 INFO - PROCESS | 2060 | 1471089446766 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:26 INFO - PROCESS | 2060 | 1471089446770 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:26 INFO - PROCESS | 2060 | 1471089446855 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 04:57:26 INFO - PROCESS | 2060 | 1471089446864 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 2060 | 1471089446867 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:26 INFO - PROCESS | 2060 | ++DOCSHELL 14FCEC00 == 30 [pid = 2060] [id = 542] 04:57:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (1535C800) [pid = 2060] [serial = 1626] [outer = 00000000] 04:57:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (16464000) [pid = 2060] [serial = 1627] [outer = 1535C800] 04:57:26 INFO - PROCESS | 2060 | 1471089446915 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16764C00) [pid = 2060] [serial = 1628] [outer = 1535C800] 04:57:27 INFO - PROCESS | 2060 | 1471089447419 Marionette TRACE conn5 <- [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] 04:57:27 INFO - PROCESS | 2060 | 1471089447490 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 04:57:27 INFO - PROCESS | 2060 | 1471089447493 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:57:27 INFO - PROCESS | 2060 | 1471089447494 Marionette TRACE conn5 <- [1,2134,null,{}] 04:57:27 INFO - PROCESS | 2060 | 1471089447498 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:27 INFO - PROCESS | 2060 | 1471089447509 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:27 INFO - PROCESS | 2060 | 1471089447639 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 04:57:27 INFO - PROCESS | 2060 | 1471089447652 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:27 INFO - PROCESS | 2060 | 1471089447654 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:27 INFO - PROCESS | 2060 | ++DOCSHELL 1691E800 == 31 [pid = 2060] [id = 543] 04:57:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1693F800) [pid = 2060] [serial = 1629] [outer = 00000000] 04:57:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17612400) [pid = 2060] [serial = 1630] [outer = 1693F800] 04:57:27 INFO - PROCESS | 2060 | 1471089447703 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17C81800) [pid = 2060] [serial = 1631] [outer = 1693F800] 04:57:28 INFO - PROCESS | 2060 | 1471089448160 Marionette TRACE conn5 <- [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] 04:57:28 INFO - PROCESS | 2060 | 1471089448231 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 04:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:57:28 INFO - PROCESS | 2060 | 1471089448270 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 2060 | 1471089448271 Marionette TRACE conn5 <- [1,2138,null,{}] 04:57:28 INFO - PROCESS | 2060 | 1471089448279 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:28 INFO - PROCESS | 2060 | 1471089448281 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:28 INFO - PROCESS | 2060 | 1471089448395 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 04:57:28 INFO - PROCESS | 2060 | 1471089448407 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 2060 | 1471089448408 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:28 INFO - PROCESS | 2060 | ++DOCSHELL 17610C00 == 32 [pid = 2060] [id = 544] 04:57:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17A81000) [pid = 2060] [serial = 1632] [outer = 00000000] 04:57:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17DBD000) [pid = 2060] [serial = 1633] [outer = 17A81000] 04:57:28 INFO - PROCESS | 2060 | 1471089448453 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17DCA800) [pid = 2060] [serial = 1634] [outer = 17A81000] 04:57:28 INFO - PROCESS | 2060 | 1471089448928 Marionette TRACE conn5 <- [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]]]}] 04:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 690ms 04:57:28 INFO - PROCESS | 2060 | 1471089448961 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 04:57:28 INFO - PROCESS | 2060 | 1471089448963 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 04:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:57:28 INFO - PROCESS | 2060 | 1471089448967 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 2060 | 1471089448968 Marionette TRACE conn5 <- [1,2142,null,{}] 04:57:28 INFO - PROCESS | 2060 | 1471089448972 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:28 INFO - PROCESS | 2060 | 1471089448978 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:29 INFO - PROCESS | 2060 | 1471089449118 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 04:57:29 INFO - PROCESS | 2060 | 1471089449186 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 2060 | 1471089449188 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:29 INFO - PROCESS | 2060 | ++DOCSHELL 18A86800 == 33 [pid = 2060] [id = 545] 04:57:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A87C00) [pid = 2060] [serial = 1635] [outer = 00000000] 04:57:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18B73400) [pid = 2060] [serial = 1636] [outer = 18A87C00] 04:57:29 INFO - PROCESS | 2060 | 1471089449236 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18B75000) [pid = 2060] [serial = 1637] [outer = 18A87C00] 04:57:29 INFO - PROCESS | 2060 | 1471089449676 Marionette TRACE conn5 <- [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]]]}] 04:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 732ms 04:57:29 INFO - PROCESS | 2060 | 1471089449730 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 04:57:29 INFO - PROCESS | 2060 | 1471089449732 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 04:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:57:29 INFO - PROCESS | 2060 | 1471089449735 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 2060 | 1471089449737 Marionette TRACE conn5 <- [1,2146,null,{}] 04:57:29 INFO - PROCESS | 2060 | 1471089449741 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:29 INFO - PROCESS | 2060 | 1471089449743 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:29 INFO - PROCESS | 2060 | 1471089449854 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 04:57:29 INFO - PROCESS | 2060 | 1471089449862 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 2060 | 1471089449864 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:29 INFO - PROCESS | 2060 | ++DOCSHELL 0EAE9400 == 34 [pid = 2060] [id = 546] 04:57:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0F7C2400) [pid = 2060] [serial = 1638] [outer = 00000000] 04:57:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18B7AC00) [pid = 2060] [serial = 1639] [outer = 0F7C2400] 04:57:29 INFO - PROCESS | 2060 | 1471089449962 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18BD9000) [pid = 2060] [serial = 1640] [outer = 0F7C2400] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0EA36C00) [pid = 2060] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F5B7000) [pid = 2060] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0EBF9400) [pid = 2060] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16943400) [pid = 2060] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (149CE000) [pid = 2060] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18BED400) [pid = 2060] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (16463000) [pid = 2060] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (08865C00) [pid = 2060] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (1646AC00) [pid = 2060] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0EBF2C00) [pid = 2060] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (1256D800) [pid = 2060] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:57:30 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (13B92000) [pid = 2060] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:57:30 INFO - PROCESS | 2060 | 1471089450398 Marionette TRACE conn5 <- [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]]]}] 04:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 730ms 04:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:57:30 INFO - PROCESS | 2060 | 1471089450467 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 04:57:30 INFO - PROCESS | 2060 | 1471089450469 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 04:57:30 INFO - PROCESS | 2060 | 1471089450473 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 2060 | 1471089450474 Marionette TRACE conn5 <- [1,2150,null,{}] 04:57:30 INFO - PROCESS | 2060 | 1471089450478 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:30 INFO - PROCESS | 2060 | 1471089450480 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:30 INFO - PROCESS | 2060 | 1471089450559 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 04:57:30 INFO - PROCESS | 2060 | 1471089450564 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:30 INFO - PROCESS | 2060 | 1471089450566 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:30 INFO - PROCESS | 2060 | ++DOCSHELL 13A59800 == 35 [pid = 2060] [id = 547] 04:57:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (14E50800) [pid = 2060] [serial = 1641] [outer = 00000000] 04:57:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (175D1800) [pid = 2060] [serial = 1642] [outer = 14E50800] 04:57:30 INFO - PROCESS | 2060 | 1471089450612 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (175D4800) [pid = 2060] [serial = 1643] [outer = 14E50800] 04:57:31 INFO - PROCESS | 2060 | 1471089451058 Marionette TRACE conn5 <- [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]]]}] 04:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 630ms 04:57:31 INFO - PROCESS | 2060 | 1471089451104 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 2060 | 1471089451106 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 04:57:31 INFO - PROCESS | 2060 | 1471089451109 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:57:31 INFO - PROCESS | 2060 | 1471089451111 Marionette TRACE conn5 <- [1,2154,null,{}] 04:57:31 INFO - PROCESS | 2060 | 1471089451114 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:31 INFO - PROCESS | 2060 | 1471089451116 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:31 INFO - PROCESS | 2060 | 1471089451195 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 04:57:31 INFO - PROCESS | 2060 | 1471089451201 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 2060 | 1471089451203 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:31 INFO - PROCESS | 2060 | ++DOCSHELL 14ECBC00 == 36 [pid = 2060] [id = 548] 04:57:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18B74C00) [pid = 2060] [serial = 1644] [outer = 00000000] 04:57:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18BE4800) [pid = 2060] [serial = 1645] [outer = 18B74C00] 04:57:31 INFO - PROCESS | 2060 | 1471089451246 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18BFC800) [pid = 2060] [serial = 1646] [outer = 18B74C00] 04:57:31 INFO - PROCESS | 2060 | 1471089451693 Marionette TRACE conn5 <- [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]]]}] 04:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 04:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:57:31 INFO - PROCESS | 2060 | 1471089451743 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 2060 | 1471089451745 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 04:57:31 INFO - PROCESS | 2060 | 1471089451748 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 2060 | 1471089451750 Marionette TRACE conn5 <- [1,2158,null,{}] 04:57:31 INFO - PROCESS | 2060 | 1471089451770 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:31 INFO - PROCESS | 2060 | 1471089451772 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:31 INFO - PROCESS | 2060 | 1471089451851 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 04:57:31 INFO - PROCESS | 2060 | 1471089451856 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 2060 | 1471089451858 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:31 INFO - PROCESS | 2060 | ++DOCSHELL 16916400 == 37 [pid = 2060] [id = 549] 04:57:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18BEF000) [pid = 2060] [serial = 1647] [outer = 00000000] 04:57:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18F0C400) [pid = 2060] [serial = 1648] [outer = 18BEF000] 04:57:31 INFO - PROCESS | 2060 | 1471089451902 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18F0D400) [pid = 2060] [serial = 1649] [outer = 18BEF000] 04:57:32 INFO - PROCESS | 2060 | --DOCSHELL 0E927800 == 36 [pid = 2060] [id = 13] 04:57:32 INFO - PROCESS | 2060 | --DOCSHELL 08869800 == 35 [pid = 2060] [id = 540] 04:57:32 INFO - PROCESS | 2060 | --DOCSHELL 0F5C2000 == 34 [pid = 2060] [id = 539] 04:57:32 INFO - PROCESS | 2060 | --DOCSHELL 17DCAC00 == 33 [pid = 2060] [id = 537] 04:57:32 INFO - PROCESS | 2060 | --DOCSHELL 0EAE3400 == 32 [pid = 2060] [id = 538] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 0F587000 == 31 [pid = 2060] [id = 541] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 1691E800 == 30 [pid = 2060] [id = 543] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 0EAE9400 == 29 [pid = 2060] [id = 546] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 13A59800 == 28 [pid = 2060] [id = 547] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 17610C00 == 27 [pid = 2060] [id = 544] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 18A86800 == 26 [pid = 2060] [id = 545] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 14FCEC00 == 25 [pid = 2060] [id = 542] 04:57:33 INFO - PROCESS | 2060 | --DOCSHELL 14ECBC00 == 24 [pid = 2060] [id = 548] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (13A5E000) [pid = 2060] [serial = 1595] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18316400) [pid = 2060] [serial = 1612] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0EBF7800) [pid = 2060] [serial = 1585] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F5C1000) [pid = 2060] [serial = 1591] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F74F000) [pid = 2060] [serial = 1592] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (104E1800) [pid = 2060] [serial = 1577] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17612800) [pid = 2060] [serial = 1603] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F7C5000) [pid = 2060] [serial = 1576] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (175D1400) [pid = 2060] [serial = 1580] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (164F0400) [pid = 2060] [serial = 1579] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18F55C00) [pid = 2060] [serial = 1583] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18F47400) [pid = 2060] [serial = 1582] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1646F800) [pid = 2060] [serial = 1600] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (12534800) [pid = 2060] [serial = 1606] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17DBB800) [pid = 2060] [serial = 1609] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17C8BC00) [pid = 2060] [serial = 1604] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0ED53800) [pid = 2060] [serial = 1588] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (0F029400) [pid = 2060] [serial = 1589] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (137B8000) [pid = 2060] [serial = 1594] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F163800) [pid = 2060] [serial = 1586] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (149E6000) [pid = 2060] [serial = 1597] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (17DBEC00) [pid = 2060] [serial = 1610] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (14FCF400) [pid = 2060] [serial = 1598] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (14E47800) [pid = 2060] [serial = 1607] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (16935400) [pid = 2060] [serial = 1601] [outer = 00000000] [url = about:blank] 04:57:33 INFO - PROCESS | 2060 | 1471089453872 Marionette TRACE conn5 <- [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]]]}] 04:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2176ms 04:57:33 INFO - PROCESS | 2060 | 1471089453896 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 04:57:33 INFO - PROCESS | 2060 | 1471089453901 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 04:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:57:33 INFO - PROCESS | 2060 | 1471089453908 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:57:33 INFO - PROCESS | 2060 | 1471089453912 Marionette TRACE conn5 <- [1,2162,null,{}] 04:57:33 INFO - PROCESS | 2060 | 1471089453918 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:33 INFO - PROCESS | 2060 | 1471089453922 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:34 INFO - PROCESS | 2060 | 1471089454050 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 04:57:34 INFO - PROCESS | 2060 | 1471089454181 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:34 INFO - PROCESS | 2060 | 1471089454186 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:34 INFO - PROCESS | 2060 | ++DOCSHELL 0EA36C00 == 25 [pid = 2060] [id = 550] 04:57:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0EAEA400) [pid = 2060] [serial = 1650] [outer = 00000000] 04:57:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0EBFB000) [pid = 2060] [serial = 1651] [outer = 0EAEA400] 04:57:34 INFO - PROCESS | 2060 | 1471089454248 Marionette DEBUG loaded listener.js 04:57:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0ED50800) [pid = 2060] [serial = 1652] [outer = 0EAEA400] 04:57:34 INFO - PROCESS | 2060 | 1471089454951 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1122ms 04:57:35 INFO - PROCESS | 2060 | 1471089455048 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 04:57:35 INFO - PROCESS | 2060 | 1471089455054 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 04:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:57:35 INFO - PROCESS | 2060 | 1471089455062 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 2060 | 1471089455065 Marionette TRACE conn5 <- [1,2166,null,{}] 04:57:35 INFO - PROCESS | 2060 | 1471089455069 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:35 INFO - PROCESS | 2060 | 1471089455073 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:35 INFO - PROCESS | 2060 | 1471089455204 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 04:57:35 INFO - PROCESS | 2060 | 1471089455327 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:35 INFO - PROCESS | 2060 | 1471089455330 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:35 INFO - PROCESS | 2060 | ++DOCSHELL 0F16D400 == 26 [pid = 2060] [id = 551] 04:57:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0F16F000) [pid = 2060] [serial = 1653] [outer = 00000000] 04:57:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (0F3A6C00) [pid = 2060] [serial = 1654] [outer = 0F16F000] 04:57:35 INFO - PROCESS | 2060 | 1471089455390 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0F585800) [pid = 2060] [serial = 1655] [outer = 0F16F000] 04:57:36 INFO - PROCESS | 2060 | 1471089456160 Marionette TRACE conn5 <- [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]]]}] 04:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1119ms 04:57:36 INFO - PROCESS | 2060 | 1471089456188 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 2060 | 1471089456192 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 04:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:57:36 INFO - PROCESS | 2060 | 1471089456204 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - PROCESS | 2060 | 1471089456207 Marionette TRACE conn5 <- [1,2170,null,{}] 04:57:36 INFO - PROCESS | 2060 | 1471089456213 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:36 INFO - PROCESS | 2060 | 1471089456216 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:36 INFO - PROCESS | 2060 | 1471089456308 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 04:57:36 INFO - PROCESS | 2060 | 1471089456315 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 2060 | 1471089456317 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:36 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF1000 == 27 [pid = 2060] [id = 552] 04:57:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0F025800) [pid = 2060] [serial = 1656] [outer = 00000000] 04:57:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F02DC00) [pid = 2060] [serial = 1657] [outer = 0F025800] 04:57:36 INFO - PROCESS | 2060 | 1471089456368 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F3A2C00) [pid = 2060] [serial = 1658] [outer = 0F025800] 04:57:36 INFO - PROCESS | 2060 | 1471089456898 Marionette TRACE conn5 <- [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]]]}] 04:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 04:57:36 INFO - PROCESS | 2060 | 1471089456939 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 2060 | 1471089456943 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 04:57:36 INFO - PROCESS | 2060 | 1471089456949 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:57:36 INFO - PROCESS | 2060 | 1471089456951 Marionette TRACE conn5 <- [1,2174,null,{}] 04:57:36 INFO - PROCESS | 2060 | 1471089456955 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:36 INFO - PROCESS | 2060 | 1471089456958 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:37 INFO - PROCESS | 2060 | 1471089457049 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 04:57:37 INFO - PROCESS | 2060 | 1471089457143 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 2060 | 1471089457145 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:37 INFO - PROCESS | 2060 | ++DOCSHELL 0F757C00 == 28 [pid = 2060] [id = 553] 04:57:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F7C4C00) [pid = 2060] [serial = 1659] [outer = 00000000] 04:57:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0FD0E400) [pid = 2060] [serial = 1660] [outer = 0F7C4C00] 04:57:37 INFO - PROCESS | 2060 | 1471089457193 Marionette DEBUG loaded listener.js 04:57:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (103E3800) [pid = 2060] [serial = 1661] [outer = 0F7C4C00] 04:57:37 INFO - PROCESS | 2060 | 1471089457631 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 04:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:57:37 INFO - PROCESS | 2060 | 1471089457683 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 2060 | 1471089457686 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 04:57:37 INFO - PROCESS | 2060 | 1471089457689 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 2060 | 1471089457692 Marionette TRACE conn5 <- [1,2178,null,{}] 04:57:37 INFO - PROCESS | 2060 | 1471089457703 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:37 INFO - PROCESS | 2060 | 1471089457708 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:37 INFO - PROCESS | 2060 | 1471089457795 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 04:57:37 INFO - PROCESS | 2060 | 1471089457841 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 2060 | 1471089457844 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:37 INFO - PROCESS | 2060 | ++DOCSHELL 1387CC00 == 29 [pid = 2060] [id = 554] 04:57:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1387D000) [pid = 2060] [serial = 1662] [outer = 00000000] 04:57:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (13887800) [pid = 2060] [serial = 1663] [outer = 1387D000] 04:57:37 INFO - PROCESS | 2060 | 1471089457894 Marionette DEBUG loaded listener.js 04:57:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (13AF9C00) [pid = 2060] [serial = 1664] [outer = 1387D000] 04:57:38 INFO - PROCESS | 2060 | 1471089458395 Marionette TRACE conn5 <- [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]]]}] 04:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 730ms 04:57:38 INFO - PROCESS | 2060 | 1471089458420 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 2060 | 1471089458422 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 04:57:38 INFO - PROCESS | 2060 | 1471089458425 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:57:38 INFO - PROCESS | 2060 | 1471089458427 Marionette TRACE conn5 <- [1,2182,null,{}] 04:57:38 INFO - PROCESS | 2060 | 1471089458431 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:38 INFO - PROCESS | 2060 | 1471089458432 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:38 INFO - PROCESS | 2060 | 1471089458554 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 04:57:38 INFO - PROCESS | 2060 | 1471089458560 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:38 INFO - PROCESS | 2060 | 1471089458562 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:38 INFO - PROCESS | 2060 | ++DOCSHELL 149E7C00 == 30 [pid = 2060] [id = 555] 04:57:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (149EB000) [pid = 2060] [serial = 1665] [outer = 00000000] 04:57:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (14EBC400) [pid = 2060] [serial = 1666] [outer = 149EB000] 04:57:38 INFO - PROCESS | 2060 | 1471089458658 Marionette DEBUG loaded listener.js 04:57:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (14FD2400) [pid = 2060] [serial = 1667] [outer = 149EB000] 04:57:39 INFO - PROCESS | 2060 | 1471089459106 Marionette TRACE conn5 <- [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]]]}] 04:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 730ms 04:57:39 INFO - PROCESS | 2060 | 1471089459160 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 04:57:39 INFO - PROCESS | 2060 | 1471089459162 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 04:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:57:39 INFO - PROCESS | 2060 | 1471089459165 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:57:39 INFO - PROCESS | 2060 | 1471089459167 Marionette TRACE conn5 <- [1,2186,null,{}] 04:57:39 INFO - PROCESS | 2060 | 1471089459178 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:39 INFO - PROCESS | 2060 | 1471089459181 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:39 INFO - PROCESS | 2060 | 1471089459326 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 04:57:39 INFO - PROCESS | 2060 | 1471089459339 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 2060 | 1471089459341 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:39 INFO - PROCESS | 2060 | ++DOCSHELL 15363000 == 31 [pid = 2060] [id = 556] 04:57:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1576C800) [pid = 2060] [serial = 1668] [outer = 00000000] 04:57:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1646C400) [pid = 2060] [serial = 1669] [outer = 1576C800] 04:57:39 INFO - PROCESS | 2060 | 1471089459387 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1646CC00) [pid = 2060] [serial = 1670] [outer = 1576C800] 04:57:39 INFO - PROCESS | 2060 | 1471089459846 Marionette TRACE conn5 <- [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]]]}] 04:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 04:57:39 INFO - PROCESS | 2060 | 1471089459902 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 04:57:39 INFO - PROCESS | 2060 | 1471089459904 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 04:57:39 INFO - PROCESS | 2060 | 1471089459907 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:57:39 INFO - PROCESS | 2060 | 1471089459909 Marionette TRACE conn5 <- [1,2190,null,{}] 04:57:39 INFO - PROCESS | 2060 | 1471089459912 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:39 INFO - PROCESS | 2060 | 1471089459918 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:40 INFO - PROCESS | 2060 | 1471089460068 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 04:57:40 INFO - PROCESS | 2060 | 1471089460132 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:40 INFO - PROCESS | 2060 | 1471089460134 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:40 INFO - PROCESS | 2060 | ++DOCSHELL 0F3A5800 == 32 [pid = 2060] [id = 557] 04:57:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16935400) [pid = 2060] [serial = 1671] [outer = 00000000] 04:57:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1760DC00) [pid = 2060] [serial = 1672] [outer = 16935400] 04:57:40 INFO - PROCESS | 2060 | 1471089460181 Marionette DEBUG loaded listener.js 04:57:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1760FC00) [pid = 2060] [serial = 1673] [outer = 16935400] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (18B74C00) [pid = 2060] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17A81000) [pid = 2060] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18A87C00) [pid = 2060] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F7C2400) [pid = 2060] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (1693F800) [pid = 2060] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1535C800) [pid = 2060] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F589C00) [pid = 2060] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0BF92400) [pid = 2060] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0FD95800) [pid = 2060] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0EAE8400) [pid = 2060] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17ED4800) [pid = 2060] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0EBF8C00) [pid = 2060] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:57:40 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (14E50800) [pid = 2060] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:57:40 INFO - PROCESS | 2060 | 1471089460609 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 04:57:40 INFO - PROCESS | 2060 | 1471089460669 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 04:57:40 INFO - PROCESS | 2060 | 1471089460671 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 04:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:57:40 INFO - PROCESS | 2060 | 1471089460679 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:57:40 INFO - PROCESS | 2060 | 1471089460681 Marionette TRACE conn5 <- [1,2194,null,{}] 04:57:40 INFO - PROCESS | 2060 | 1471089460685 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:40 INFO - PROCESS | 2060 | 1471089460687 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:40 INFO - PROCESS | 2060 | 1471089460769 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 04:57:40 INFO - PROCESS | 2060 | 1471089460777 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:40 INFO - PROCESS | 2060 | 1471089460779 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:40 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF0400 == 33 [pid = 2060] [id = 558] 04:57:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0FD9E400) [pid = 2060] [serial = 1674] [outer = 00000000] 04:57:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1535C800) [pid = 2060] [serial = 1675] [outer = 0FD9E400] 04:57:40 INFO - PROCESS | 2060 | 1471089460824 Marionette DEBUG loaded listener.js 04:57:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (1693CC00) [pid = 2060] [serial = 1676] [outer = 0FD9E400] 04:57:41 INFO - PROCESS | 2060 | 1471089461255 Marionette TRACE conn5 <- [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]]]}] 04:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 630ms 04:57:41 INFO - PROCESS | 2060 | 1471089461311 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 04:57:41 INFO - PROCESS | 2060 | 1471089461313 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 04:57:41 INFO - PROCESS | 2060 | 1471089461317 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:57:41 INFO - PROCESS | 2060 | 1471089461318 Marionette TRACE conn5 <- [1,2198,null,{}] 04:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:57:41 INFO - PROCESS | 2060 | 1471089461322 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:41 INFO - PROCESS | 2060 | 1471089461324 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:41 INFO - PROCESS | 2060 | 1471089461404 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 04:57:41 INFO - PROCESS | 2060 | 1471089461412 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 2060 | 1471089461414 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:41 INFO - PROCESS | 2060 | ++DOCSHELL 0F584800 == 34 [pid = 2060] [id = 559] 04:57:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (14E41C00) [pid = 2060] [serial = 1677] [outer = 00000000] 04:57:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17A7F400) [pid = 2060] [serial = 1678] [outer = 14E41C00] 04:57:41 INFO - PROCESS | 2060 | 1471089461458 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17CABC00) [pid = 2060] [serial = 1679] [outer = 14E41C00] 04:57:41 INFO - PROCESS | 2060 | 1471089461881 Marionette TRACE conn5 <- [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]]]}] 04:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 04:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:57:41 INFO - PROCESS | 2060 | 1471089461891 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 04:57:41 INFO - PROCESS | 2060 | 1471089461893 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 04:57:41 INFO - PROCESS | 2060 | 1471089461896 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:57:41 INFO - PROCESS | 2060 | 1471089461898 Marionette TRACE conn5 <- [1,2202,null,{}] 04:57:41 INFO - PROCESS | 2060 | 1471089461901 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:41 INFO - PROCESS | 2060 | 1471089461903 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:42 INFO - PROCESS | 2060 | 1471089462030 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 04:57:42 INFO - PROCESS | 2060 | 1471089462039 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:42 INFO - PROCESS | 2060 | 1471089462041 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:42 INFO - PROCESS | 2060 | ++DOCSHELL 1387C800 == 35 [pid = 2060] [id = 560] 04:57:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17A7F000) [pid = 2060] [serial = 1680] [outer = 00000000] 04:57:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17DBD400) [pid = 2060] [serial = 1681] [outer = 17A7F000] 04:57:42 INFO - PROCESS | 2060 | 1471089462086 Marionette DEBUG loaded listener.js 04:57:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17DBDC00) [pid = 2060] [serial = 1682] [outer = 17A7F000] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 13A60C00 == 34 [pid = 2060] [id = 395] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 104DDC00 == 33 [pid = 2060] [id = 393] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 104DF400 == 32 [pid = 2060] [id = 404] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 18FE9C00 == 31 [pid = 2060] [id = 396] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 164ED000 == 30 [pid = 2060] [id = 408] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 16465C00 == 29 [pid = 2060] [id = 401] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 16937800 == 28 [pid = 2060] [id = 409] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 0F5C2800 == 27 [pid = 2060] [id = 398] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 0F02E400 == 26 [pid = 2060] [id = 400] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 14E53400 == 25 [pid = 2060] [id = 407] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 13B88C00 == 24 [pid = 2060] [id = 406] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 17ED8800 == 23 [pid = 2060] [id = 399] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 0F58CC00 == 22 [pid = 2060] [id = 403] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 0F02C800 == 21 [pid = 2060] [id = 402] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 1693C800 == 20 [pid = 2060] [id = 394] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 1376A000 == 19 [pid = 2060] [id = 405] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 0F754400 == 18 [pid = 2060] [id = 397] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 16916400 == 17 [pid = 2060] [id = 549] 04:57:43 INFO - PROCESS | 2060 | --DOCSHELL 0EA36C00 == 16 [pid = 2060] [id = 550] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18BFC800) [pid = 2060] [serial = 1646] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (17DBD000) [pid = 2060] [serial = 1633] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18B73400) [pid = 2060] [serial = 1636] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17DCA800) [pid = 2060] [serial = 1634] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18B7AC00) [pid = 2060] [serial = 1639] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18B75000) [pid = 2060] [serial = 1637] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (18BD9000) [pid = 2060] [serial = 1640] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18BE4800) [pid = 2060] [serial = 1645] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17612400) [pid = 2060] [serial = 1630] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (16464000) [pid = 2060] [serial = 1627] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (16764C00) [pid = 2060] [serial = 1628] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0FD97400) [pid = 2060] [serial = 1624] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (12536400) [pid = 2060] [serial = 1625] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F02EC00) [pid = 2060] [serial = 1621] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F3A4000) [pid = 2060] [serial = 1622] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (149E2000) [pid = 2060] [serial = 1619] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (1253E800) [pid = 2060] [serial = 1618] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (0F588C00) [pid = 2060] [serial = 1616] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (0F171400) [pid = 2060] [serial = 1615] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (18A7E800) [pid = 2060] [serial = 1613] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (0E92AC00) [pid = 2060] [serial = 1106] [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.] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (175D1800) [pid = 2060] [serial = 1642] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (175D4800) [pid = 2060] [serial = 1643] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | --DOMWINDOW == 53 (17C81800) [pid = 2060] [serial = 1631] [outer = 00000000] [url = about:blank] 04:57:43 INFO - PROCESS | 2060 | 1471089463927 Marionette TRACE conn5 <- [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]]]}] 04:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2072ms 04:57:43 INFO - PROCESS | 2060 | 1471089463971 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 04:57:43 INFO - PROCESS | 2060 | 1471089463975 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 04:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:57:43 INFO - PROCESS | 2060 | 1471089463980 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:57:43 INFO - PROCESS | 2060 | 1471089463984 Marionette TRACE conn5 <- [1,2206,null,{}] 04:57:43 INFO - PROCESS | 2060 | 1471089463990 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:43 INFO - PROCESS | 2060 | 1471089463993 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:44 INFO - PROCESS | 2060 | 1471089464083 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 04:57:44 INFO - PROCESS | 2060 | 1471089464090 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 2060 | 1471089464094 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:44 INFO - PROCESS | 2060 | ++DOCSHELL 0F025400 == 17 [pid = 2060] [id = 561] 04:57:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 54 (0F026000) [pid = 2060] [serial = 1683] [outer = 00000000] 04:57:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (0F02B800) [pid = 2060] [serial = 1684] [outer = 0F026000] 04:57:44 INFO - PROCESS | 2060 | 1471089464145 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (0F164800) [pid = 2060] [serial = 1685] [outer = 0F026000] 04:57:44 INFO - PROCESS | 2060 | 1471089464622 Marionette TRACE conn5 <- [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]]]}] 04:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 690ms 04:57:44 INFO - PROCESS | 2060 | 1471089464670 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 04:57:44 INFO - PROCESS | 2060 | 1471089464675 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 04:57:44 INFO - PROCESS | 2060 | 1471089464681 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:57:44 INFO - PROCESS | 2060 | 1471089464684 Marionette TRACE conn5 <- [1,2210,null,{}] 04:57:44 INFO - PROCESS | 2060 | 1471089464688 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:44 INFO - PROCESS | 2060 | 1471089464691 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:44 INFO - PROCESS | 2060 | 1471089464783 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 04:57:44 INFO - PROCESS | 2060 | 1471089464792 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 2060 | 1471089464795 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:44 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BAC00 == 18 [pid = 2060] [id = 562] 04:57:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (0F5BB400) [pid = 2060] [serial = 1686] [outer = 00000000] 04:57:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0F5C1000) [pid = 2060] [serial = 1687] [outer = 0F5BB400] 04:57:44 INFO - PROCESS | 2060 | 1471089464848 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F750400) [pid = 2060] [serial = 1688] [outer = 0F5BB400] 04:57:45 INFO - PROCESS | 2060 | 1471089465325 Marionette TRACE conn5 <- [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]]]}] 04:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 04:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:57:45 INFO - PROCESS | 2060 | 1471089465356 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 2060 | 1471089465358 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 04:57:45 INFO - PROCESS | 2060 | 1471089465362 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 2060 | 1471089465365 Marionette TRACE conn5 <- [1,2214,null,{}] 04:57:45 INFO - PROCESS | 2060 | 1471089465376 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:45 INFO - PROCESS | 2060 | 1471089465380 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:45 INFO - PROCESS | 2060 | 1471089465467 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 04:57:45 INFO - PROCESS | 2060 | 1471089465595 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:45 INFO - PROCESS | 2060 | 1471089465598 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:45 INFO - PROCESS | 2060 | ++DOCSHELL 1253D800 == 19 [pid = 2060] [id = 563] 04:57:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (1253E800) [pid = 2060] [serial = 1689] [outer = 00000000] 04:57:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (13769000) [pid = 2060] [serial = 1690] [outer = 1253E800] 04:57:45 INFO - PROCESS | 2060 | 1471089465648 Marionette DEBUG loaded listener.js 04:57:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (137B9C00) [pid = 2060] [serial = 1691] [outer = 1253E800] 04:57:46 INFO - PROCESS | 2060 | 1471089466018 Marionette TRACE conn5 <- [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]]]}] 04:57:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:57:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 04:57:46 INFO - PROCESS | 2060 | 1471089466036 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 04:57:46 INFO - PROCESS | 2060 | 1471089466038 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 04:57:46 INFO - PROCESS | 2060 | 1471089466041 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:57:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:57:46 INFO - PROCESS | 2060 | 1471089466043 Marionette TRACE conn5 <- [1,2218,null,{}] 04:57:46 INFO - PROCESS | 2060 | 1471089466063 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:46 INFO - PROCESS | 2060 | 1471089466065 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:46 INFO - PROCESS | 2060 | 1471089466150 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 04:57:46 INFO - PROCESS | 2060 | 1471089466244 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 2060 | 1471089466246 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:46 INFO - PROCESS | 2060 | ++DOCSHELL 0F16A000 == 20 [pid = 2060] [id = 564] 04:57:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0FD04800) [pid = 2060] [serial = 1692] [outer = 00000000] 04:57:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (13B92000) [pid = 2060] [serial = 1693] [outer = 0FD04800] 04:57:46 INFO - PROCESS | 2060 | 1471089466291 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (14E43800) [pid = 2060] [serial = 1694] [outer = 0FD04800] 04:57:46 INFO - PROCESS | 2060 | 1471089466650 Marionette TRACE conn5 <- [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]]]}] 04:57:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:57:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 04:57:46 INFO - PROCESS | 2060 | 1471089466676 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 04:57:46 INFO - PROCESS | 2060 | 1471089466678 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 04:57:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:57:46 INFO - PROCESS | 2060 | 1471089466681 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:57:46 INFO - PROCESS | 2060 | 1471089466683 Marionette TRACE conn5 <- [1,2222,null,{}] 04:57:46 INFO - PROCESS | 2060 | 1471089466686 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:46 INFO - PROCESS | 2060 | 1471089466688 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:46 INFO - PROCESS | 2060 | 1471089466804 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 04:57:46 INFO - PROCESS | 2060 | 1471089466812 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 2060 | 1471089466814 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:46 INFO - PROCESS | 2060 | ++DOCSHELL 14E4CC00 == 21 [pid = 2060] [id = 565] 04:57:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (14E50800) [pid = 2060] [serial = 1695] [outer = 00000000] 04:57:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (15767000) [pid = 2060] [serial = 1696] [outer = 14E50800] 04:57:46 INFO - PROCESS | 2060 | 1471089466858 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (16469800) [pid = 2060] [serial = 1697] [outer = 14E50800] 04:57:47 INFO - PROCESS | 2060 | 1471089467296 Marionette TRACE conn5 <- [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]]]}] 04:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 04:57:47 INFO - PROCESS | 2060 | 1471089467352 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 04:57:47 INFO - PROCESS | 2060 | 1471089467354 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 04:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:57:47 INFO - PROCESS | 2060 | 1471089467358 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:57:47 INFO - PROCESS | 2060 | 1471089467359 Marionette TRACE conn5 <- [1,2226,null,{}] 04:57:47 INFO - PROCESS | 2060 | 1471089467363 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:47 INFO - PROCESS | 2060 | 1471089467369 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:47 INFO - PROCESS | 2060 | 1471089467519 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 04:57:47 INFO - PROCESS | 2060 | 1471089467530 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:47 INFO - PROCESS | 2060 | 1471089467532 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:47 INFO - PROCESS | 2060 | ++DOCSHELL 16916400 == 22 [pid = 2060] [id = 566] 04:57:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (16916C00) [pid = 2060] [serial = 1698] [outer = 00000000] 04:57:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1760B000) [pid = 2060] [serial = 1699] [outer = 16916C00] 04:57:47 INFO - PROCESS | 2060 | 1471089467579 Marionette DEBUG loaded listener.js 04:57:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17614C00) [pid = 2060] [serial = 1700] [outer = 16916C00] 04:57:47 INFO - PROCESS | 2060 | 1471089467984 Marionette TRACE conn5 <- [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]]]}] 04:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 04:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:57:48 INFO - PROCESS | 2060 | 1471089468032 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 04:57:48 INFO - PROCESS | 2060 | 1471089468034 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 04:57:48 INFO - PROCESS | 2060 | 1471089468037 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:57:48 INFO - PROCESS | 2060 | 1471089468039 Marionette TRACE conn5 <- [1,2230,null,{}] 04:57:48 INFO - PROCESS | 2060 | 1471089468046 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:48 INFO - PROCESS | 2060 | 1471089468048 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:48 INFO - PROCESS | 2060 | 1471089468151 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 04:57:48 INFO - PROCESS | 2060 | 1471089468160 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:48 INFO - PROCESS | 2060 | 1471089468162 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:48 INFO - PROCESS | 2060 | ++DOCSHELL 17C88800 == 23 [pid = 2060] [id = 567] 04:57:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17DBB800) [pid = 2060] [serial = 1701] [outer = 00000000] 04:57:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17DC9400) [pid = 2060] [serial = 1702] [outer = 17DBB800] 04:57:48 INFO - PROCESS | 2060 | 1471089468206 Marionette DEBUG loaded listener.js 04:57:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DC9800) [pid = 2060] [serial = 1703] [outer = 17DBB800] 04:57:48 INFO - PROCESS | 2060 | 1471089468631 Marionette TRACE conn5 <- [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]]]}] 04:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 04:57:48 INFO - PROCESS | 2060 | 1471089468683 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 04:57:48 INFO - PROCESS | 2060 | 1471089468685 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 04:57:48 INFO - PROCESS | 2060 | 1471089468688 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:57:48 INFO - PROCESS | 2060 | 1471089468690 Marionette TRACE conn5 <- [1,2234,null,{}] 04:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:57:48 INFO - PROCESS | 2060 | 1471089468694 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:48 INFO - PROCESS | 2060 | 1471089468695 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:48 INFO - PROCESS | 2060 | 1471089468773 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 04:57:48 INFO - PROCESS | 2060 | 1471089468778 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:48 INFO - PROCESS | 2060 | 1471089468780 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:48 INFO - PROCESS | 2060 | ++DOCSHELL 17DBBC00 == 24 [pid = 2060] [id = 568] 04:57:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17DC0C00) [pid = 2060] [serial = 1704] [outer = 00000000] 04:57:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1830A400) [pid = 2060] [serial = 1705] [outer = 17DC0C00] 04:57:48 INFO - PROCESS | 2060 | 1471089468823 Marionette DEBUG loaded listener.js 04:57:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1822A000) [pid = 2060] [serial = 1706] [outer = 17DC0C00] 04:57:49 INFO - PROCESS | 2060 | 1471089469288 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:57:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:57:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 630ms 04:57:49 INFO - PROCESS | 2060 | 1471089469329 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 04:57:49 INFO - PROCESS | 2060 | 1471089469331 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 04:57:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:57:49 INFO - PROCESS | 2060 | 1471089469334 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:57:49 INFO - PROCESS | 2060 | 1471089469336 Marionette TRACE conn5 <- [1,2238,null,{}] 04:57:49 INFO - PROCESS | 2060 | 1471089469339 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:49 INFO - PROCESS | 2060 | 1471089469341 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:49 INFO - PROCESS | 2060 | 1471089469456 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 04:57:49 INFO - PROCESS | 2060 | 1471089469489 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:49 INFO - PROCESS | 2060 | 1471089469491 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:49 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BFC00 == 25 [pid = 2060] [id = 569] 04:57:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1253D000) [pid = 2060] [serial = 1707] [outer = 00000000] 04:57:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18A87400) [pid = 2060] [serial = 1708] [outer = 1253D000] 04:57:49 INFO - PROCESS | 2060 | 1471089469597 Marionette DEBUG loaded listener.js 04:57:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A87C00) [pid = 2060] [serial = 1709] [outer = 1253D000] 04:57:49 INFO - PROCESS | 2060 | 1471089469992 Marionette TRACE conn5 <- [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]]]}] 04:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 730ms 04:57:50 INFO - PROCESS | 2060 | 1471089470066 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 04:57:50 INFO - PROCESS | 2060 | 1471089470068 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 04:57:50 INFO - PROCESS | 2060 | 1471089470071 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:57:50 INFO - PROCESS | 2060 | 1471089470073 Marionette TRACE conn5 <- [1,2242,null,{}] 04:57:50 INFO - PROCESS | 2060 | 1471089470077 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:50 INFO - PROCESS | 2060 | 1471089470079 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:50 INFO - PROCESS | 2060 | 1471089470202 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 04:57:50 INFO - PROCESS | 2060 | 1471089470209 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 2060 | 1471089470211 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:50 INFO - PROCESS | 2060 | ++DOCSHELL 0EA86400 == 26 [pid = 2060] [id = 570] 04:57:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0EAE7400) [pid = 2060] [serial = 1710] [outer = 00000000] 04:57:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18B27000) [pid = 2060] [serial = 1711] [outer = 0EAE7400] 04:57:50 INFO - PROCESS | 2060 | 1471089470309 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18B6D400) [pid = 2060] [serial = 1712] [outer = 0EAE7400] 04:57:50 INFO - PROCESS | 2060 | 1471089470747 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 04:57:50 INFO - PROCESS | 2060 | 1471089470843 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 04:57:50 INFO - PROCESS | 2060 | 1471089470845 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 04:57:50 INFO - PROCESS | 2060 | 1471089470851 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - PROCESS | 2060 | 1471089470853 Marionette TRACE conn5 <- [1,2246,null,{}] 04:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:57:50 INFO - PROCESS | 2060 | 1471089470857 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:50 INFO - PROCESS | 2060 | 1471089470859 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:51 INFO - PROCESS | 2060 | 1471089470997 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (16935400) [pid = 2060] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1576C800) [pid = 2060] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (14E41C00) [pid = 2060] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1387D000) [pid = 2060] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F7C4C00) [pid = 2060] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F025800) [pid = 2060] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F16F000) [pid = 2060] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0EAEA400) [pid = 2060] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18BEF000) [pid = 2060] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (149EB000) [pid = 2060] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0FD9E400) [pid = 2060] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:57:51 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0EA35400) [pid = 2060] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:57:51 INFO - PROCESS | 2060 | 1471089471329 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:51 INFO - PROCESS | 2060 | 1471089471332 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:51 INFO - PROCESS | 2060 | ++DOCSHELL 0BF95000 == 27 [pid = 2060] [id = 571] 04:57:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0BF99800) [pid = 2060] [serial = 1713] [outer = 00000000] 04:57:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F02CC00) [pid = 2060] [serial = 1714] [outer = 0BF99800] 04:57:51 INFO - PROCESS | 2060 | 1471089471379 Marionette DEBUG loaded listener.js 04:57:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F873C00) [pid = 2060] [serial = 1715] [outer = 0BF99800] 04:57:51 INFO - PROCESS | 2060 | 1471089471768 Marionette TRACE conn5 <- [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]]]}] 04:57:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:57:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 970ms 04:57:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:57:51 INFO - PROCESS | 2060 | 1471089471831 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 04:57:51 INFO - PROCESS | 2060 | 1471089471833 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 04:57:51 INFO - PROCESS | 2060 | 1471089471836 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:57:51 INFO - PROCESS | 2060 | 1471089471838 Marionette TRACE conn5 <- [1,2250,null,{}] 04:57:51 INFO - PROCESS | 2060 | 1471089471842 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:51 INFO - PROCESS | 2060 | 1471089471843 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:51 INFO - PROCESS | 2060 | 1471089471960 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 04:57:51 INFO - PROCESS | 2060 | 1471089471972 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:51 INFO - PROCESS | 2060 | 1471089471974 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:51 INFO - PROCESS | 2060 | ++DOCSHELL 0F16B400 == 28 [pid = 2060] [id = 572] 04:57:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F868C00) [pid = 2060] [serial = 1716] [outer = 00000000] 04:57:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1576C800) [pid = 2060] [serial = 1717] [outer = 0F868C00] 04:57:52 INFO - PROCESS | 2060 | 1471089472018 Marionette DEBUG loaded listener.js 04:57:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17CAB400) [pid = 2060] [serial = 1718] [outer = 0F868C00] 04:57:52 INFO - PROCESS | 2060 | 1471089472435 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 630ms 04:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:57:52 INFO - PROCESS | 2060 | 1471089472467 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 04:57:52 INFO - PROCESS | 2060 | 1471089472469 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 04:57:52 INFO - PROCESS | 2060 | 1471089472472 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:57:52 INFO - PROCESS | 2060 | 1471089472474 Marionette TRACE conn5 <- [1,2254,null,{}] 04:57:52 INFO - PROCESS | 2060 | 1471089472477 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:52 INFO - PROCESS | 2060 | 1471089472479 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:52 INFO - PROCESS | 2060 | 1471089472578 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 04:57:52 INFO - PROCESS | 2060 | 1471089472708 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:52 INFO - PROCESS | 2060 | 1471089472709 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:52 INFO - PROCESS | 2060 | ++DOCSHELL 0E975000 == 29 [pid = 2060] [id = 573] 04:57:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0E9F2C00) [pid = 2060] [serial = 1719] [outer = 00000000] 04:57:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18BDC000) [pid = 2060] [serial = 1720] [outer = 0E9F2C00] 04:57:52 INFO - PROCESS | 2060 | 1471089472755 Marionette DEBUG loaded listener.js 04:57:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18BE1C00) [pid = 2060] [serial = 1721] [outer = 0E9F2C00] 04:57:53 INFO - PROCESS | 2060 | 1471089473092 Marionette TRACE conn5 <- [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]]]}] 04:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 04:57:53 INFO - PROCESS | 2060 | 1471089473156 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 04:57:53 INFO - PROCESS | 2060 | 1471089473158 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 04:57:53 INFO - PROCESS | 2060 | 1471089473161 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:57:53 INFO - PROCESS | 2060 | 1471089473162 Marionette TRACE conn5 <- [1,2258,null,{}] 04:57:53 INFO - PROCESS | 2060 | 1471089473166 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:53 INFO - PROCESS | 2060 | 1471089473168 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:53 INFO - PROCESS | 2060 | 1471089473249 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 04:57:53 INFO - PROCESS | 2060 | 1471089473256 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 2060 | 1471089473257 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:53 INFO - PROCESS | 2060 | ++DOCSHELL 18BE4400 == 30 [pid = 2060] [id = 574] 04:57:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18BE4800) [pid = 2060] [serial = 1722] [outer = 00000000] 04:57:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18BFAC00) [pid = 2060] [serial = 1723] [outer = 18BE4800] 04:57:53 INFO - PROCESS | 2060 | 1471089473301 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18F02800) [pid = 2060] [serial = 1724] [outer = 18BE4800] 04:57:54 INFO - PROCESS | 2060 | 1471089474148 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:57:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:57:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1017ms 04:57:54 INFO - PROCESS | 2060 | 1471089474181 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 04:57:54 INFO - PROCESS | 2060 | 1471089474186 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 04:57:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:57:54 INFO - PROCESS | 2060 | 1471089474191 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 2060 | 1471089474196 Marionette TRACE conn5 <- [1,2262,null,{}] 04:57:54 INFO - PROCESS | 2060 | 1471089474222 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:54 INFO - PROCESS | 2060 | 1471089474225 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:54 INFO - PROCESS | 2060 | 1471089474370 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 04:57:54 INFO - PROCESS | 2060 | 1471089474508 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:54 INFO - PROCESS | 2060 | 1471089474510 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:54 INFO - PROCESS | 2060 | ++DOCSHELL 0E976800 == 31 [pid = 2060] [id = 575] 04:57:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0ED54000) [pid = 2060] [serial = 1725] [outer = 00000000] 04:57:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F57DC00) [pid = 2060] [serial = 1726] [outer = 0ED54000] 04:57:54 INFO - PROCESS | 2060 | 1471089474569 Marionette DEBUG loaded listener.js 04:57:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0F5DA800) [pid = 2060] [serial = 1727] [outer = 0ED54000] 04:57:55 INFO - PROCESS | 2060 | 1471089475462 Marionette TRACE conn5 <- [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]]]}] 04:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1313ms 04:57:55 INFO - PROCESS | 2060 | 1471089475505 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 04:57:55 INFO - PROCESS | 2060 | 1471089475509 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 04:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:57:55 INFO - PROCESS | 2060 | 1471089475514 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:57:55 INFO - PROCESS | 2060 | 1471089475518 Marionette TRACE conn5 <- [1,2266,null,{}] 04:57:55 INFO - PROCESS | 2060 | 1471089475523 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:55 INFO - PROCESS | 2060 | 1471089475526 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:55 INFO - PROCESS | 2060 | 1471089475637 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 04:57:55 INFO - PROCESS | 2060 | 1471089475777 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:55 INFO - PROCESS | 2060 | 1471089475781 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:55 INFO - PROCESS | 2060 | ++DOCSHELL 0ED4D800 == 32 [pid = 2060] [id = 576] 04:57:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0ED5B000) [pid = 2060] [serial = 1728] [outer = 00000000] 04:57:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0F02BC00) [pid = 2060] [serial = 1729] [outer = 0ED5B000] 04:57:55 INFO - PROCESS | 2060 | 1471089475833 Marionette DEBUG loaded listener.js 04:57:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0F16E400) [pid = 2060] [serial = 1730] [outer = 0ED5B000] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0EA33400) [pid = 2060] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (17DBD400) [pid = 2060] [serial = 1681] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (18F0C400) [pid = 2060] [serial = 1648] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1760DC00) [pid = 2060] [serial = 1672] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1646C400) [pid = 2060] [serial = 1669] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (17A7F400) [pid = 2060] [serial = 1678] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (13887800) [pid = 2060] [serial = 1663] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0FD0E400) [pid = 2060] [serial = 1660] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (103E3800) [pid = 2060] [serial = 1661] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17CABC00) [pid = 2060] [serial = 1679] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F02DC00) [pid = 2060] [serial = 1657] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F3A2C00) [pid = 2060] [serial = 1658] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F585800) [pid = 2060] [serial = 1655] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F3A6C00) [pid = 2060] [serial = 1654] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0ED50800) [pid = 2060] [serial = 1652] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0EBFB000) [pid = 2060] [serial = 1651] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18F0D400) [pid = 2060] [serial = 1649] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (14EBC400) [pid = 2060] [serial = 1666] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14FD2400) [pid = 2060] [serial = 1667] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1646CC00) [pid = 2060] [serial = 1670] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (1535C800) [pid = 2060] [serial = 1675] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1693CC00) [pid = 2060] [serial = 1676] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (1760FC00) [pid = 2060] [serial = 1673] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (13AF9C00) [pid = 2060] [serial = 1664] [outer = 00000000] [url = about:blank] 04:57:56 INFO - PROCESS | 2060 | 1471089476324 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:57:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:57:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 870ms 04:57:56 INFO - PROCESS | 2060 | 1471089476389 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 04:57:56 INFO - PROCESS | 2060 | 1471089476394 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 04:57:56 INFO - PROCESS | 2060 | 1471089476405 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:57:56 INFO - PROCESS | 2060 | 1471089476407 Marionette TRACE conn5 <- [1,2270,null,{}] 04:57:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:57:56 INFO - PROCESS | 2060 | 1471089476412 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:56 INFO - PROCESS | 2060 | 1471089476414 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:56 INFO - PROCESS | 2060 | 1471089476503 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 04:57:56 INFO - PROCESS | 2060 | 1471089476518 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:56 INFO - PROCESS | 2060 | 1471089476520 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:56 INFO - PROCESS | 2060 | ++DOCSHELL 0F57E000 == 33 [pid = 2060] [id = 577] 04:57:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F57E800) [pid = 2060] [serial = 1731] [outer = 00000000] 04:57:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F586C00) [pid = 2060] [serial = 1732] [outer = 0F57E800] 04:57:56 INFO - PROCESS | 2060 | 1471089476568 Marionette DEBUG loaded listener.js 04:57:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F5B6000) [pid = 2060] [serial = 1733] [outer = 0F57E800] 04:57:57 INFO - PROCESS | 2060 | 1471089477056 Marionette TRACE conn5 <- [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]]]}] 04:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 04:57:57 INFO - PROCESS | 2060 | 1471089477080 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 2060 | 1471089477083 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 04:57:57 INFO - PROCESS | 2060 | 1471089477086 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:57:57 INFO - PROCESS | 2060 | 1471089477090 Marionette TRACE conn5 <- [1,2274,null,{}] 04:57:57 INFO - PROCESS | 2060 | 1471089477102 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:57 INFO - PROCESS | 2060 | 1471089477107 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:57 INFO - PROCESS | 2060 | 1471089477223 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 04:57:57 INFO - PROCESS | 2060 | 1471089477322 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 2060 | 1471089477325 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:57 INFO - PROCESS | 2060 | ++DOCSHELL 104DDC00 == 34 [pid = 2060] [id = 578] 04:57:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (104DE800) [pid = 2060] [serial = 1734] [outer = 00000000] 04:57:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (12534C00) [pid = 2060] [serial = 1735] [outer = 104DE800] 04:57:57 INFO - PROCESS | 2060 | 1471089477380 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (125DCC00) [pid = 2060] [serial = 1736] [outer = 104DE800] 04:57:57 INFO - PROCESS | 2060 | 1471089477742 Marionette TRACE conn5 <- [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]]]}] 04:57:57 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 04:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 04:57:57 INFO - PROCESS | 2060 | 1471089477760 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 2060 | 1471089477763 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 04:57:57 INFO - PROCESS | 2060 | 1471089477766 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - PROCESS | 2060 | 1471089477767 Marionette TRACE conn5 <- [1,2278,null,{}] 04:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:57:57 INFO - PROCESS | 2060 | 1471089477790 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:57 INFO - PROCESS | 2060 | 1471089477793 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:57 INFO - PROCESS | 2060 | 1471089477876 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 04:57:57 INFO - PROCESS | 2060 | 1471089477882 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 2060 | 1471089477892 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:57 INFO - PROCESS | 2060 | ++DOCSHELL 1387F400 == 35 [pid = 2060] [id = 579] 04:57:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (13A5A800) [pid = 2060] [serial = 1737] [outer = 00000000] 04:57:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (149E5800) [pid = 2060] [serial = 1738] [outer = 13A5A800] 04:57:57 INFO - PROCESS | 2060 | 1471089477938 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (14E45000) [pid = 2060] [serial = 1739] [outer = 13A5A800] 04:57:58 INFO - PROCESS | 2060 | 1471089478427 Marionette TRACE conn5 <- [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]]]}] 04:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 690ms 04:57:58 INFO - PROCESS | 2060 | 1471089478462 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 2060 | 1471089478464 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 04:57:58 INFO - PROCESS | 2060 | 1471089478467 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:57:58 INFO - PROCESS | 2060 | 1471089478469 Marionette TRACE conn5 <- [1,2282,null,{}] 04:57:58 INFO - PROCESS | 2060 | 1471089478472 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:58 INFO - PROCESS | 2060 | 1471089478474 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:58 INFO - PROCESS | 2060 | 1471089478585 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 04:57:58 INFO - PROCESS | 2060 | 1471089478676 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 2060 | 1471089478678 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:58 INFO - PROCESS | 2060 | ++DOCSHELL 14ECAC00 == 36 [pid = 2060] [id = 580] 04:57:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (14FCBC00) [pid = 2060] [serial = 1740] [outer = 00000000] 04:57:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1535CC00) [pid = 2060] [serial = 1741] [outer = 14FCBC00] 04:57:58 INFO - PROCESS | 2060 | 1471089478722 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1646C400) [pid = 2060] [serial = 1742] [outer = 14FCBC00] 04:57:59 INFO - PROCESS | 2060 | 1471089479167 Marionette TRACE conn5 <- [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]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:57:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 730ms 04:57:59 INFO - PROCESS | 2060 | 1471089479201 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 04:57:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:57:59 INFO - PROCESS | 2060 | 1471089479204 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 04:57:59 INFO - PROCESS | 2060 | 1471089479207 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 2060 | 1471089479209 Marionette TRACE conn5 <- [1,2286,null,{}] 04:57:59 INFO - PROCESS | 2060 | 1471089479212 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:59 INFO - PROCESS | 2060 | 1471089479218 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:59 INFO - PROCESS | 2060 | 1471089479365 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 04:57:59 INFO - PROCESS | 2060 | 1471089479432 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 2060 | 1471089479434 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:57:59 INFO - PROCESS | 2060 | ++DOCSHELL 1693E400 == 37 [pid = 2060] [id = 581] 04:57:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (16941400) [pid = 2060] [serial = 1743] [outer = 00000000] 04:57:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1760A800) [pid = 2060] [serial = 1744] [outer = 16941400] 04:57:59 INFO - PROCESS | 2060 | 1471089479479 Marionette DEBUG loaded listener.js 04:57:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1760B800) [pid = 2060] [serial = 1745] [outer = 16941400] 04:57:59 INFO - PROCESS | 2060 | 1471089479873 Marionette TRACE conn5 <- [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]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:57:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 731ms 04:57:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:57:59 INFO - PROCESS | 2060 | 1471089479962 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 2060 | 1471089479964 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 04:57:59 INFO - PROCESS | 2060 | 1471089479967 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 2060 | 1471089479969 Marionette TRACE conn5 <- [1,2290,null,{}] 04:57:59 INFO - PROCESS | 2060 | 1471089479973 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:59 INFO - PROCESS | 2060 | 1471089479983 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:00 INFO - PROCESS | 2060 | 1471089480099 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 04:58:00 INFO - PROCESS | 2060 | 1471089480107 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 2060 | 1471089480109 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:00 INFO - PROCESS | 2060 | ++DOCSHELL 0F3A6000 == 38 [pid = 2060] [id = 582] 04:58:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0FD06400) [pid = 2060] [serial = 1746] [outer = 00000000] 04:58:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17A17000) [pid = 2060] [serial = 1747] [outer = 0FD06400] 04:58:00 INFO - PROCESS | 2060 | 1471089480349 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17A74400) [pid = 2060] [serial = 1748] [outer = 0FD06400] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1253D000) [pid = 2060] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17A7F000) [pid = 2060] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1253E800) [pid = 2060] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F026000) [pid = 2060] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (16916C00) [pid = 2060] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F5BB400) [pid = 2060] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0EAE7400) [pid = 2060] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0FD04800) [pid = 2060] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0BF99800) [pid = 2060] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (14E50800) [pid = 2060] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17DBB800) [pid = 2060] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17DC0C00) [pid = 2060] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F868C00) [pid = 2060] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:58:00 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0E9F2C00) [pid = 2060] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:58:00 INFO - PROCESS | 2060 | 1471089480702 Marionette TRACE conn5 <- [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]]]}] 04:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 770ms 04:58:00 INFO - PROCESS | 2060 | 1471089480739 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 2060 | 1471089480741 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 04:58:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:58:00 INFO - PROCESS | 2060 | 1471089480744 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:58:00 INFO - PROCESS | 2060 | 1471089480746 Marionette TRACE conn5 <- [1,2294,null,{}] 04:58:00 INFO - PROCESS | 2060 | 1471089480750 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:00 INFO - PROCESS | 2060 | 1471089480752 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:00 INFO - PROCESS | 2060 | 1471089480829 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 04:58:00 INFO - PROCESS | 2060 | 1471089480835 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 2060 | 1471089480837 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:00 INFO - PROCESS | 2060 | ++DOCSHELL 0EA42800 == 39 [pid = 2060] [id = 583] 04:58:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0EAEA400) [pid = 2060] [serial = 1749] [outer = 00000000] 04:58:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17615C00) [pid = 2060] [serial = 1750] [outer = 0EAEA400] 04:58:00 INFO - PROCESS | 2060 | 1471089480880 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17CB2400) [pid = 2060] [serial = 1751] [outer = 0EAEA400] 04:58:01 INFO - PROCESS | 2060 | 1471089481318 Marionette TRACE conn5 <- [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]]]}] 04:58:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:58:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 04:58:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:58:01 INFO - PROCESS | 2060 | 1471089481375 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 2060 | 1471089481377 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 04:58:01 INFO - PROCESS | 2060 | 1471089481381 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:58:01 INFO - PROCESS | 2060 | 1471089481382 Marionette TRACE conn5 <- [1,2298,null,{}] 04:58:01 INFO - PROCESS | 2060 | 1471089481386 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:01 INFO - PROCESS | 2060 | 1471089481388 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:01 INFO - PROCESS | 2060 | 1471089481466 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 04:58:01 INFO - PROCESS | 2060 | 1471089481472 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:01 INFO - PROCESS | 2060 | 1471089481474 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:01 INFO - PROCESS | 2060 | ++DOCSHELL 137B6800 == 40 [pid = 2060] [id = 584] 04:58:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17DBC000) [pid = 2060] [serial = 1752] [outer = 00000000] 04:58:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DC9C00) [pid = 2060] [serial = 1753] [outer = 17DBC000] 04:58:01 INFO - PROCESS | 2060 | 1471089481517 Marionette DEBUG loaded listener.js 04:58:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1822B800) [pid = 2060] [serial = 1754] [outer = 17DBC000] 04:58:01 INFO - PROCESS | 2060 | 1471089481972 Marionette TRACE conn5 <- [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]]]}] 04:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 04:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:58:02 INFO - PROCESS | 2060 | 1471089482022 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 04:58:02 INFO - PROCESS | 2060 | 1471089482025 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 04:58:02 INFO - PROCESS | 2060 | 1471089482028 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - PROCESS | 2060 | 1471089482030 Marionette TRACE conn5 <- [1,2302,null,{}] 04:58:02 INFO - PROCESS | 2060 | 1471089482033 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:02 INFO - PROCESS | 2060 | 1471089482035 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:02 INFO - PROCESS | 2060 | 1471089482114 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 04:58:02 INFO - PROCESS | 2060 | 1471089482119 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:02 INFO - PROCESS | 2060 | 1471089482121 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:02 INFO - PROCESS | 2060 | ++DOCSHELL 18A83C00 == 41 [pid = 2060] [id = 585] 04:58:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A86400) [pid = 2060] [serial = 1755] [outer = 00000000] 04:58:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18B2C400) [pid = 2060] [serial = 1756] [outer = 18A86400] 04:58:02 INFO - PROCESS | 2060 | 1471089482165 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18B75800) [pid = 2060] [serial = 1757] [outer = 18A86400] 04:58:02 INFO - PROCESS | 2060 | 1471089482804 Marionette TRACE conn5 <- [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]]]}] 04:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 830ms 04:58:02 INFO - PROCESS | 2060 | 1471089482874 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 04:58:02 INFO - PROCESS | 2060 | 1471089482879 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 04:58:02 INFO - PROCESS | 2060 | 1471089482885 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:58:02 INFO - PROCESS | 2060 | 1471089482888 Marionette TRACE conn5 <- [1,2306,null,{}] 04:58:02 INFO - PROCESS | 2060 | 1471089482895 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:02 INFO - PROCESS | 2060 | 1471089482898 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:03 INFO - PROCESS | 2060 | 1471089483024 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 04:58:03 INFO - PROCESS | 2060 | 1471089483127 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 2060 | 1471089483130 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:03 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF5400 == 42 [pid = 2060] [id = 586] 04:58:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0ED50800) [pid = 2060] [serial = 1758] [outer = 00000000] 04:58:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F3A5400) [pid = 2060] [serial = 1759] [outer = 0ED50800] 04:58:03 INFO - PROCESS | 2060 | 1471089483188 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F58AC00) [pid = 2060] [serial = 1760] [outer = 0ED50800] 04:58:03 INFO - PROCESS | 2060 | 1471089483797 Marionette TRACE conn5 <- [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] 04:58:03 INFO - PROCESS | 2060 | 1471089483866 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 04:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:58:03 INFO - PROCESS | 2060 | 1471089483873 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 2060 | 1471089483876 Marionette TRACE conn5 <- [1,2310,null,{}] 04:58:03 INFO - PROCESS | 2060 | 1471089483880 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:03 INFO - PROCESS | 2060 | 1471089483883 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:04 INFO - PROCESS | 2060 | 1471089483994 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 04:58:04 INFO - PROCESS | 2060 | 1471089484135 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:04 INFO - PROCESS | 2060 | 1471089484137 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:04 INFO - PROCESS | 2060 | ++DOCSHELL 12564800 == 43 [pid = 2060] [id = 587] 04:58:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (1256D800) [pid = 2060] [serial = 1761] [outer = 00000000] 04:58:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (13A59800) [pid = 2060] [serial = 1762] [outer = 1256D800] 04:58:04 INFO - PROCESS | 2060 | 1471089484200 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (14E4B000) [pid = 2060] [serial = 1763] [outer = 1256D800] 04:58:04 INFO - PROCESS | 2060 | 1471089484794 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 970ms 04:58:04 INFO - PROCESS | 2060 | 1471089484846 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 04:58:04 INFO - PROCESS | 2060 | 1471089484849 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 04:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:58:04 INFO - PROCESS | 2060 | 1471089484853 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:58:04 INFO - PROCESS | 2060 | 1471089484856 Marionette TRACE conn5 <- [1,2314,null,{}] 04:58:04 INFO - PROCESS | 2060 | 1471089484867 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:04 INFO - PROCESS | 2060 | 1471089484872 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:04 INFO - PROCESS | 2060 | 1471089484981 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 04:58:05 INFO - PROCESS | 2060 | 1471089485121 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:05 INFO - PROCESS | 2060 | 1471089485125 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:05 INFO - PROCESS | 2060 | ++DOCSHELL 18229C00 == 44 [pid = 2060] [id = 588] 04:58:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18A7F000) [pid = 2060] [serial = 1764] [outer = 00000000] 04:58:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18B2A400) [pid = 2060] [serial = 1765] [outer = 18A7F000] 04:58:05 INFO - PROCESS | 2060 | 1471089485183 Marionette DEBUG loaded listener.js 04:58:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18BD8C00) [pid = 2060] [serial = 1766] [outer = 18A7F000] 04:58:05 INFO - PROCESS | 2060 | 1471089485764 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 930ms 04:58:05 INFO - PROCESS | 2060 | 1471089485786 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 04:58:05 INFO - PROCESS | 2060 | 1471089485789 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 04:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:58:05 INFO - PROCESS | 2060 | 1471089485807 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:58:05 INFO - PROCESS | 2060 | 1471089485810 Marionette TRACE conn5 <- [1,2318,null,{}] 04:58:05 INFO - PROCESS | 2060 | 1471089485816 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:05 INFO - PROCESS | 2060 | 1471089485818 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:05 INFO - PROCESS | 2060 | 1471089485927 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 04:58:06 INFO - PROCESS | 2060 | 1471089486047 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 2060 | 1471089486049 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:06 INFO - PROCESS | 2060 | ++DOCSHELL 18BE7000 == 45 [pid = 2060] [id = 589] 04:58:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18BE7800) [pid = 2060] [serial = 1767] [outer = 00000000] 04:58:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18BFC800) [pid = 2060] [serial = 1768] [outer = 18BE7800] 04:58:06 INFO - PROCESS | 2060 | 1471089486105 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18F0E400) [pid = 2060] [serial = 1769] [outer = 18BE7800] 04:58:06 INFO - PROCESS | 2060 | 1471089486828 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1095ms 04:58:06 INFO - PROCESS | 2060 | 1471089486891 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 04:58:06 INFO - PROCESS | 2060 | 1471089486895 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 04:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:58:06 INFO - PROCESS | 2060 | 1471089486900 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:58:06 INFO - PROCESS | 2060 | 1471089486903 Marionette TRACE conn5 <- [1,2322,null,{}] 04:58:06 INFO - PROCESS | 2060 | 1471089486908 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:06 INFO - PROCESS | 2060 | 1471089486911 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:07 INFO - PROCESS | 2060 | 1471089487063 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 04:58:07 INFO - PROCESS | 2060 | 1471089487080 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 2060 | 1471089487083 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:07 INFO - PROCESS | 2060 | ++DOCSHELL 0ED54800 == 46 [pid = 2060] [id = 590] 04:58:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0ED54C00) [pid = 2060] [serial = 1770] [outer = 00000000] 04:58:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F58C800) [pid = 2060] [serial = 1771] [outer = 0ED54C00] 04:58:07 INFO - PROCESS | 2060 | 1471089487133 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0FD04800) [pid = 2060] [serial = 1772] [outer = 0ED54C00] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 137B6800 == 45 [pid = 2060] [id = 584] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0EA42800 == 44 [pid = 2060] [id = 583] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0F3A6000 == 43 [pid = 2060] [id = 582] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 1693E400 == 42 [pid = 2060] [id = 581] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 14ECAC00 == 41 [pid = 2060] [id = 580] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 1387F400 == 40 [pid = 2060] [id = 579] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 104DDC00 == 39 [pid = 2060] [id = 578] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0F57E000 == 38 [pid = 2060] [id = 577] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0ED4D800 == 37 [pid = 2060] [id = 576] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0E975000 == 36 [pid = 2060] [id = 573] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0EA86400 == 35 [pid = 2060] [id = 570] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0F16B400 == 34 [pid = 2060] [id = 572] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0BF95000 == 33 [pid = 2060] [id = 571] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 18BE4400 == 32 [pid = 2060] [id = 574] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0E976800 == 31 [pid = 2060] [id = 575] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0F16D400 == 30 [pid = 2060] [id = 551] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 18229C00 == 29 [pid = 2060] [id = 588] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 18BE7000 == 28 [pid = 2060] [id = 589] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 12564800 == 27 [pid = 2060] [id = 587] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 18A83C00 == 26 [pid = 2060] [id = 585] 04:58:08 INFO - PROCESS | 2060 | --DOCSHELL 0EBF5400 == 25 [pid = 2060] [id = 586] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17DC9800) [pid = 2060] [serial = 1703] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (1830A400) [pid = 2060] [serial = 1705] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (1576C800) [pid = 2060] [serial = 1717] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (18BE1C00) [pid = 2060] [serial = 1721] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (17CAB400) [pid = 2060] [serial = 1718] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (1822A000) [pid = 2060] [serial = 1706] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (18BDC000) [pid = 2060] [serial = 1720] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18A87400) [pid = 2060] [serial = 1708] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17DBDC00) [pid = 2060] [serial = 1682] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (13769000) [pid = 2060] [serial = 1690] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (137B9C00) [pid = 2060] [serial = 1691] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F02B800) [pid = 2060] [serial = 1684] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F164800) [pid = 2060] [serial = 1685] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1760B000) [pid = 2060] [serial = 1699] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17614C00) [pid = 2060] [serial = 1700] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F5C1000) [pid = 2060] [serial = 1687] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F750400) [pid = 2060] [serial = 1688] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (18B27000) [pid = 2060] [serial = 1711] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (13B92000) [pid = 2060] [serial = 1693] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18A87C00) [pid = 2060] [serial = 1709] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (14E43800) [pid = 2060] [serial = 1694] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F02CC00) [pid = 2060] [serial = 1714] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (15767000) [pid = 2060] [serial = 1696] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18B6D400) [pid = 2060] [serial = 1712] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (16469800) [pid = 2060] [serial = 1697] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (0F873C00) [pid = 2060] [serial = 1715] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17DC9400) [pid = 2060] [serial = 1702] [outer = 00000000] [url = about:blank] 04:58:08 INFO - PROCESS | 2060 | 1471089488431 Marionette TRACE conn5 <- [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]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1576ms 04:58:08 INFO - PROCESS | 2060 | 1471089488497 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 2060 | 1471089488500 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 04:58:08 INFO - PROCESS | 2060 | 1471089488506 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 2060 | 1471089488509 Marionette TRACE conn5 <- [1,2326,null,{}] 04:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:58:08 INFO - PROCESS | 2060 | 1471089488514 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:08 INFO - PROCESS | 2060 | 1471089488517 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:08 INFO - PROCESS | 2060 | 1471089488597 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 04:58:08 INFO - PROCESS | 2060 | 1471089488604 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:08 INFO - PROCESS | 2060 | 1471089488607 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:08 INFO - PROCESS | 2060 | ++DOCSHELL 0EA84400 == 26 [pid = 2060] [id = 591] 04:58:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0EA86000) [pid = 2060] [serial = 1773] [outer = 00000000] 04:58:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F022400) [pid = 2060] [serial = 1774] [outer = 0EA86000] 04:58:08 INFO - PROCESS | 2060 | 1471089488655 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F027C00) [pid = 2060] [serial = 1775] [outer = 0EA86000] 04:58:09 INFO - PROCESS | 2060 | 1471089489150 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:58:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:58:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 04:58:09 INFO - PROCESS | 2060 | 1471089489183 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 04:58:09 INFO - PROCESS | 2060 | 1471089489188 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 04:58:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:58:09 INFO - PROCESS | 2060 | 1471089489195 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:58:09 INFO - PROCESS | 2060 | 1471089489197 Marionette TRACE conn5 <- [1,2330,null,{}] 04:58:09 INFO - PROCESS | 2060 | 1471089489202 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:09 INFO - PROCESS | 2060 | 1471089489204 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:09 INFO - PROCESS | 2060 | 1471089489296 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 04:58:09 INFO - PROCESS | 2060 | 1471089489305 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:09 INFO - PROCESS | 2060 | 1471089489308 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:09 INFO - PROCESS | 2060 | ++DOCSHELL 0F587C00 == 27 [pid = 2060] [id = 592] 04:58:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F589000) [pid = 2060] [serial = 1776] [outer = 00000000] 04:58:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F5E2000) [pid = 2060] [serial = 1777] [outer = 0F589000] 04:58:09 INFO - PROCESS | 2060 | 1471089489355 Marionette DEBUG loaded listener.js 04:58:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F876400) [pid = 2060] [serial = 1778] [outer = 0F589000] 04:58:09 INFO - PROCESS | 2060 | 1471089489823 Marionette TRACE conn5 <- [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]]]}] 04:58:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:58:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 04:58:09 INFO - PROCESS | 2060 | 1471089489868 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 04:58:09 INFO - PROCESS | 2060 | 1471089489870 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 04:58:09 INFO - PROCESS | 2060 | 1471089489874 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:58:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:58:09 INFO - PROCESS | 2060 | 1471089489877 Marionette TRACE conn5 <- [1,2334,null,{}] 04:58:09 INFO - PROCESS | 2060 | 1471089489888 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:09 INFO - PROCESS | 2060 | 1471089489892 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:09 INFO - PROCESS | 2060 | 1471089489975 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 04:58:10 INFO - PROCESS | 2060 | 1471089490114 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 2060 | 1471089490117 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:10 INFO - PROCESS | 2060 | ++DOCSHELL 13885800 == 28 [pid = 2060] [id = 593] 04:58:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (13886000) [pid = 2060] [serial = 1779] [outer = 00000000] 04:58:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (13AF3C00) [pid = 2060] [serial = 1780] [outer = 13886000] 04:58:10 INFO - PROCESS | 2060 | 1471089490165 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F586400) [pid = 2060] [serial = 1781] [outer = 13886000] 04:58:10 INFO - PROCESS | 2060 | 1471089490572 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:58:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 730ms 04:58:10 INFO - PROCESS | 2060 | 1471089490608 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 2060 | 1471089490611 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 04:58:10 INFO - PROCESS | 2060 | 1471089490614 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 2060 | 1471089490615 Marionette TRACE conn5 <- [1,2338,null,{}] 04:58:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:58:10 INFO - PROCESS | 2060 | 1471089490619 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:10 INFO - PROCESS | 2060 | 1471089490621 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:10 INFO - PROCESS | 2060 | 1471089490741 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 04:58:10 INFO - PROCESS | 2060 | 1471089490747 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 2060 | 1471089490749 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:10 INFO - PROCESS | 2060 | ++DOCSHELL 14E3D400 == 29 [pid = 2060] [id = 594] 04:58:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E41C00) [pid = 2060] [serial = 1782] [outer = 00000000] 04:58:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14FD0400) [pid = 2060] [serial = 1783] [outer = 14E41C00] 04:58:10 INFO - PROCESS | 2060 | 1471089490849 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (16461400) [pid = 2060] [serial = 1784] [outer = 14E41C00] 04:58:11 INFO - PROCESS | 2060 | 1471089491336 Marionette TRACE conn5 <- [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]]]}] 04:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 04:58:11 INFO - PROCESS | 2060 | 1471089491388 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 04:58:11 INFO - PROCESS | 2060 | 1471089491390 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 04:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:58:11 INFO - PROCESS | 2060 | 1471089491401 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 2060 | 1471089491402 Marionette TRACE conn5 <- [1,2342,null,{}] 04:58:11 INFO - PROCESS | 2060 | 1471089491406 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:11 INFO - PROCESS | 2060 | 1471089491408 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:11 INFO - PROCESS | 2060 | 1471089491518 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 04:58:11 INFO - PROCESS | 2060 | 1471089491528 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 2060 | 1471089491530 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:11 INFO - PROCESS | 2060 | ++DOCSHELL 16469800 == 30 [pid = 2060] [id = 595] 04:58:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (164ED000) [pid = 2060] [serial = 1785] [outer = 00000000] 04:58:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16935800) [pid = 2060] [serial = 1786] [outer = 164ED000] 04:58:11 INFO - PROCESS | 2060 | 1471089491574 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (16941800) [pid = 2060] [serial = 1787] [outer = 164ED000] 04:58:12 INFO - PROCESS | 2060 | 1471089492021 Marionette TRACE conn5 <- [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]]]}] 04:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 04:58:12 INFO - PROCESS | 2060 | 1471089492074 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 2060 | 1471089492076 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 04:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:58:12 INFO - PROCESS | 2060 | 1471089492080 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 2060 | 1471089492082 Marionette TRACE conn5 <- [1,2346,null,{}] 04:58:12 INFO - PROCESS | 2060 | 1471089492092 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:12 INFO - PROCESS | 2060 | 1471089492098 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:12 INFO - PROCESS | 2060 | 1471089492241 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 04:58:12 INFO - PROCESS | 2060 | 1471089492308 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:12 INFO - PROCESS | 2060 | 1471089492310 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:12 INFO - PROCESS | 2060 | ++DOCSHELL 17610800 == 31 [pid = 2060] [id = 596] 04:58:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17615000) [pid = 2060] [serial = 1788] [outer = 00000000] 04:58:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17DBD800) [pid = 2060] [serial = 1789] [outer = 17615000] 04:58:12 INFO - PROCESS | 2060 | 1471089492356 Marionette DEBUG loaded listener.js 04:58:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17DC5400) [pid = 2060] [serial = 1790] [outer = 17615000] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18A86400) [pid = 2060] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17DBC000) [pid = 2060] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (14FCBC00) [pid = 2060] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16941400) [pid = 2060] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F57E800) [pid = 2060] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (104DE800) [pid = 2060] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0ED54000) [pid = 2060] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18BE4800) [pid = 2060] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (13A5A800) [pid = 2060] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0ED5B000) [pid = 2060] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:58:12 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0FD06400) [pid = 2060] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:58:12 INFO - PROCESS | 2060 | 1471089492914 Marionette TRACE conn5 <- [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]]]}] 04:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 890ms 04:58:12 INFO - PROCESS | 2060 | 1471089492974 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 2060 | 1471089492976 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 04:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:58:12 INFO - PROCESS | 2060 | 1471089492980 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 2060 | 1471089492981 Marionette TRACE conn5 <- [1,2350,null,{}] 04:58:12 INFO - PROCESS | 2060 | 1471089492985 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:12 INFO - PROCESS | 2060 | 1471089492987 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:13 INFO - PROCESS | 2060 | 1471089493065 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 04:58:13 INFO - PROCESS | 2060 | 1471089493070 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:13 INFO - PROCESS | 2060 | 1471089493072 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:13 INFO - PROCESS | 2060 | ++DOCSHELL 0EAE3400 == 32 [pid = 2060] [id = 597] 04:58:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (137BBC00) [pid = 2060] [serial = 1791] [outer = 00000000] 04:58:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17A0E000) [pid = 2060] [serial = 1792] [outer = 137BBC00] 04:58:13 INFO - PROCESS | 2060 | 1471089493116 Marionette DEBUG loaded listener.js 04:58:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17A7EC00) [pid = 2060] [serial = 1793] [outer = 137BBC00] 04:58:13 INFO - PROCESS | 2060 | 1471089493553 Marionette TRACE conn5 <- [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]]]}] 04:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 631ms 04:58:13 INFO - PROCESS | 2060 | 1471089493611 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 04:58:13 INFO - PROCESS | 2060 | 1471089493614 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 04:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:58:13 INFO - PROCESS | 2060 | 1471089493617 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:58:13 INFO - PROCESS | 2060 | 1471089493619 Marionette TRACE conn5 <- [1,2354,null,{}] 04:58:13 INFO - PROCESS | 2060 | 1471089493623 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:13 INFO - PROCESS | 2060 | 1471089493625 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:13 INFO - PROCESS | 2060 | 1471089493703 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 04:58:13 INFO - PROCESS | 2060 | 1471089493710 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:13 INFO - PROCESS | 2060 | 1471089493712 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:13 INFO - PROCESS | 2060 | ++DOCSHELL 0F7D0000 == 33 [pid = 2060] [id = 598] 04:58:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (13769000) [pid = 2060] [serial = 1794] [outer = 00000000] 04:58:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17ED9400) [pid = 2060] [serial = 1795] [outer = 13769000] 04:58:13 INFO - PROCESS | 2060 | 1471089493755 Marionette DEBUG loaded listener.js 04:58:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17DC8800) [pid = 2060] [serial = 1796] [outer = 13769000] 04:58:14 INFO - PROCESS | 2060 | 1471089494194 Marionette TRACE conn5 <- [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]]]}] 04:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 04:58:14 INFO - PROCESS | 2060 | 1471089494251 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 04:58:14 INFO - PROCESS | 2060 | 1471089494253 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 04:58:14 INFO - PROCESS | 2060 | 1471089494257 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:58:14 INFO - PROCESS | 2060 | 1471089494259 Marionette TRACE conn5 <- [1,2358,null,{}] 04:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:58:14 INFO - PROCESS | 2060 | 1471089494262 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:14 INFO - PROCESS | 2060 | 1471089494264 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:14 INFO - PROCESS | 2060 | 1471089494345 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 04:58:14 INFO - PROCESS | 2060 | 1471089494350 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:14 INFO - PROCESS | 2060 | 1471089494352 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:14 INFO - PROCESS | 2060 | ++DOCSHELL 13885400 == 34 [pid = 2060] [id = 599] 04:58:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A85000) [pid = 2060] [serial = 1797] [outer = 00000000] 04:58:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18A8A400) [pid = 2060] [serial = 1798] [outer = 18A85000] 04:58:14 INFO - PROCESS | 2060 | 1471089494405 Marionette DEBUG loaded listener.js 04:58:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18B2C000) [pid = 2060] [serial = 1799] [outer = 18A85000] 04:58:15 INFO - PROCESS | 2060 | 1471089495156 Marionette TRACE conn5 <- [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]]]}] 04:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 970ms 04:58:15 INFO - PROCESS | 2060 | 1471089495231 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 04:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:58:15 INFO - PROCESS | 2060 | 1471089495236 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 04:58:15 INFO - PROCESS | 2060 | 1471089495241 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 2060 | 1471089495245 Marionette TRACE conn5 <- [1,2362,null,{}] 04:58:15 INFO - PROCESS | 2060 | 1471089495251 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:15 INFO - PROCESS | 2060 | 1471089495255 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:15 INFO - PROCESS | 2060 | 1471089495382 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 04:58:15 INFO - PROCESS | 2060 | 1471089495514 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:15 INFO - PROCESS | 2060 | 1471089495517 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:15 INFO - PROCESS | 2060 | ++DOCSHELL 0BF94800 == 35 [pid = 2060] [id = 600] 04:58:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0E975000) [pid = 2060] [serial = 1800] [outer = 00000000] 04:58:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0F16B400) [pid = 2060] [serial = 1801] [outer = 0E975000] 04:58:15 INFO - PROCESS | 2060 | 1471089495575 Marionette DEBUG loaded listener.js 04:58:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0F583C00) [pid = 2060] [serial = 1802] [outer = 0E975000] 04:58:16 INFO - PROCESS | 2060 | 1471089496318 Marionette TRACE conn5 <- [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]]]}] 04:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1131ms 04:58:16 INFO - PROCESS | 2060 | 1471089496373 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 04:58:16 INFO - PROCESS | 2060 | 1471089496378 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 04:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:58:16 INFO - PROCESS | 2060 | 1471089496384 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:58:16 INFO - PROCESS | 2060 | 1471089496387 Marionette TRACE conn5 <- [1,2366,null,{}] 04:58:16 INFO - PROCESS | 2060 | 1471089496391 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:16 INFO - PROCESS | 2060 | 1471089496394 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:16 INFO - PROCESS | 2060 | 1471089496519 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 04:58:16 INFO - PROCESS | 2060 | 1471089496657 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 2060 | 1471089496660 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:16 INFO - PROCESS | 2060 | ++DOCSHELL 0F584400 == 36 [pid = 2060] [id = 601] 04:58:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0F58C400) [pid = 2060] [serial = 1803] [outer = 00000000] 04:58:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (13767800) [pid = 2060] [serial = 1804] [outer = 0F58C400] 04:58:16 INFO - PROCESS | 2060 | 1471089496719 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (13AECC00) [pid = 2060] [serial = 1805] [outer = 0F58C400] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 0F7D0000 == 35 [pid = 2060] [id = 598] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 0EAE3400 == 34 [pid = 2060] [id = 597] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 17610800 == 33 [pid = 2060] [id = 596] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 16469800 == 32 [pid = 2060] [id = 595] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 14E3D400 == 31 [pid = 2060] [id = 594] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 13885800 == 30 [pid = 2060] [id = 593] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 0F587C00 == 29 [pid = 2060] [id = 592] 04:58:17 INFO - PROCESS | 2060 | --DOCSHELL 0EA84400 == 28 [pid = 2060] [id = 591] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (18B2C400) [pid = 2060] [serial = 1756] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (18B75800) [pid = 2060] [serial = 1757] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1822B800) [pid = 2060] [serial = 1754] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (1535CC00) [pid = 2060] [serial = 1741] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1760A800) [pid = 2060] [serial = 1744] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1646C400) [pid = 2060] [serial = 1742] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F586C00) [pid = 2060] [serial = 1732] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F5B6000) [pid = 2060] [serial = 1733] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (12534C00) [pid = 2060] [serial = 1735] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (125DCC00) [pid = 2060] [serial = 1736] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1760B800) [pid = 2060] [serial = 1745] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F57DC00) [pid = 2060] [serial = 1726] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F5DA800) [pid = 2060] [serial = 1727] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18F02800) [pid = 2060] [serial = 1724] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18BFAC00) [pid = 2060] [serial = 1723] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (149E5800) [pid = 2060] [serial = 1738] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F02BC00) [pid = 2060] [serial = 1729] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F16E400) [pid = 2060] [serial = 1730] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17615C00) [pid = 2060] [serial = 1750] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17DC9C00) [pid = 2060] [serial = 1753] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17A74400) [pid = 2060] [serial = 1748] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17A17000) [pid = 2060] [serial = 1747] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (14E45000) [pid = 2060] [serial = 1739] [outer = 00000000] [url = about:blank] 04:58:17 INFO - PROCESS | 2060 | 1471089497508 Marionette TRACE conn5 <- [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]]]}] 04:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1175ms 04:58:17 INFO - PROCESS | 2060 | 1471089497562 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 2060 | 1471089497566 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 04:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:58:17 INFO - PROCESS | 2060 | 1471089497570 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 2060 | 1471089497575 Marionette TRACE conn5 <- [1,2370,null,{}] 04:58:17 INFO - PROCESS | 2060 | 1471089497580 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:17 INFO - PROCESS | 2060 | 1471089497582 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:17 INFO - PROCESS | 2060 | 1471089497679 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 04:58:17 INFO - PROCESS | 2060 | 1471089497776 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:17 INFO - PROCESS | 2060 | 1471089497778 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:17 INFO - PROCESS | 2060 | ++DOCSHELL 0BF92C00 == 29 [pid = 2060] [id = 602] 04:58:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0BF96800) [pid = 2060] [serial = 1806] [outer = 00000000] 04:58:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F029400) [pid = 2060] [serial = 1807] [outer = 0BF96800] 04:58:17 INFO - PROCESS | 2060 | 1471089497826 Marionette DEBUG loaded listener.js 04:58:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F3A6C00) [pid = 2060] [serial = 1808] [outer = 0BF96800] 04:58:18 INFO - PROCESS | 2060 | 1471089498273 Marionette TRACE conn5 <- [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]]]}] 04:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 730ms 04:58:18 INFO - PROCESS | 2060 | 1471089498303 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 04:58:18 INFO - PROCESS | 2060 | 1471089498307 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 04:58:18 INFO - PROCESS | 2060 | 1471089498313 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:58:18 INFO - PROCESS | 2060 | 1471089498315 Marionette TRACE conn5 <- [1,2374,null,{}] 04:58:18 INFO - PROCESS | 2060 | 1471089498319 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:18 INFO - PROCESS | 2060 | 1471089498322 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:18 INFO - PROCESS | 2060 | 1471089498413 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 04:58:18 INFO - PROCESS | 2060 | 1471089498421 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:18 INFO - PROCESS | 2060 | 1471089498424 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:18 INFO - PROCESS | 2060 | ++DOCSHELL 0F873C00 == 30 [pid = 2060] [id = 603] 04:58:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F875C00) [pid = 2060] [serial = 1809] [outer = 00000000] 04:58:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (12530400) [pid = 2060] [serial = 1810] [outer = 0F875C00] 04:58:18 INFO - PROCESS | 2060 | 1471089498471 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (12538800) [pid = 2060] [serial = 1811] [outer = 0F875C00] 04:58:18 INFO - PROCESS | 2060 | 1471089498961 Marionette TRACE conn5 <- [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]]]}] 04:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 04:58:18 INFO - PROCESS | 2060 | 1471089498988 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 04:58:18 INFO - PROCESS | 2060 | 1471089498990 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 04:58:18 INFO - PROCESS | 2060 | 1471089498993 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:58:19 INFO - PROCESS | 2060 | 1471089498997 Marionette TRACE conn5 <- [1,2378,null,{}] 04:58:19 INFO - PROCESS | 2060 | 1471089499008 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:19 INFO - PROCESS | 2060 | 1471089499012 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:19 INFO - PROCESS | 2060 | 1471089499098 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 04:58:19 INFO - PROCESS | 2060 | 1471089499107 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 2060 | 1471089499110 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:19 INFO - PROCESS | 2060 | ++DOCSHELL 14FD8800 == 31 [pid = 2060] [id = 604] 04:58:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1535CC00) [pid = 2060] [serial = 1812] [outer = 00000000] 04:58:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16464800) [pid = 2060] [serial = 1813] [outer = 1535CC00] 04:58:19 INFO - PROCESS | 2060 | 1471089499159 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1676C800) [pid = 2060] [serial = 1814] [outer = 1535CC00] 04:58:19 INFO - PROCESS | 2060 | 1471089499627 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 04:58:19 INFO - PROCESS | 2060 | 1471089499667 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 04:58:19 INFO - PROCESS | 2060 | 1471089499670 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 04:58:19 INFO - PROCESS | 2060 | 1471089499673 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:58:19 INFO - PROCESS | 2060 | 1471089499675 Marionette TRACE conn5 <- [1,2382,null,{}] 04:58:19 INFO - PROCESS | 2060 | 1471089499678 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:19 INFO - PROCESS | 2060 | 1471089499680 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:19 INFO - PROCESS | 2060 | 1471089499768 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 04:58:19 INFO - PROCESS | 2060 | 1471089499802 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 2060 | 1471089499804 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:19 INFO - PROCESS | 2060 | ++DOCSHELL 16940C00 == 32 [pid = 2060] [id = 605] 04:58:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (16944000) [pid = 2060] [serial = 1815] [outer = 00000000] 04:58:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17613C00) [pid = 2060] [serial = 1816] [outer = 16944000] 04:58:19 INFO - PROCESS | 2060 | 1471089499849 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17A14400) [pid = 2060] [serial = 1817] [outer = 16944000] 04:58:20 INFO - PROCESS | 2060 | 1471089500344 Marionette TRACE conn5 <- [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]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 730ms 04:58:20 INFO - PROCESS | 2060 | 1471089500409 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 04:58:20 INFO - PROCESS | 2060 | 1471089500411 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 04:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:58:20 INFO - PROCESS | 2060 | 1471089500414 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 2060 | 1471089500415 Marionette TRACE conn5 <- [1,2386,null,{}] 04:58:20 INFO - PROCESS | 2060 | 1471089500419 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:20 INFO - PROCESS | 2060 | 1471089500421 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:20 INFO - PROCESS | 2060 | 1471089500535 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 04:58:20 INFO - PROCESS | 2060 | 1471089500599 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:20 INFO - PROCESS | 2060 | 1471089500601 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:20 INFO - PROCESS | 2060 | ++DOCSHELL 17C80400 == 33 [pid = 2060] [id = 606] 04:58:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17C80800) [pid = 2060] [serial = 1818] [outer = 00000000] 04:58:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17CAFC00) [pid = 2060] [serial = 1819] [outer = 17C80800] 04:58:20 INFO - PROCESS | 2060 | 1471089500645 Marionette DEBUG loaded listener.js 04:58:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17DBCC00) [pid = 2060] [serial = 1820] [outer = 17C80800] 04:58:21 INFO - PROCESS | 2060 | 1471089501091 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 04:58:21 INFO - PROCESS | 2060 | 1471089501152 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 04:58:21 INFO - PROCESS | 2060 | 1471089501154 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 04:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:58:21 INFO - PROCESS | 2060 | 1471089501168 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 2060 | 1471089501170 Marionette TRACE conn5 <- [1,2390,null,{}] 04:58:21 INFO - PROCESS | 2060 | 1471089501173 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:21 INFO - PROCESS | 2060 | 1471089501179 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:21 INFO - PROCESS | 2060 | 1471089501319 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 04:58:21 INFO - PROCESS | 2060 | 1471089501389 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:21 INFO - PROCESS | 2060 | 1471089501391 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:21 INFO - PROCESS | 2060 | ++DOCSHELL 18A86000 == 34 [pid = 2060] [id = 607] 04:58:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18A88400) [pid = 2060] [serial = 1821] [outer = 00000000] 04:58:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18B71000) [pid = 2060] [serial = 1822] [outer = 18A88400] 04:58:21 INFO - PROCESS | 2060 | 1471089501436 Marionette DEBUG loaded listener.js 04:58:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (12536400) [pid = 2060] [serial = 1823] [outer = 18A88400] 04:58:21 INFO - PROCESS | 2060 | 1471089501845 Marionette TRACE conn5 <- [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]]]}] 04:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 04:58:21 INFO - PROCESS | 2060 | 1471089501893 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 04:58:21 INFO - PROCESS | 2060 | 1471089501895 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 04:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:58:21 INFO - PROCESS | 2060 | 1471089501897 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 2060 | 1471089501899 Marionette TRACE conn5 <- [1,2394,null,{}] 04:58:21 INFO - PROCESS | 2060 | 1471089501903 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:21 INFO - PROCESS | 2060 | 1471089501905 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:22 INFO - PROCESS | 2060 | 1471089502106 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0EAEA400) [pid = 2060] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (14E41C00) [pid = 2060] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (13886000) [pid = 2060] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0ED54C00) [pid = 2060] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F589000) [pid = 2060] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0EA86000) [pid = 2060] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0ED50800) [pid = 2060] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1256D800) [pid = 2060] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (164ED000) [pid = 2060] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18A7F000) [pid = 2060] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18BE7800) [pid = 2060] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17615000) [pid = 2060] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (13769000) [pid = 2060] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:58:22 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (137BBC00) [pid = 2060] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:58:22 INFO - PROCESS | 2060 | 1471089502175 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:22 INFO - PROCESS | 2060 | 1471089502177 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:22 INFO - PROCESS | 2060 | ++DOCSHELL 0BF97000 == 35 [pid = 2060] [id = 608] 04:58:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0BF9CC00) [pid = 2060] [serial = 1824] [outer = 00000000] 04:58:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0ED50800) [pid = 2060] [serial = 1825] [outer = 0BF9CC00] 04:58:22 INFO - PROCESS | 2060 | 1471089502220 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (12537000) [pid = 2060] [serial = 1826] [outer = 0BF9CC00] 04:58:22 INFO - PROCESS | 2060 | 1471089502569 Marionette TRACE conn5 <- [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]]]}] 04:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 04:58:22 INFO - PROCESS | 2060 | 1471089502629 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 04:58:22 INFO - PROCESS | 2060 | 1471089502631 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 04:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:58:22 INFO - PROCESS | 2060 | 1471089502634 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:58:22 INFO - PROCESS | 2060 | 1471089502636 Marionette TRACE conn5 <- [1,2398,null,{}] 04:58:22 INFO - PROCESS | 2060 | 1471089502666 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:22 INFO - PROCESS | 2060 | 1471089502668 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:22 INFO - PROCESS | 2060 | 1471089502748 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 04:58:22 INFO - PROCESS | 2060 | 1471089502754 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:22 INFO - PROCESS | 2060 | 1471089502756 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:22 INFO - PROCESS | 2060 | ++DOCSHELL 13A5E000 == 36 [pid = 2060] [id = 609] 04:58:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1646F800) [pid = 2060] [serial = 1827] [outer = 00000000] 04:58:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (18A8DC00) [pid = 2060] [serial = 1828] [outer = 1646F800] 04:58:22 INFO - PROCESS | 2060 | 1471089502800 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18BDAC00) [pid = 2060] [serial = 1829] [outer = 1646F800] 04:58:23 INFO - PROCESS | 2060 | 1471089503329 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 750ms 04:58:23 INFO - PROCESS | 2060 | 1471089503388 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 04:58:23 INFO - PROCESS | 2060 | 1471089503390 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 04:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:58:23 INFO - PROCESS | 2060 | 1471089503393 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:58:23 INFO - PROCESS | 2060 | 1471089503395 Marionette TRACE conn5 <- [1,2402,null,{}] 04:58:23 INFO - PROCESS | 2060 | 1471089503398 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:23 INFO - PROCESS | 2060 | 1471089503400 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:23 INFO - PROCESS | 2060 | 1471089503483 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 04:58:23 INFO - PROCESS | 2060 | 1471089503489 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:23 INFO - PROCESS | 2060 | 1471089503490 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:23 INFO - PROCESS | 2060 | ++DOCSHELL 0EA35400 == 37 [pid = 2060] [id = 610] 04:58:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (149E6000) [pid = 2060] [serial = 1830] [outer = 00000000] 04:58:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18BE6800) [pid = 2060] [serial = 1831] [outer = 149E6000] 04:58:23 INFO - PROCESS | 2060 | 1471089503534 Marionette DEBUG loaded listener.js 04:58:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18D5B400) [pid = 2060] [serial = 1832] [outer = 149E6000] 04:58:23 INFO - PROCESS | 2060 | 1471089503968 Marionette TRACE conn5 <- [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]]]}] 04:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 631ms 04:58:24 INFO - PROCESS | 2060 | 1471089504026 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 04:58:24 INFO - PROCESS | 2060 | 1471089504028 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 04:58:24 INFO - PROCESS | 2060 | 1471089504031 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:58:24 INFO - PROCESS | 2060 | 1471089504033 Marionette TRACE conn5 <- [1,2406,null,{}] 04:58:24 INFO - PROCESS | 2060 | 1471089504036 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:24 INFO - PROCESS | 2060 | 1471089504038 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:24 INFO - PROCESS | 2060 | 1471089504191 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 04:58:24 INFO - PROCESS | 2060 | 1471089504286 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:24 INFO - PROCESS | 2060 | 1471089504290 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:24 INFO - PROCESS | 2060 | ++DOCSHELL 08865C00 == 38 [pid = 2060] [id = 611] 04:58:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (08867800) [pid = 2060] [serial = 1833] [outer = 00000000] 04:58:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0BF98400) [pid = 2060] [serial = 1834] [outer = 08867800] 04:58:24 INFO - PROCESS | 2060 | 1471089504390 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0EA3B000) [pid = 2060] [serial = 1835] [outer = 08867800] 04:58:24 INFO - PROCESS | 2060 | 1471089504942 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 970ms 04:58:25 INFO - PROCESS | 2060 | 1471089505007 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 04:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:58:25 INFO - PROCESS | 2060 | 1471089505011 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 04:58:25 INFO - PROCESS | 2060 | 1471089505016 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 2060 | 1471089505019 Marionette TRACE conn5 <- [1,2410,null,{}] 04:58:25 INFO - PROCESS | 2060 | 1471089505024 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:25 INFO - PROCESS | 2060 | 1471089505030 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:25 INFO - PROCESS | 2060 | 1471089505142 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 04:58:25 INFO - PROCESS | 2060 | 1471089505253 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:25 INFO - PROCESS | 2060 | 1471089505256 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:25 INFO - PROCESS | 2060 | ++DOCSHELL 0FD99800 == 39 [pid = 2060] [id = 612] 04:58:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (103F0000) [pid = 2060] [serial = 1836] [outer = 00000000] 04:58:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1387F400) [pid = 2060] [serial = 1837] [outer = 103F0000] 04:58:25 INFO - PROCESS | 2060 | 1471089505312 Marionette DEBUG loaded listener.js 04:58:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (149CAC00) [pid = 2060] [serial = 1838] [outer = 103F0000] 04:58:25 INFO - PROCESS | 2060 | 1471089505922 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 990ms 04:58:26 INFO - PROCESS | 2060 | 1471089506006 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 04:58:26 INFO - PROCESS | 2060 | 1471089506010 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 04:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:58:26 INFO - PROCESS | 2060 | 1471089506014 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 2060 | 1471089506016 Marionette TRACE conn5 <- [1,2414,null,{}] 04:58:26 INFO - PROCESS | 2060 | 1471089506020 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:26 INFO - PROCESS | 2060 | 1471089506022 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:26 INFO - PROCESS | 2060 | 1471089506141 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 04:58:26 INFO - PROCESS | 2060 | 1471089506277 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:26 INFO - PROCESS | 2060 | 1471089506280 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:26 INFO - PROCESS | 2060 | ++DOCSHELL 175D3000 == 40 [pid = 2060] [id = 613] 04:58:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17C87400) [pid = 2060] [serial = 1839] [outer = 00000000] 04:58:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (1822AC00) [pid = 2060] [serial = 1840] [outer = 17C87400] 04:58:26 INFO - PROCESS | 2060 | 1471089506335 Marionette DEBUG loaded listener.js 04:58:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18B27800) [pid = 2060] [serial = 1841] [outer = 17C87400] 04:58:26 INFO - PROCESS | 2060 | 1471089506929 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 970ms 04:58:26 INFO - PROCESS | 2060 | 1471089506986 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 04:58:26 INFO - PROCESS | 2060 | 1471089506990 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 04:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:58:27 INFO - PROCESS | 2060 | 1471089507001 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 2060 | 1471089507006 Marionette TRACE conn5 <- [1,2418,null,{}] 04:58:27 INFO - PROCESS | 2060 | 1471089507010 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:27 INFO - PROCESS | 2060 | 1471089507013 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:27 INFO - PROCESS | 2060 | 1471089507123 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 04:58:27 INFO - PROCESS | 2060 | 1471089507263 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 2060 | 1471089507266 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:27 INFO - PROCESS | 2060 | ++DOCSHELL 18B7A800 == 41 [pid = 2060] [id = 614] 04:58:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18F0D000) [pid = 2060] [serial = 1842] [outer = 00000000] 04:58:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18F51000) [pid = 2060] [serial = 1843] [outer = 18F0D000] 04:58:27 INFO - PROCESS | 2060 | 1471089507324 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (18F53000) [pid = 2060] [serial = 1844] [outer = 18F0D000] 04:58:28 INFO - PROCESS | 2060 | 1471089508104 Marionette TRACE conn5 <- [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]]]}] 04:58:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:58:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1134ms 04:58:28 INFO - PROCESS | 2060 | 1471089508135 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 2060 | 1471089508140 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 04:58:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:58:28 INFO - PROCESS | 2060 | 1471089508145 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 2060 | 1471089508148 Marionette TRACE conn5 <- [1,2422,null,{}] 04:58:28 INFO - PROCESS | 2060 | 1471089508153 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:28 INFO - PROCESS | 2060 | 1471089508156 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:28 INFO - PROCESS | 2060 | 1471089508263 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 04:58:28 INFO - PROCESS | 2060 | 1471089508411 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:28 INFO - PROCESS | 2060 | 1471089508416 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:28 INFO - PROCESS | 2060 | ++DOCSHELL 0F585400 == 42 [pid = 2060] [id = 615] 04:58:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0F585800) [pid = 2060] [serial = 1845] [outer = 00000000] 04:58:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F5BB800) [pid = 2060] [serial = 1846] [outer = 0F585800] 04:58:28 INFO - PROCESS | 2060 | 1471089508469 Marionette DEBUG loaded listener.js 04:58:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F759400) [pid = 2060] [serial = 1847] [outer = 0F585800] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0ED54800 == 41 [pid = 2060] [id = 590] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0EA35400 == 40 [pid = 2060] [id = 610] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 13A5E000 == 39 [pid = 2060] [id = 609] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0BF97000 == 38 [pid = 2060] [id = 608] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 18A86000 == 37 [pid = 2060] [id = 607] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 17C80400 == 36 [pid = 2060] [id = 606] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 16940C00 == 35 [pid = 2060] [id = 605] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 14FD8800 == 34 [pid = 2060] [id = 604] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0F873C00 == 33 [pid = 2060] [id = 603] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0BF92C00 == 32 [pid = 2060] [id = 602] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0BF94800 == 31 [pid = 2060] [id = 600] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 13885400 == 30 [pid = 2060] [id = 599] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0F584400 == 29 [pid = 2060] [id = 601] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 18B7A800 == 28 [pid = 2060] [id = 614] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 175D3000 == 27 [pid = 2060] [id = 613] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 08865C00 == 26 [pid = 2060] [id = 611] 04:58:29 INFO - PROCESS | 2060 | --DOCSHELL 0FD99800 == 25 [pid = 2060] [id = 612] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17CB2400) [pid = 2060] [serial = 1751] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (14FD0400) [pid = 2060] [serial = 1783] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (13AF3C00) [pid = 2060] [serial = 1780] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0FD04800) [pid = 2060] [serial = 1772] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0F58C800) [pid = 2060] [serial = 1771] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0F5E2000) [pid = 2060] [serial = 1777] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F876400) [pid = 2060] [serial = 1778] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F022400) [pid = 2060] [serial = 1774] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F027C00) [pid = 2060] [serial = 1775] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0F58AC00) [pid = 2060] [serial = 1760] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0F3A5400) [pid = 2060] [serial = 1759] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (14E4B000) [pid = 2060] [serial = 1763] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16935800) [pid = 2060] [serial = 1786] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (13A59800) [pid = 2060] [serial = 1762] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18BD8C00) [pid = 2060] [serial = 1766] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18B2A400) [pid = 2060] [serial = 1765] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18F0E400) [pid = 2060] [serial = 1769] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (18BFC800) [pid = 2060] [serial = 1768] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (16461400) [pid = 2060] [serial = 1784] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (17DBD800) [pid = 2060] [serial = 1789] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18A8A400) [pid = 2060] [serial = 1798] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17ED9400) [pid = 2060] [serial = 1795] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17DC5400) [pid = 2060] [serial = 1790] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17A0E000) [pid = 2060] [serial = 1792] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (16941800) [pid = 2060] [serial = 1787] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17DC8800) [pid = 2060] [serial = 1796] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17A7EC00) [pid = 2060] [serial = 1793] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F586400) [pid = 2060] [serial = 1781] [outer = 00000000] [url = about:blank] 04:58:29 INFO - PROCESS | 2060 | 1471089509662 Marionette TRACE conn5 <- [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]]]}] 04:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1580ms 04:58:29 INFO - PROCESS | 2060 | 1471089509725 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 04:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:58:29 INFO - PROCESS | 2060 | 1471089509730 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 04:58:29 INFO - PROCESS | 2060 | 1471089509735 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:58:29 INFO - PROCESS | 2060 | 1471089509738 Marionette TRACE conn5 <- [1,2426,null,{}] 04:58:29 INFO - PROCESS | 2060 | 1471089509746 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:29 INFO - PROCESS | 2060 | 1471089509749 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:29 INFO - PROCESS | 2060 | 1471089509831 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 04:58:29 INFO - PROCESS | 2060 | 1471089509838 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:29 INFO - PROCESS | 2060 | 1471089509842 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:29 INFO - PROCESS | 2060 | ++DOCSHELL 0ED50C00 == 26 [pid = 2060] [id = 616] 04:58:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0ED52800) [pid = 2060] [serial = 1848] [outer = 00000000] 04:58:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0ED5AC00) [pid = 2060] [serial = 1849] [outer = 0ED52800] 04:58:29 INFO - PROCESS | 2060 | 1471089509892 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F028000) [pid = 2060] [serial = 1850] [outer = 0ED52800] 04:58:30 INFO - PROCESS | 2060 | 1471089510423 Marionette TRACE conn5 <- [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]]]}] 04:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 730ms 04:58:30 INFO - PROCESS | 2060 | 1471089510465 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 04:58:30 INFO - PROCESS | 2060 | 1471089510470 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 04:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:58:30 INFO - PROCESS | 2060 | 1471089510477 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:58:30 INFO - PROCESS | 2060 | 1471089510480 Marionette TRACE conn5 <- [1,2430,null,{}] 04:58:30 INFO - PROCESS | 2060 | 1471089510483 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:30 INFO - PROCESS | 2060 | 1471089510486 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:30 INFO - PROCESS | 2060 | 1471089510576 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 04:58:30 INFO - PROCESS | 2060 | 1471089510680 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 2060 | 1471089510682 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:30 INFO - PROCESS | 2060 | ++DOCSHELL 0F586400 == 27 [pid = 2060] [id = 617] 04:58:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F587C00) [pid = 2060] [serial = 1851] [outer = 00000000] 04:58:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F5B6400) [pid = 2060] [serial = 1852] [outer = 0F587C00] 04:58:30 INFO - PROCESS | 2060 | 1471089510734 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F5C1C00) [pid = 2060] [serial = 1853] [outer = 0F587C00] 04:58:31 INFO - PROCESS | 2060 | 1471089511113 Marionette TRACE conn5 <- [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]]]}] 04:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 04:58:31 INFO - PROCESS | 2060 | 1471089511150 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 2060 | 1471089511152 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 04:58:31 INFO - PROCESS | 2060 | 1471089511155 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:58:31 INFO - PROCESS | 2060 | 1471089511159 Marionette TRACE conn5 <- [1,2434,null,{}] 04:58:31 INFO - PROCESS | 2060 | 1471089511170 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:31 INFO - PROCESS | 2060 | 1471089511175 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:31 INFO - PROCESS | 2060 | 1471089511259 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 04:58:31 INFO - PROCESS | 2060 | 1471089511266 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:31 INFO - PROCESS | 2060 | 1471089511269 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:31 INFO - PROCESS | 2060 | ++DOCSHELL 1253B800 == 28 [pid = 2060] [id = 618] 04:58:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1253D400) [pid = 2060] [serial = 1854] [outer = 00000000] 04:58:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (137BA800) [pid = 2060] [serial = 1855] [outer = 1253D400] 04:58:31 INFO - PROCESS | 2060 | 1471089511318 Marionette DEBUG loaded listener.js 04:58:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (13A7C000) [pid = 2060] [serial = 1856] [outer = 1253D400] 04:58:31 INFO - PROCESS | 2060 | 1471089511855 Marionette TRACE conn5 <- [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]]]}] 04:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 730ms 04:58:31 INFO - PROCESS | 2060 | 1471089511890 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 2060 | 1471089511893 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 04:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:58:31 INFO - PROCESS | 2060 | 1471089511896 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 2060 | 1471089511898 Marionette TRACE conn5 <- [1,2438,null,{}] 04:58:31 INFO - PROCESS | 2060 | 1471089511901 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:31 INFO - PROCESS | 2060 | 1471089511903 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:32 INFO - PROCESS | 2060 | 1471089512023 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 04:58:32 INFO - PROCESS | 2060 | 1471089512029 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 2060 | 1471089512031 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:32 INFO - PROCESS | 2060 | ++DOCSHELL 14E3E800 == 29 [pid = 2060] [id = 619] 04:58:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (14E40000) [pid = 2060] [serial = 1857] [outer = 00000000] 04:58:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E51400) [pid = 2060] [serial = 1858] [outer = 14E40000] 04:58:32 INFO - PROCESS | 2060 | 1471089512130 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14FCF800) [pid = 2060] [serial = 1859] [outer = 14E40000] 04:58:32 INFO - PROCESS | 2060 | 1471089512548 Marionette TRACE conn5 <- [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]]]}] 04:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 04:58:32 INFO - PROCESS | 2060 | 1471089512570 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 04:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:58:32 INFO - PROCESS | 2060 | 1471089512572 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 04:58:32 INFO - PROCESS | 2060 | 1471089512575 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:58:32 INFO - PROCESS | 2060 | 1471089512577 Marionette TRACE conn5 <- [1,2442,null,{}] 04:58:32 INFO - PROCESS | 2060 | 1471089512586 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:32 INFO - PROCESS | 2060 | 1471089512588 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:32 INFO - PROCESS | 2060 | 1471089512698 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 04:58:32 INFO - PROCESS | 2060 | 1471089512790 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 2060 | 1471089512792 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:32 INFO - PROCESS | 2060 | ++DOCSHELL 14FD6000 == 30 [pid = 2060] [id = 620] 04:58:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14FD7400) [pid = 2060] [serial = 1860] [outer = 00000000] 04:58:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16462400) [pid = 2060] [serial = 1861] [outer = 14FD7400] 04:58:32 INFO - PROCESS | 2060 | 1471089512836 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1646F000) [pid = 2060] [serial = 1862] [outer = 14FD7400] 04:58:33 INFO - PROCESS | 2060 | 1471089513261 Marionette TRACE conn5 <- [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]]]}] 04:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 730ms 04:58:33 INFO - PROCESS | 2060 | 1471089513311 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 04:58:33 INFO - PROCESS | 2060 | 1471089513313 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 04:58:33 INFO - PROCESS | 2060 | 1471089513316 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:58:33 INFO - PROCESS | 2060 | 1471089513318 Marionette TRACE conn5 <- [1,2446,null,{}] 04:58:33 INFO - PROCESS | 2060 | 1471089513321 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:33 INFO - PROCESS | 2060 | 1471089513327 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:33 INFO - PROCESS | 2060 | 1471089513471 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 04:58:33 INFO - PROCESS | 2060 | 1471089513773 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:33 INFO - PROCESS | 2060 | 1471089513775 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17C80800) [pid = 2060] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18A88400) [pid = 2060] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18A85000) [pid = 2060] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F875C00) [pid = 2060] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F58C400) [pid = 2060] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (16944000) [pid = 2060] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1535CC00) [pid = 2060] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0BF9CC00) [pid = 2060] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0E975000) [pid = 2060] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0BF96800) [pid = 2060] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1646F800) [pid = 2060] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:58:33 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (149E6000) [pid = 2060] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:58:33 INFO - PROCESS | 2060 | ++DOCSHELL 0BF94000 == 31 [pid = 2060] [id = 621] 04:58:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0BF96800) [pid = 2060] [serial = 1863] [outer = 00000000] 04:58:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F162800) [pid = 2060] [serial = 1864] [outer = 0BF96800] 04:58:33 INFO - PROCESS | 2060 | 1471089513833 Marionette DEBUG loaded listener.js 04:58:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F875C00) [pid = 2060] [serial = 1865] [outer = 0BF96800] 04:58:34 INFO - PROCESS | 2060 | 1471089514225 Marionette TRACE conn5 <- [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]]]}] 04:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 930ms 04:58:34 INFO - PROCESS | 2060 | 1471089514251 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 04:58:34 INFO - PROCESS | 2060 | 1471089514253 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 04:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:58:34 INFO - PROCESS | 2060 | 1471089514256 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 2060 | 1471089514257 Marionette TRACE conn5 <- [1,2450,null,{}] 04:58:34 INFO - PROCESS | 2060 | 1471089514261 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:34 INFO - PROCESS | 2060 | 1471089514263 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:34 INFO - PROCESS | 2060 | 1471089514378 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 04:58:34 INFO - PROCESS | 2060 | 1471089514433 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:34 INFO - PROCESS | 2060 | 1471089514435 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:34 INFO - PROCESS | 2060 | ++DOCSHELL 0F5E3000 == 32 [pid = 2060] [id = 622] 04:58:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (125E8C00) [pid = 2060] [serial = 1866] [outer = 00000000] 04:58:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17611400) [pid = 2060] [serial = 1867] [outer = 125E8C00] 04:58:34 INFO - PROCESS | 2060 | 1471089514479 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17612000) [pid = 2060] [serial = 1868] [outer = 125E8C00] 04:58:34 INFO - PROCESS | 2060 | 1471089514835 Marionette TRACE conn5 <- [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]]]}] 04:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 04:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:58:34 INFO - PROCESS | 2060 | 1471089514887 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 04:58:34 INFO - PROCESS | 2060 | 1471089514889 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 04:58:34 INFO - PROCESS | 2060 | 1471089514892 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 2060 | 1471089514894 Marionette TRACE conn5 <- [1,2454,null,{}] 04:58:34 INFO - PROCESS | 2060 | 1471089514905 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:34 INFO - PROCESS | 2060 | 1471089514907 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:34 INFO - PROCESS | 2060 | 1471089514985 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 04:58:34 INFO - PROCESS | 2060 | 1471089514990 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:35 INFO - PROCESS | 2060 | 1471089514992 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:35 INFO - PROCESS | 2060 | ++DOCSHELL 17A7F400 == 33 [pid = 2060] [id = 623] 04:58:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17A7FC00) [pid = 2060] [serial = 1869] [outer = 00000000] 04:58:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17CB6400) [pid = 2060] [serial = 1870] [outer = 17A7FC00] 04:58:35 INFO - PROCESS | 2060 | 1471089515037 Marionette DEBUG loaded listener.js 04:58:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17CAD800) [pid = 2060] [serial = 1871] [outer = 17A7FC00] 04:58:35 INFO - PROCESS | 2060 | 1471089515478 Marionette TRACE conn5 <- [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]]]}] 04:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 630ms 04:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:58:35 INFO - PROCESS | 2060 | 1471089515523 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 04:58:35 INFO - PROCESS | 2060 | 1471089515525 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 04:58:35 INFO - PROCESS | 2060 | 1471089515532 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:58:35 INFO - PROCESS | 2060 | 1471089515533 Marionette TRACE conn5 <- [1,2458,null,{}] 04:58:35 INFO - PROCESS | 2060 | 1471089515537 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:35 INFO - PROCESS | 2060 | 1471089515539 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:35 INFO - PROCESS | 2060 | 1471089515618 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 04:58:35 INFO - PROCESS | 2060 | 1471089515624 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:35 INFO - PROCESS | 2060 | 1471089515626 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:35 INFO - PROCESS | 2060 | ++DOCSHELL 12534000 == 34 [pid = 2060] [id = 624] 04:58:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17DC2800) [pid = 2060] [serial = 1872] [outer = 00000000] 04:58:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17DC8C00) [pid = 2060] [serial = 1873] [outer = 17DC2800] 04:58:35 INFO - PROCESS | 2060 | 1471089515672 Marionette DEBUG loaded listener.js 04:58:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17ED6000) [pid = 2060] [serial = 1874] [outer = 17DC2800] 04:58:36 INFO - PROCESS | 2060 | 1471089516522 Marionette TRACE conn5 <- [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]]]}] 04:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1025ms 04:58:36 INFO - PROCESS | 2060 | 1471089516555 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 04:58:36 INFO - PROCESS | 2060 | 1471089516560 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 04:58:36 INFO - PROCESS | 2060 | 1471089516564 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:58:36 INFO - PROCESS | 2060 | 1471089516570 Marionette TRACE conn5 <- [1,2462,null,{}] 04:58:36 INFO - PROCESS | 2060 | 1471089516595 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:36 INFO - PROCESS | 2060 | 1471089516598 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:36 INFO - PROCESS | 2060 | 1471089516722 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 04:58:36 INFO - PROCESS | 2060 | 1471089516859 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:36 INFO - PROCESS | 2060 | 1471089516862 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:36 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFAC00 == 35 [pid = 2060] [id = 625] 04:58:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0EBFE400) [pid = 2060] [serial = 1875] [outer = 00000000] 04:58:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F3A4000) [pid = 2060] [serial = 1876] [outer = 0EBFE400] 04:58:36 INFO - PROCESS | 2060 | 1471089516921 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0F5BF400) [pid = 2060] [serial = 1877] [outer = 0EBFE400] 04:58:37 INFO - PROCESS | 2060 | 1471089517617 Marionette TRACE conn5 <- [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]]]}] 04:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1100ms 04:58:37 INFO - PROCESS | 2060 | 1471089517670 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 04:58:37 INFO - PROCESS | 2060 | 1471089517674 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 04:58:37 INFO - PROCESS | 2060 | 1471089517681 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:58:37 INFO - PROCESS | 2060 | 1471089517684 Marionette TRACE conn5 <- [1,2466,null,{}] 04:58:37 INFO - PROCESS | 2060 | 1471089517688 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:37 INFO - PROCESS | 2060 | 1471089517691 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:37 INFO - PROCESS | 2060 | 1471089517814 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 04:58:38 INFO - PROCESS | 2060 | 1471089518048 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:38 INFO - PROCESS | 2060 | 1471089518051 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:38 INFO - PROCESS | 2060 | ++DOCSHELL 0885C800 == 36 [pid = 2060] [id = 626] 04:58:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0885D400) [pid = 2060] [serial = 1878] [outer = 00000000] 04:58:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0BF92800) [pid = 2060] [serial = 1879] [outer = 0885D400] 04:58:38 INFO - PROCESS | 2060 | 1471089518109 Marionette DEBUG loaded listener.js 04:58:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0E9E5000) [pid = 2060] [serial = 1880] [outer = 0885D400] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 17A7F400 == 35 [pid = 2060] [id = 623] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 0F5E3000 == 34 [pid = 2060] [id = 622] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 0BF94000 == 33 [pid = 2060] [id = 621] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 14FD6000 == 32 [pid = 2060] [id = 620] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 14E3E800 == 31 [pid = 2060] [id = 619] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 1253B800 == 30 [pid = 2060] [id = 618] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 0F586400 == 29 [pid = 2060] [id = 617] 04:58:38 INFO - PROCESS | 2060 | --DOCSHELL 0ED50C00 == 28 [pid = 2060] [id = 616] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (18BE6800) [pid = 2060] [serial = 1831] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17CAFC00) [pid = 2060] [serial = 1819] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18B71000) [pid = 2060] [serial = 1822] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17DBCC00) [pid = 2060] [serial = 1820] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18B2C000) [pid = 2060] [serial = 1799] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (12530400) [pid = 2060] [serial = 1810] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (12538800) [pid = 2060] [serial = 1811] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (13767800) [pid = 2060] [serial = 1804] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (13AECC00) [pid = 2060] [serial = 1805] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (17613C00) [pid = 2060] [serial = 1816] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (16464800) [pid = 2060] [serial = 1813] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0ED50800) [pid = 2060] [serial = 1825] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1676C800) [pid = 2060] [serial = 1814] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F16B400) [pid = 2060] [serial = 1801] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F583C00) [pid = 2060] [serial = 1802] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F029400) [pid = 2060] [serial = 1807] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0F3A6C00) [pid = 2060] [serial = 1808] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (12536400) [pid = 2060] [serial = 1823] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (18A8DC00) [pid = 2060] [serial = 1828] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (12537000) [pid = 2060] [serial = 1826] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (18BDAC00) [pid = 2060] [serial = 1829] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (18D5B400) [pid = 2060] [serial = 1832] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (17A14400) [pid = 2060] [serial = 1817] [outer = 00000000] [url = about:blank] 04:58:38 INFO - PROCESS | 2060 | 1471089518779 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1122ms 04:58:38 INFO - PROCESS | 2060 | 1471089518807 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 04:58:38 INFO - PROCESS | 2060 | 1471089518810 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 04:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:58:38 INFO - PROCESS | 2060 | 1471089518814 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:58:38 INFO - PROCESS | 2060 | 1471089518817 Marionette TRACE conn5 <- [1,2470,null,{}] 04:58:38 INFO - PROCESS | 2060 | 1471089518822 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:38 INFO - PROCESS | 2060 | 1471089518825 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:38 INFO - PROCESS | 2060 | 1471089518911 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 04:58:39 INFO - PROCESS | 2060 | 1471089519014 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 2060 | 1471089519017 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:39 INFO - PROCESS | 2060 | ++DOCSHELL 0BF9A400 == 29 [pid = 2060] [id = 627] 04:58:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0EAEA800) [pid = 2060] [serial = 1881] [outer = 00000000] 04:58:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F3A6C00) [pid = 2060] [serial = 1882] [outer = 0EAEA800] 04:58:39 INFO - PROCESS | 2060 | 1471089519065 Marionette DEBUG loaded listener.js 04:58:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F5B5400) [pid = 2060] [serial = 1883] [outer = 0EAEA800] 04:58:39 INFO - PROCESS | 2060 | 1471089519510 Marionette TRACE conn5 <- [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]]]}] 04:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 730ms 04:58:39 INFO - PROCESS | 2060 | 1471089519548 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 04:58:39 INFO - PROCESS | 2060 | 1471089519552 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 04:58:39 INFO - PROCESS | 2060 | 1471089519556 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:58:39 INFO - PROCESS | 2060 | 1471089519558 Marionette TRACE conn5 <- [1,2474,null,{}] 04:58:39 INFO - PROCESS | 2060 | 1471089519562 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:39 INFO - PROCESS | 2060 | 1471089519564 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:39 INFO - PROCESS | 2060 | 1471089519654 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 04:58:39 INFO - PROCESS | 2060 | 1471089519660 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 2060 | 1471089519662 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:39 INFO - PROCESS | 2060 | ++DOCSHELL 103E5800 == 30 [pid = 2060] [id = 628] 04:58:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (103EA400) [pid = 2060] [serial = 1884] [outer = 00000000] 04:58:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (13770800) [pid = 2060] [serial = 1885] [outer = 103EA400] 04:58:39 INFO - PROCESS | 2060 | 1471089519709 Marionette DEBUG loaded listener.js 04:58:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (1387D000) [pid = 2060] [serial = 1886] [outer = 103EA400] 04:58:40 INFO - PROCESS | 2060 | 1471089520188 Marionette TRACE conn5 <- [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]]]}] 04:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 04:58:40 INFO - PROCESS | 2060 | 1471089520231 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 04:58:40 INFO - PROCESS | 2060 | 1471089520234 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 04:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:58:40 INFO - PROCESS | 2060 | 1471089520239 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:58:40 INFO - PROCESS | 2060 | 1471089520245 Marionette TRACE conn5 <- [1,2478,null,{}] 04:58:40 INFO - PROCESS | 2060 | 1471089520254 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:40 INFO - PROCESS | 2060 | 1471089520258 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:40 INFO - PROCESS | 2060 | 1471089520345 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 04:58:40 INFO - PROCESS | 2060 | 1471089520451 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:40 INFO - PROCESS | 2060 | 1471089520453 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:40 INFO - PROCESS | 2060 | ++DOCSHELL 15769800 == 31 [pid = 2060] [id = 629] 04:58:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1576C800) [pid = 2060] [serial = 1887] [outer = 00000000] 04:58:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (1646DC00) [pid = 2060] [serial = 1888] [outer = 1576C800] 04:58:40 INFO - PROCESS | 2060 | 1471089520497 Marionette DEBUG loaded listener.js 04:58:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1676E800) [pid = 2060] [serial = 1889] [outer = 1576C800] 04:58:40 INFO - PROCESS | 2060 | 1471089520896 Marionette TRACE conn5 <- [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]]]}] 04:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 690ms 04:58:40 INFO - PROCESS | 2060 | 1471089520931 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 04:58:40 INFO - PROCESS | 2060 | 1471089520934 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 04:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:58:40 INFO - PROCESS | 2060 | 1471089520937 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:58:40 INFO - PROCESS | 2060 | 1471089520939 Marionette TRACE conn5 <- [1,2482,null,{}] 04:58:40 INFO - PROCESS | 2060 | 1471089520942 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:40 INFO - PROCESS | 2060 | 1471089520944 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:41 INFO - PROCESS | 2060 | 1471089521097 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 04:58:41 INFO - PROCESS | 2060 | 1471089521122 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 2060 | 1471089521124 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:41 INFO - PROCESS | 2060 | ++DOCSHELL 1693E000 == 32 [pid = 2060] [id = 630] 04:58:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1693F800) [pid = 2060] [serial = 1890] [outer = 00000000] 04:58:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17612400) [pid = 2060] [serial = 1891] [outer = 1693F800] 04:58:41 INFO - PROCESS | 2060 | 1471089521170 Marionette DEBUG loaded listener.js 04:58:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17A0DC00) [pid = 2060] [serial = 1892] [outer = 1693F800] 04:58:41 INFO - PROCESS | 2060 | 1471089521607 Marionette TRACE conn5 <- [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]]]}] 04:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 732ms 04:58:41 INFO - PROCESS | 2060 | 1471089521680 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 04:58:41 INFO - PROCESS | 2060 | 1471089521682 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 04:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:58:41 INFO - PROCESS | 2060 | 1471089521685 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:58:41 INFO - PROCESS | 2060 | 1471089521687 Marionette TRACE conn5 <- [1,2486,null,{}] 04:58:41 INFO - PROCESS | 2060 | 1471089521691 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:41 INFO - PROCESS | 2060 | 1471089521693 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:41 INFO - PROCESS | 2060 | 1471089521807 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 04:58:41 INFO - PROCESS | 2060 | 1471089521817 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 2060 | 1471089521822 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:41 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C7400 == 33 [pid = 2060] [id = 631] 04:58:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17C88400) [pid = 2060] [serial = 1893] [outer = 00000000] 04:58:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17DBF400) [pid = 2060] [serial = 1894] [outer = 17C88400] 04:58:41 INFO - PROCESS | 2060 | 1471089521933 Marionette DEBUG loaded listener.js 04:58:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17ED8800) [pid = 2060] [serial = 1895] [outer = 17C88400] 04:58:42 INFO - PROCESS | 2060 | 1471089522374 Marionette TRACE conn5 <- [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]]]}] 04:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 04:58:42 INFO - PROCESS | 2060 | 1471089522441 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 04:58:42 INFO - PROCESS | 2060 | 1471089522443 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 04:58:42 INFO - PROCESS | 2060 | 1471089522446 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:58:42 INFO - PROCESS | 2060 | 1471089522448 Marionette TRACE conn5 <- [1,2490,null,{}] 04:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:58:42 INFO - PROCESS | 2060 | 1471089522451 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:42 INFO - PROCESS | 2060 | 1471089522454 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:42 INFO - PROCESS | 2060 | 1471089522578 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 04:58:42 INFO - PROCESS | 2060 | 1471089522647 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:42 INFO - PROCESS | 2060 | 1471089522649 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:42 INFO - PROCESS | 2060 | ++DOCSHELL 18309400 == 34 [pid = 2060] [id = 632] 04:58:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18A85000) [pid = 2060] [serial = 1896] [outer = 00000000] 04:58:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A89C00) [pid = 2060] [serial = 1897] [outer = 18A85000] 04:58:42 INFO - PROCESS | 2060 | 1471089522693 Marionette DEBUG loaded listener.js 04:58:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18A87C00) [pid = 2060] [serial = 1898] [outer = 18A85000] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0ED52800) [pid = 2060] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F587C00) [pid = 2060] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1253D400) [pid = 2060] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (14E40000) [pid = 2060] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F585800) [pid = 2060] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (14FD7400) [pid = 2060] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0BF96800) [pid = 2060] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (08867800) [pid = 2060] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (103F0000) [pid = 2060] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17C87400) [pid = 2060] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17A7FC00) [pid = 2060] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18F0D000) [pid = 2060] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:58:42 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (125E8C00) [pid = 2060] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:58:43 INFO - PROCESS | 2060 | 1471089523134 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 04:58:43 INFO - PROCESS | 2060 | 1471089523185 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 04:58:43 INFO - PROCESS | 2060 | 1471089523187 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 04:58:43 INFO - PROCESS | 2060 | 1471089523191 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:58:43 INFO - PROCESS | 2060 | 1471089523192 Marionette TRACE conn5 <- [1,2494,null,{}] 04:58:43 INFO - PROCESS | 2060 | 1471089523196 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:43 INFO - PROCESS | 2060 | 1471089523198 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:43 INFO - PROCESS | 2060 | 1471089523281 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 04:58:43 INFO - PROCESS | 2060 | 1471089523286 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:43 INFO - PROCESS | 2060 | 1471089523288 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:43 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFA800 == 35 [pid = 2060] [id = 633] 04:58:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F02A000) [pid = 2060] [serial = 1899] [outer = 00000000] 04:58:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (17A0C000) [pid = 2060] [serial = 1900] [outer = 0F02A000] 04:58:43 INFO - PROCESS | 2060 | 1471089523332 Marionette DEBUG loaded listener.js 04:58:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17A7FC00) [pid = 2060] [serial = 1901] [outer = 0F02A000] 04:58:43 INFO - PROCESS | 2060 | 1471089523775 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 630ms 04:58:43 INFO - PROCESS | 2060 | 1471089523824 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 04:58:43 INFO - PROCESS | 2060 | 1471089523827 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 04:58:43 INFO - PROCESS | 2060 | 1471089523830 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:58:43 INFO - PROCESS | 2060 | 1471089523832 Marionette TRACE conn5 <- [1,2498,null,{}] 04:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:58:43 INFO - PROCESS | 2060 | 1471089523835 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:43 INFO - PROCESS | 2060 | 1471089523837 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:43 INFO - PROCESS | 2060 | 1471089523922 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 04:58:43 INFO - PROCESS | 2060 | 1471089523929 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:43 INFO - PROCESS | 2060 | 1471089523931 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:43 INFO - PROCESS | 2060 | ++DOCSHELL 16464400 == 36 [pid = 2060] [id = 634] 04:58:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (18A80000) [pid = 2060] [serial = 1902] [outer = 00000000] 04:58:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (18B6F400) [pid = 2060] [serial = 1903] [outer = 18A80000] 04:58:43 INFO - PROCESS | 2060 | 1471089523975 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (18B73400) [pid = 2060] [serial = 1904] [outer = 18A80000] 04:58:44 INFO - PROCESS | 2060 | 1471089524418 Marionette TRACE conn5 <- [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]]]}] 04:58:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:58:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 630ms 04:58:44 INFO - PROCESS | 2060 | 1471089524465 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 04:58:44 INFO - PROCESS | 2060 | 1471089524467 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 04:58:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:58:44 INFO - PROCESS | 2060 | 1471089524497 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:58:44 INFO - PROCESS | 2060 | 1471089524499 Marionette TRACE conn5 <- [1,2502,null,{}] 04:58:44 INFO - PROCESS | 2060 | 1471089524504 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:44 INFO - PROCESS | 2060 | 1471089524506 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:44 INFO - PROCESS | 2060 | 1471089524590 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 04:58:44 INFO - PROCESS | 2060 | 1471089524596 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:44 INFO - PROCESS | 2060 | 1471089524598 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:44 INFO - PROCESS | 2060 | ++DOCSHELL 15769000 == 37 [pid = 2060] [id = 635] 04:58:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18B79800) [pid = 2060] [serial = 1905] [outer = 00000000] 04:58:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18BD9800) [pid = 2060] [serial = 1906] [outer = 18B79800] 04:58:44 INFO - PROCESS | 2060 | 1471089524641 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18BDDC00) [pid = 2060] [serial = 1907] [outer = 18B79800] 04:58:45 INFO - PROCESS | 2060 | 1471089525243 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 810ms 04:58:45 INFO - PROCESS | 2060 | 1471089525329 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 04:58:45 INFO - PROCESS | 2060 | 1471089525333 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 04:58:45 INFO - PROCESS | 2060 | 1471089525353 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:58:45 INFO - PROCESS | 2060 | 1471089525357 Marionette TRACE conn5 <- [1,2506,null,{}] 04:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:58:45 INFO - PROCESS | 2060 | 1471089525363 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:45 INFO - PROCESS | 2060 | 1471089525366 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:45 INFO - PROCESS | 2060 | 1471089525487 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 04:58:45 INFO - PROCESS | 2060 | 1471089525624 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:45 INFO - PROCESS | 2060 | 1471089525628 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:45 INFO - PROCESS | 2060 | ++DOCSHELL 0E927800 == 38 [pid = 2060] [id = 636] 04:58:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F164400) [pid = 2060] [serial = 1908] [outer = 00000000] 04:58:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0FD04800) [pid = 2060] [serial = 1909] [outer = 0F164400] 04:58:45 INFO - PROCESS | 2060 | 1471089525693 Marionette DEBUG loaded listener.js 04:58:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (12530800) [pid = 2060] [serial = 1910] [outer = 0F164400] 04:58:46 INFO - PROCESS | 2060 | 1471089526273 Marionette TRACE conn5 <- [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]]]}] 04:58:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:58:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 970ms 04:58:46 INFO - PROCESS | 2060 | 1471089526333 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 04:58:46 INFO - PROCESS | 2060 | 1471089526338 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 04:58:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:58:46 INFO - PROCESS | 2060 | 1471089526344 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:58:46 INFO - PROCESS | 2060 | 1471089526347 Marionette TRACE conn5 <- [1,2510,null,{}] 04:58:46 INFO - PROCESS | 2060 | 1471089526351 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:46 INFO - PROCESS | 2060 | 1471089526354 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:46 INFO - PROCESS | 2060 | 1471089526474 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 04:58:46 INFO - PROCESS | 2060 | 1471089526620 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:46 INFO - PROCESS | 2060 | 1471089526623 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:46 INFO - PROCESS | 2060 | ++DOCSHELL 14E47C00 == 39 [pid = 2060] [id = 637] 04:58:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (14E4B800) [pid = 2060] [serial = 1911] [outer = 00000000] 04:58:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (16461400) [pid = 2060] [serial = 1912] [outer = 14E4B800] 04:58:46 INFO - PROCESS | 2060 | 1471089526681 Marionette DEBUG loaded listener.js 04:58:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (16944000) [pid = 2060] [serial = 1913] [outer = 14E4B800] 04:58:47 INFO - PROCESS | 2060 | 1471089527294 Marionette TRACE conn5 <- [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]]]}] 04:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 971ms 04:58:47 INFO - PROCESS | 2060 | 1471089527319 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 04:58:47 INFO - PROCESS | 2060 | 1471089527322 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 04:58:47 INFO - PROCESS | 2060 | 1471089527326 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:58:47 INFO - PROCESS | 2060 | 1471089527330 Marionette TRACE conn5 <- [1,2514,null,{}] 04:58:47 INFO - PROCESS | 2060 | 1471089527342 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:47 INFO - PROCESS | 2060 | 1471089527347 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:47 INFO - PROCESS | 2060 | 1471089527462 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 04:58:47 INFO - PROCESS | 2060 | 1471089527611 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:47 INFO - PROCESS | 2060 | 1471089527614 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:47 INFO - PROCESS | 2060 | ++DOCSHELL 18B7C800 == 40 [pid = 2060] [id = 638] 04:58:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18BD9000) [pid = 2060] [serial = 1914] [outer = 00000000] 04:58:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18BE3400) [pid = 2060] [serial = 1915] [outer = 18BD9000] 04:58:47 INFO - PROCESS | 2060 | 1471089527672 Marionette DEBUG loaded listener.js 04:58:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18BF1000) [pid = 2060] [serial = 1916] [outer = 18BD9000] 04:58:48 INFO - PROCESS | 2060 | 1471089528279 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:58:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:58:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1023ms 04:58:48 INFO - PROCESS | 2060 | 1471089528352 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 04:58:48 INFO - PROCESS | 2060 | 1471089528355 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 04:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:58:48 INFO - PROCESS | 2060 | 1471089528358 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:58:48 INFO - PROCESS | 2060 | 1471089528360 Marionette TRACE conn5 <- [1,2518,null,{}] 04:58:48 INFO - PROCESS | 2060 | 1471089528364 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:48 INFO - PROCESS | 2060 | 1471089528366 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:48 INFO - PROCESS | 2060 | 1471089528477 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 04:58:48 INFO - PROCESS | 2060 | 1471089528741 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:48 INFO - PROCESS | 2060 | 1471089528744 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:48 INFO - PROCESS | 2060 | ++DOCSHELL 0886A400 == 41 [pid = 2060] [id = 639] 04:58:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0BF92400) [pid = 2060] [serial = 1917] [outer = 00000000] 04:58:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0ED50C00) [pid = 2060] [serial = 1918] [outer = 0BF92400] 04:58:48 INFO - PROCESS | 2060 | 1471089528820 Marionette DEBUG loaded listener.js 04:58:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0F030400) [pid = 2060] [serial = 1919] [outer = 0BF92400] 04:58:49 INFO - PROCESS | 2060 | 1471089529380 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1075ms 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 16464400 == 40 [pid = 2060] [id = 634] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 0EBFA800 == 39 [pid = 2060] [id = 633] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 18309400 == 38 [pid = 2060] [id = 632] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 0F7C7400 == 37 [pid = 2060] [id = 631] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 1693E000 == 36 [pid = 2060] [id = 630] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 15769800 == 35 [pid = 2060] [id = 629] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 103E5800 == 34 [pid = 2060] [id = 628] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 0BF9A400 == 33 [pid = 2060] [id = 627] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 0885C800 == 32 [pid = 2060] [id = 626] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 12534000 == 31 [pid = 2060] [id = 624] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 0EBFAC00 == 30 [pid = 2060] [id = 625] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 0F585400 == 29 [pid = 2060] [id = 615] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 14E47C00 == 28 [pid = 2060] [id = 637] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 18B7C800 == 27 [pid = 2060] [id = 638] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 15769000 == 26 [pid = 2060] [id = 635] 04:58:50 INFO - PROCESS | 2060 | --DOCSHELL 0E927800 == 25 [pid = 2060] [id = 636] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0ED5AC00) [pid = 2060] [serial = 1849] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (0F028000) [pid = 2060] [serial = 1850] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F5B6400) [pid = 2060] [serial = 1852] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F5C1C00) [pid = 2060] [serial = 1853] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (137BA800) [pid = 2060] [serial = 1855] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (14E51400) [pid = 2060] [serial = 1858] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0F759400) [pid = 2060] [serial = 1847] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F5BB800) [pid = 2060] [serial = 1846] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16462400) [pid = 2060] [serial = 1861] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14FCF800) [pid = 2060] [serial = 1859] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1646F000) [pid = 2060] [serial = 1862] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F162800) [pid = 2060] [serial = 1864] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0EA3B000) [pid = 2060] [serial = 1835] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0BF98400) [pid = 2060] [serial = 1834] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (149CAC00) [pid = 2060] [serial = 1838] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1387F400) [pid = 2060] [serial = 1837] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18B27800) [pid = 2060] [serial = 1841] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1822AC00) [pid = 2060] [serial = 1840] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17CB6400) [pid = 2060] [serial = 1870] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18F53000) [pid = 2060] [serial = 1844] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18F51000) [pid = 2060] [serial = 1843] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17DC8C00) [pid = 2060] [serial = 1873] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17CAD800) [pid = 2060] [serial = 1871] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F875C00) [pid = 2060] [serial = 1865] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (17612000) [pid = 2060] [serial = 1868] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (13A7C000) [pid = 2060] [serial = 1856] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (17611400) [pid = 2060] [serial = 1867] [outer = 00000000] [url = about:blank] 04:58:50 INFO - PROCESS | 2060 | 1471089530119 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 04:58:50 INFO - PROCESS | 2060 | 1471089530124 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 04:58:50 INFO - PROCESS | 2060 | 1471089530177 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 2060 | 1471089530180 Marionette TRACE conn5 <- [1,2522,null,{}] 04:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:58:50 INFO - PROCESS | 2060 | 1471089530186 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:50 INFO - PROCESS | 2060 | 1471089530190 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:50 INFO - PROCESS | 2060 | 1471089530277 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 04:58:50 INFO - PROCESS | 2060 | 1471089530285 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:50 INFO - PROCESS | 2060 | 1471089530290 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:50 INFO - PROCESS | 2060 | ++DOCSHELL 0EAE9C00 == 26 [pid = 2060] [id = 640] 04:58:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0EB59C00) [pid = 2060] [serial = 1920] [outer = 00000000] 04:58:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0EBFA400) [pid = 2060] [serial = 1921] [outer = 0EB59C00] 04:58:50 INFO - PROCESS | 2060 | 1471089530338 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0ED52800) [pid = 2060] [serial = 1922] [outer = 0EB59C00] 04:58:50 INFO - PROCESS | 2060 | 1471089530845 Marionette TRACE conn5 <- [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]]]}] 04:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 730ms 04:58:50 INFO - PROCESS | 2060 | 1471089530917 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 04:58:50 INFO - PROCESS | 2060 | 1471089530920 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 04:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:58:50 INFO - PROCESS | 2060 | 1471089530927 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 2060 | 1471089530931 Marionette TRACE conn5 <- [1,2526,null,{}] 04:58:50 INFO - PROCESS | 2060 | 1471089530935 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:50 INFO - PROCESS | 2060 | 1471089530938 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:51 INFO - PROCESS | 2060 | 1471089531025 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 04:58:51 INFO - PROCESS | 2060 | 1471089531120 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 2060 | 1471089531123 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:51 INFO - PROCESS | 2060 | ++DOCSHELL 0F16E400 == 27 [pid = 2060] [id = 641] 04:58:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F170400) [pid = 2060] [serial = 1923] [outer = 00000000] 04:58:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F585400) [pid = 2060] [serial = 1924] [outer = 0F170400] 04:58:51 INFO - PROCESS | 2060 | 1471089531172 Marionette DEBUG loaded listener.js 04:58:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0F5B8000) [pid = 2060] [serial = 1925] [outer = 0F170400] 04:58:51 INFO - PROCESS | 2060 | 1471089531558 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 690ms 04:58:51 INFO - PROCESS | 2060 | 1471089531635 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 04:58:51 INFO - PROCESS | 2060 | 1471089531637 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 04:58:51 INFO - PROCESS | 2060 | 1471089531641 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:58:51 INFO - PROCESS | 2060 | 1471089531643 Marionette TRACE conn5 <- [1,2530,null,{}] 04:58:51 INFO - PROCESS | 2060 | 1471089531654 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:51 INFO - PROCESS | 2060 | 1471089531659 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:51 INFO - PROCESS | 2060 | 1471089531747 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 04:58:51 INFO - PROCESS | 2060 | 1471089531764 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 2060 | 1471089531767 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:51 INFO - PROCESS | 2060 | ++DOCSHELL 1049F000 == 28 [pid = 2060] [id = 642] 04:58:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (104D9800) [pid = 2060] [serial = 1926] [outer = 00000000] 04:58:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1253AC00) [pid = 2060] [serial = 1927] [outer = 104D9800] 04:58:51 INFO - PROCESS | 2060 | 1471089531816 Marionette DEBUG loaded listener.js 04:58:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (137B4000) [pid = 2060] [serial = 1928] [outer = 104D9800] 04:58:52 INFO - PROCESS | 2060 | 1471089532273 Marionette TRACE conn5 <- [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]]]}] 04:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 04:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:58:52 INFO - PROCESS | 2060 | 1471089532321 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 04:58:52 INFO - PROCESS | 2060 | 1471089532323 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 04:58:52 INFO - PROCESS | 2060 | 1471089532326 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:58:52 INFO - PROCESS | 2060 | 1471089532328 Marionette TRACE conn5 <- [1,2534,null,{}] 04:58:52 INFO - PROCESS | 2060 | 1471089532331 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:52 INFO - PROCESS | 2060 | 1471089532333 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:52 INFO - PROCESS | 2060 | 1471089532459 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 04:58:52 INFO - PROCESS | 2060 | 1471089532464 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:52 INFO - PROCESS | 2060 | 1471089532466 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:52 INFO - PROCESS | 2060 | ++DOCSHELL 13885800 == 29 [pid = 2060] [id = 643] 04:58:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (13887800) [pid = 2060] [serial = 1929] [outer = 00000000] 04:58:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (149EA400) [pid = 2060] [serial = 1930] [outer = 13887800] 04:58:52 INFO - PROCESS | 2060 | 1471089532563 Marionette DEBUG loaded listener.js 04:58:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (14E42C00) [pid = 2060] [serial = 1931] [outer = 13887800] 04:58:52 INFO - PROCESS | 2060 | 1471089532987 Marionette TRACE conn5 <- [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]]]}] 04:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 04:58:53 INFO - PROCESS | 2060 | 1471089533000 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 2060 | 1471089533002 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 04:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:58:53 INFO - PROCESS | 2060 | 1471089533011 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - PROCESS | 2060 | 1471089533013 Marionette TRACE conn5 <- [1,2538,null,{}] 04:58:53 INFO - PROCESS | 2060 | 1471089533016 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:53 INFO - PROCESS | 2060 | 1471089533018 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:53 INFO - PROCESS | 2060 | 1471089533128 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 04:58:53 INFO - PROCESS | 2060 | 1471089533220 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:53 INFO - PROCESS | 2060 | 1471089533222 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:53 INFO - PROCESS | 2060 | ++DOCSHELL 14E4AC00 == 30 [pid = 2060] [id = 644] 04:58:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (14EC4C00) [pid = 2060] [serial = 1932] [outer = 00000000] 04:58:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (15767800) [pid = 2060] [serial = 1933] [outer = 14EC4C00] 04:58:53 INFO - PROCESS | 2060 | 1471089533266 Marionette DEBUG loaded listener.js 04:58:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (16467C00) [pid = 2060] [serial = 1934] [outer = 14EC4C00] 04:58:53 INFO - PROCESS | 2060 | 1471089533728 Marionette TRACE conn5 <- [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]]]}] 04:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 04:58:53 INFO - PROCESS | 2060 | 1471089533785 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 2060 | 1471089533788 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 04:58:53 INFO - PROCESS | 2060 | 1471089533791 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:58:53 INFO - PROCESS | 2060 | 1471089533792 Marionette TRACE conn5 <- [1,2542,null,{}] 04:58:53 INFO - PROCESS | 2060 | 1471089533804 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:53 INFO - PROCESS | 2060 | 1471089533810 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:53 INFO - PROCESS | 2060 | 1471089533951 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 04:58:54 INFO - PROCESS | 2060 | 1471089534020 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 2060 | 1471089534022 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:54 INFO - PROCESS | 2060 | ++DOCSHELL 17609400 == 31 [pid = 2060] [id = 645] 04:58:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17609800) [pid = 2060] [serial = 1935] [outer = 00000000] 04:58:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17617800) [pid = 2060] [serial = 1936] [outer = 17609800] 04:58:54 INFO - PROCESS | 2060 | 1471089534070 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17A7F400) [pid = 2060] [serial = 1937] [outer = 17609800] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18B79800) [pid = 2060] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (1576C800) [pid = 2060] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1693F800) [pid = 2060] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0885D400) [pid = 2060] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (18A85000) [pid = 2060] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18A80000) [pid = 2060] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F02A000) [pid = 2060] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0EBFE400) [pid = 2060] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (103EA400) [pid = 2060] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0EAEA800) [pid = 2060] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17C88400) [pid = 2060] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:58:54 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17DC2800) [pid = 2060] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:58:54 INFO - PROCESS | 2060 | 1471089534717 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 970ms 04:58:54 INFO - PROCESS | 2060 | 1471089534765 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 04:58:54 INFO - PROCESS | 2060 | 1471089534776 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 04:58:54 INFO - PROCESS | 2060 | 1471089534779 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:58:54 INFO - PROCESS | 2060 | 1471089534781 Marionette TRACE conn5 <- [1,2546,null,{}] 04:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:58:54 INFO - PROCESS | 2060 | 1471089534785 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:54 INFO - PROCESS | 2060 | 1471089534787 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:54 INFO - PROCESS | 2060 | 1471089534902 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 04:58:54 INFO - PROCESS | 2060 | 1471089534962 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 2060 | 1471089534964 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:54 INFO - PROCESS | 2060 | ++DOCSHELL 0F164800 == 32 [pid = 2060] [id = 646] 04:58:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F3A5400) [pid = 2060] [serial = 1938] [outer = 00000000] 04:58:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (125E4400) [pid = 2060] [serial = 1939] [outer = 0F3A5400] 04:58:55 INFO - PROCESS | 2060 | 1471089535008 Marionette DEBUG loaded listener.js 04:58:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (14FCF000) [pid = 2060] [serial = 1940] [outer = 0F3A5400] 04:58:55 INFO - PROCESS | 2060 | 1471089535369 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 630ms 04:58:55 INFO - PROCESS | 2060 | 1471089535417 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 04:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:58:55 INFO - PROCESS | 2060 | 1471089535419 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 04:58:55 INFO - PROCESS | 2060 | 1471089535422 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 2060 | 1471089535424 Marionette TRACE conn5 <- [1,2550,null,{}] 04:58:55 INFO - PROCESS | 2060 | 1471089535428 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:55 INFO - PROCESS | 2060 | 1471089535429 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:55 INFO - PROCESS | 2060 | 1471089535508 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 04:58:55 INFO - PROCESS | 2060 | 1471089535514 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:55 INFO - PROCESS | 2060 | 1471089535516 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:55 INFO - PROCESS | 2060 | ++DOCSHELL 0F167C00 == 33 [pid = 2060] [id = 647] 04:58:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1646C400) [pid = 2060] [serial = 1941] [outer = 00000000] 04:58:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17C88C00) [pid = 2060] [serial = 1942] [outer = 1646C400] 04:58:55 INFO - PROCESS | 2060 | 1471089535560 Marionette DEBUG loaded listener.js 04:58:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17CAE800) [pid = 2060] [serial = 1943] [outer = 1646C400] 04:58:55 INFO - PROCESS | 2060 | 1471089535986 Marionette TRACE conn5 <- [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]]]}] 04:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 630ms 04:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:58:56 INFO - PROCESS | 2060 | 1471089536053 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 04:58:56 INFO - PROCESS | 2060 | 1471089536055 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 04:58:56 INFO - PROCESS | 2060 | 1471089536058 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:58:56 INFO - PROCESS | 2060 | 1471089536060 Marionette TRACE conn5 <- [1,2554,null,{}] 04:58:56 INFO - PROCESS | 2060 | 1471089536064 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:56 INFO - PROCESS | 2060 | 1471089536065 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:56 INFO - PROCESS | 2060 | 1471089536145 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 04:58:56 INFO - PROCESS | 2060 | 1471089536150 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:56 INFO - PROCESS | 2060 | 1471089536152 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:56 INFO - PROCESS | 2060 | ++DOCSHELL 17DBE400 == 34 [pid = 2060] [id = 648] 04:58:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17DC1400) [pid = 2060] [serial = 1944] [outer = 00000000] 04:58:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17DCA000) [pid = 2060] [serial = 1945] [outer = 17DC1400] 04:58:56 INFO - PROCESS | 2060 | 1471089536195 Marionette DEBUG loaded listener.js 04:58:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17DCAC00) [pid = 2060] [serial = 1946] [outer = 17DC1400] 04:58:56 INFO - PROCESS | 2060 | 1471089536870 Marionette TRACE conn5 <- [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]]]}] 04:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 870ms 04:58:56 INFO - PROCESS | 2060 | 1471089536929 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 04:58:56 INFO - PROCESS | 2060 | 1471089536935 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 04:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:58:56 INFO - PROCESS | 2060 | 1471089536940 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:58:56 INFO - PROCESS | 2060 | 1471089536944 Marionette TRACE conn5 <- [1,2558,null,{}] 04:58:56 INFO - PROCESS | 2060 | 1471089536950 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:56 INFO - PROCESS | 2060 | 1471089536953 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:57 INFO - PROCESS | 2060 | 1471089537078 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 04:58:57 INFO - PROCESS | 2060 | 1471089537199 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:57 INFO - PROCESS | 2060 | 1471089537204 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:57 INFO - PROCESS | 2060 | ++DOCSHELL 0BF9A400 == 35 [pid = 2060] [id = 649] 04:58:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0BF9A800) [pid = 2060] [serial = 1947] [outer = 00000000] 04:58:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0F029C00) [pid = 2060] [serial = 1948] [outer = 0BF9A800] 04:58:57 INFO - PROCESS | 2060 | 1471089537261 Marionette DEBUG loaded listener.js 04:58:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F39B800) [pid = 2060] [serial = 1949] [outer = 0BF9A800] 04:58:58 INFO - PROCESS | 2060 | 1471089538121 Marionette TRACE conn5 <- [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]]]}] 04:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1237ms 04:58:58 INFO - PROCESS | 2060 | 1471089538182 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 04:58:58 INFO - PROCESS | 2060 | 1471089538186 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 04:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:58:58 INFO - PROCESS | 2060 | 1471089538193 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:58:58 INFO - PROCESS | 2060 | 1471089538196 Marionette TRACE conn5 <- [1,2562,null,{}] 04:58:58 INFO - PROCESS | 2060 | 1471089538200 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:58 INFO - PROCESS | 2060 | 1471089538203 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:58 INFO - PROCESS | 2060 | 1471089538324 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 04:58:58 INFO - PROCESS | 2060 | 1471089538576 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:58 INFO - PROCESS | 2060 | 1471089538579 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:58 INFO - PROCESS | 2060 | ++DOCSHELL 08861C00 == 36 [pid = 2060] [id = 650] 04:58:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (08865C00) [pid = 2060] [serial = 1950] [outer = 00000000] 04:58:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0BF9B000) [pid = 2060] [serial = 1951] [outer = 08865C00] 04:58:58 INFO - PROCESS | 2060 | 1471089538646 Marionette DEBUG loaded listener.js 04:58:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0ED52000) [pid = 2060] [serial = 1952] [outer = 08865C00] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 0F167C00 == 35 [pid = 2060] [id = 647] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 0F164800 == 34 [pid = 2060] [id = 646] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 17609400 == 33 [pid = 2060] [id = 645] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 14E4AC00 == 32 [pid = 2060] [id = 644] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 13885800 == 31 [pid = 2060] [id = 643] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 1049F000 == 30 [pid = 2060] [id = 642] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 0F16E400 == 29 [pid = 2060] [id = 641] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 0EAE9C00 == 28 [pid = 2060] [id = 640] 04:58:59 INFO - PROCESS | 2060 | --DOCSHELL 0886A400 == 27 [pid = 2060] [id = 639] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1676E800) [pid = 2060] [serial = 1889] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17A0DC00) [pid = 2060] [serial = 1892] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0E9E5000) [pid = 2060] [serial = 1880] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18A87C00) [pid = 2060] [serial = 1898] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18B6F400) [pid = 2060] [serial = 1903] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (17A0C000) [pid = 2060] [serial = 1900] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18A89C00) [pid = 2060] [serial = 1897] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F3A4000) [pid = 2060] [serial = 1876] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (13770800) [pid = 2060] [serial = 1885] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F3A6C00) [pid = 2060] [serial = 1882] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17ED8800) [pid = 2060] [serial = 1895] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17A7FC00) [pid = 2060] [serial = 1901] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0BF92800) [pid = 2060] [serial = 1879] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17DBF400) [pid = 2060] [serial = 1894] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (0F5B5400) [pid = 2060] [serial = 1883] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1646DC00) [pid = 2060] [serial = 1888] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (1387D000) [pid = 2060] [serial = 1886] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (17ED6000) [pid = 2060] [serial = 1874] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (17612400) [pid = 2060] [serial = 1891] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F5BF400) [pid = 2060] [serial = 1877] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (18B73400) [pid = 2060] [serial = 1904] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (18BDDC00) [pid = 2060] [serial = 1907] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (18BD9800) [pid = 2060] [serial = 1906] [outer = 00000000] [url = about:blank] 04:58:59 INFO - PROCESS | 2060 | 1471089539292 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1124ms 04:58:59 INFO - PROCESS | 2060 | 1471089539321 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 04:58:59 INFO - PROCESS | 2060 | 1471089539324 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 04:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:58:59 INFO - PROCESS | 2060 | 1471089539328 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:58:59 INFO - PROCESS | 2060 | 1471089539331 Marionette TRACE conn5 <- [1,2566,null,{}] 04:58:59 INFO - PROCESS | 2060 | 1471089539336 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:59 INFO - PROCESS | 2060 | 1471089539340 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:59 INFO - PROCESS | 2060 | 1471089539428 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 04:58:59 INFO - PROCESS | 2060 | 1471089539527 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:59 INFO - PROCESS | 2060 | 1471089539530 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:58:59 INFO - PROCESS | 2060 | ++DOCSHELL 0E975000 == 28 [pid = 2060] [id = 651] 04:58:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0EA87C00) [pid = 2060] [serial = 1953] [outer = 00000000] 04:58:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (0F582000) [pid = 2060] [serial = 1954] [outer = 0EA87C00] 04:58:59 INFO - PROCESS | 2060 | 1471089539577 Marionette DEBUG loaded listener.js 04:58:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0F5C0C00) [pid = 2060] [serial = 1955] [outer = 0EA87C00] 04:59:00 INFO - PROCESS | 2060 | 1471089540009 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 730ms 04:59:00 INFO - PROCESS | 2060 | 1471089540062 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 04:59:00 INFO - PROCESS | 2060 | 1471089540066 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 04:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:59:00 INFO - PROCESS | 2060 | 1471089540071 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:59:00 INFO - PROCESS | 2060 | 1471089540073 Marionette TRACE conn5 <- [1,2570,null,{}] 04:59:00 INFO - PROCESS | 2060 | 1471089540076 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:00 INFO - PROCESS | 2060 | 1471089540079 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:00 INFO - PROCESS | 2060 | 1471089540174 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 04:59:00 INFO - PROCESS | 2060 | 1471089540188 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:00 INFO - PROCESS | 2060 | 1471089540191 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:00 INFO - PROCESS | 2060 | ++DOCSHELL 12537000 == 29 [pid = 2060] [id = 652] 04:59:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (12538400) [pid = 2060] [serial = 1956] [outer = 00000000] 04:59:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (137B0800) [pid = 2060] [serial = 1957] [outer = 12538400] 04:59:00 INFO - PROCESS | 2060 | 1471089540236 Marionette DEBUG loaded listener.js 04:59:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (13885800) [pid = 2060] [serial = 1958] [outer = 12538400] 04:59:00 INFO - PROCESS | 2060 | 1471089540703 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 04:59:00 INFO - PROCESS | 2060 | 1471089540745 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 04:59:00 INFO - PROCESS | 2060 | 1471089540748 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 04:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:59:00 INFO - PROCESS | 2060 | 1471089540752 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:59:00 INFO - PROCESS | 2060 | 1471089540758 Marionette TRACE conn5 <- [1,2574,null,{}] 04:59:00 INFO - PROCESS | 2060 | 1471089540767 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:00 INFO - PROCESS | 2060 | 1471089540771 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:00 INFO - PROCESS | 2060 | 1471089540858 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 04:59:00 INFO - PROCESS | 2060 | 1471089540866 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:00 INFO - PROCESS | 2060 | 1471089540868 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:00 INFO - PROCESS | 2060 | ++DOCSHELL 14ECA400 == 30 [pid = 2060] [id = 653] 04:59:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (14ECBC00) [pid = 2060] [serial = 1959] [outer = 00000000] 04:59:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (16465C00) [pid = 2060] [serial = 1960] [outer = 14ECBC00] 04:59:00 INFO - PROCESS | 2060 | 1471089540912 Marionette DEBUG loaded listener.js 04:59:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (1676B800) [pid = 2060] [serial = 1961] [outer = 14ECBC00] 04:59:01 INFO - PROCESS | 2060 | 1471089541382 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 690ms 04:59:01 INFO - PROCESS | 2060 | 1471089541445 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 04:59:01 INFO - PROCESS | 2060 | 1471089541448 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 04:59:01 INFO - PROCESS | 2060 | 1471089541451 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:59:01 INFO - PROCESS | 2060 | 1471089541453 Marionette TRACE conn5 <- [1,2578,null,{}] 04:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:59:01 INFO - PROCESS | 2060 | 1471089541463 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:01 INFO - PROCESS | 2060 | 1471089541465 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:01 INFO - PROCESS | 2060 | 1471089541612 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 04:59:01 INFO - PROCESS | 2060 | 1471089541633 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:01 INFO - PROCESS | 2060 | 1471089541635 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:01 INFO - PROCESS | 2060 | ++DOCSHELL 1693B000 == 31 [pid = 2060] [id = 654] 04:59:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1693F000) [pid = 2060] [serial = 1962] [outer = 00000000] 04:59:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17615400) [pid = 2060] [serial = 1963] [outer = 1693F000] 04:59:01 INFO - PROCESS | 2060 | 1471089541679 Marionette DEBUG loaded listener.js 04:59:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17A18C00) [pid = 2060] [serial = 1964] [outer = 1693F000] 04:59:02 INFO - PROCESS | 2060 | 1471089542118 Marionette TRACE conn5 <- [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]]]}] 04:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 04:59:02 INFO - PROCESS | 2060 | 1471089542185 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 04:59:02 INFO - PROCESS | 2060 | 1471089542187 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 04:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:59:02 INFO - PROCESS | 2060 | 1471089542190 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:59:02 INFO - PROCESS | 2060 | 1471089542192 Marionette TRACE conn5 <- [1,2582,null,{}] 04:59:02 INFO - PROCESS | 2060 | 1471089542196 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:02 INFO - PROCESS | 2060 | 1471089542198 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:02 INFO - PROCESS | 2060 | 1471089542316 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 04:59:02 INFO - PROCESS | 2060 | 1471089542326 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:02 INFO - PROCESS | 2060 | 1471089542331 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:02 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C7800 == 32 [pid = 2060] [id = 655] 04:59:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17C83800) [pid = 2060] [serial = 1965] [outer = 00000000] 04:59:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DC3000) [pid = 2060] [serial = 1966] [outer = 17C83800] 04:59:02 INFO - PROCESS | 2060 | 1471089542442 Marionette DEBUG loaded listener.js 04:59:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17ED9400) [pid = 2060] [serial = 1967] [outer = 17C83800] 04:59:02 INFO - PROCESS | 2060 | 1471089542907 Marionette TRACE conn5 <- [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]]]}] 04:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 04:59:02 INFO - PROCESS | 2060 | 1471089542961 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 04:59:02 INFO - PROCESS | 2060 | 1471089542963 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 04:59:02 INFO - PROCESS | 2060 | 1471089542967 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:59:02 INFO - PROCESS | 2060 | 1471089542968 Marionette TRACE conn5 <- [1,2586,null,{}] 04:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:59:02 INFO - PROCESS | 2060 | 1471089542972 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:02 INFO - PROCESS | 2060 | 1471089542974 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:03 INFO - PROCESS | 2060 | 1471089543100 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 04:59:03 INFO - PROCESS | 2060 | 1471089543171 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:03 INFO - PROCESS | 2060 | 1471089543173 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:03 INFO - PROCESS | 2060 | ++DOCSHELL 18A84800 == 33 [pid = 2060] [id = 656] 04:59:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A85000) [pid = 2060] [serial = 1968] [outer = 00000000] 04:59:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18A89C00) [pid = 2060] [serial = 1969] [outer = 18A85000] 04:59:03 INFO - PROCESS | 2060 | 1471089543217 Marionette DEBUG loaded listener.js 04:59:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18A86800) [pid = 2060] [serial = 1970] [outer = 18A85000] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (104D9800) [pid = 2060] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0EB59C00) [pid = 2060] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F170400) [pid = 2060] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0BF92400) [pid = 2060] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (14EC4C00) [pid = 2060] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F3A5400) [pid = 2060] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17609800) [pid = 2060] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (1646C400) [pid = 2060] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0F164400) [pid = 2060] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (14E4B800) [pid = 2060] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (18BD9000) [pid = 2060] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:59:03 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (13887800) [pid = 2060] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:59:03 INFO - PROCESS | 2060 | 1471089543688 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 770ms 04:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:59:03 INFO - PROCESS | 2060 | 1471089543741 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 04:59:03 INFO - PROCESS | 2060 | 1471089543743 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 04:59:03 INFO - PROCESS | 2060 | 1471089543746 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:59:03 INFO - PROCESS | 2060 | 1471089543748 Marionette TRACE conn5 <- [1,2590,null,{}] 04:59:03 INFO - PROCESS | 2060 | 1471089543759 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:03 INFO - PROCESS | 2060 | 1471089543761 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:03 INFO - PROCESS | 2060 | 1471089543840 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 04:59:03 INFO - PROCESS | 2060 | 1471089543848 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:03 INFO - PROCESS | 2060 | 1471089543849 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:03 INFO - PROCESS | 2060 | ++DOCSHELL 12539800 == 34 [pid = 2060] [id = 657] 04:59:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (125EB000) [pid = 2060] [serial = 1971] [outer = 00000000] 04:59:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (15770000) [pid = 2060] [serial = 1972] [outer = 125EB000] 04:59:03 INFO - PROCESS | 2060 | 1471089543893 Marionette DEBUG loaded listener.js 04:59:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (17609800) [pid = 2060] [serial = 1973] [outer = 125EB000] 04:59:04 INFO - PROCESS | 2060 | 1471089544335 Marionette TRACE conn5 <- [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]]]}] 04:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 630ms 04:59:04 INFO - PROCESS | 2060 | 1471089544377 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 04:59:04 INFO - PROCESS | 2060 | 1471089544379 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 04:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:59:04 INFO - PROCESS | 2060 | 1471089544387 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:59:04 INFO - PROCESS | 2060 | 1471089544389 Marionette TRACE conn5 <- [1,2594,null,{}] 04:59:04 INFO - PROCESS | 2060 | 1471089544392 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:04 INFO - PROCESS | 2060 | 1471089544395 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:04 INFO - PROCESS | 2060 | 1471089544474 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 04:59:04 INFO - PROCESS | 2060 | 1471089544483 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:04 INFO - PROCESS | 2060 | 1471089544485 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:04 INFO - PROCESS | 2060 | ++DOCSHELL 0FD57000 == 35 [pid = 2060] [id = 658] 04:59:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (149CE000) [pid = 2060] [serial = 1974] [outer = 00000000] 04:59:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (18B28000) [pid = 2060] [serial = 1975] [outer = 149CE000] 04:59:04 INFO - PROCESS | 2060 | 1471089544529 Marionette DEBUG loaded listener.js 04:59:04 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (18B70000) [pid = 2060] [serial = 1976] [outer = 149CE000] 04:59:04 INFO - PROCESS | 2060 | 1471089544985 Marionette TRACE conn5 <- [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]]]}] 04:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms 04:59:05 INFO - PROCESS | 2060 | 1471089545017 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 04:59:05 INFO - PROCESS | 2060 | 1471089545019 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 04:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:59:05 INFO - PROCESS | 2060 | 1471089545022 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:59:05 INFO - PROCESS | 2060 | 1471089545035 Marionette TRACE conn5 <- [1,2598,null,{}] 04:59:05 INFO - PROCESS | 2060 | 1471089545057 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:05 INFO - PROCESS | 2060 | 1471089545059 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:05 INFO - PROCESS | 2060 | 1471089545139 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 04:59:05 INFO - PROCESS | 2060 | 1471089545145 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:05 INFO - PROCESS | 2060 | 1471089545147 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:05 INFO - PROCESS | 2060 | ++DOCSHELL 14EC3800 == 36 [pid = 2060] [id = 659] 04:59:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17CB6800) [pid = 2060] [serial = 1977] [outer = 00000000] 04:59:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (18B7B000) [pid = 2060] [serial = 1978] [outer = 17CB6800] 04:59:05 INFO - PROCESS | 2060 | 1471089545191 Marionette DEBUG loaded listener.js 04:59:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18BDA000) [pid = 2060] [serial = 1979] [outer = 17CB6800] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 0E975000 == 35 [pid = 2060] [id = 651] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 08861C00 == 34 [pid = 2060] [id = 650] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 17DBE400 == 33 [pid = 2060] [id = 648] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 0BF9A400 == 32 [pid = 2060] [id = 649] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 12537000 == 31 [pid = 2060] [id = 652] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 12539800 == 30 [pid = 2060] [id = 657] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 18A84800 == 29 [pid = 2060] [id = 656] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 0F7C7800 == 28 [pid = 2060] [id = 655] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 14ECA400 == 27 [pid = 2060] [id = 653] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 1693B000 == 26 [pid = 2060] [id = 654] 04:59:06 INFO - PROCESS | 2060 | --DOCSHELL 0FD57000 == 25 [pid = 2060] [id = 658] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (1253AC00) [pid = 2060] [serial = 1927] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0EBFA400) [pid = 2060] [serial = 1921] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0ED52800) [pid = 2060] [serial = 1922] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F585400) [pid = 2060] [serial = 1924] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F5B8000) [pid = 2060] [serial = 1925] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0ED50C00) [pid = 2060] [serial = 1918] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (0F030400) [pid = 2060] [serial = 1919] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (16467C00) [pid = 2060] [serial = 1934] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (15767800) [pid = 2060] [serial = 1933] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (125E4400) [pid = 2060] [serial = 1939] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (17617800) [pid = 2060] [serial = 1936] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (17C88C00) [pid = 2060] [serial = 1942] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (12530800) [pid = 2060] [serial = 1910] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (0FD04800) [pid = 2060] [serial = 1909] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (16944000) [pid = 2060] [serial = 1913] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (16461400) [pid = 2060] [serial = 1912] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (18BF1000) [pid = 2060] [serial = 1916] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (18BE3400) [pid = 2060] [serial = 1915] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (17DCA000) [pid = 2060] [serial = 1945] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (17A7F400) [pid = 2060] [serial = 1937] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (149EA400) [pid = 2060] [serial = 1930] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 53 (14FCF000) [pid = 2060] [serial = 1940] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 52 (14E42C00) [pid = 2060] [serial = 1931] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 51 (137B4000) [pid = 2060] [serial = 1928] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | --DOMWINDOW == 50 (17CAE800) [pid = 2060] [serial = 1943] [outer = 00000000] [url = about:blank] 04:59:06 INFO - PROCESS | 2060 | 1471089546962 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1998ms 04:59:07 INFO - PROCESS | 2060 | 1471089547022 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 04:59:07 INFO - PROCESS | 2060 | 1471089547026 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 04:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:59:07 INFO - PROCESS | 2060 | 1471089547031 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:59:07 INFO - PROCESS | 2060 | 1471089547034 Marionette TRACE conn5 <- [1,2602,null,{}] 04:59:07 INFO - PROCESS | 2060 | 1471089547040 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:07 INFO - PROCESS | 2060 | 1471089547044 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:07 INFO - PROCESS | 2060 | 1471089547134 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 04:59:07 INFO - PROCESS | 2060 | 1471089547142 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:07 INFO - PROCESS | 2060 | 1471089547146 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:07 INFO - PROCESS | 2060 | ++DOCSHELL 0ED51C00 == 26 [pid = 2060] [id = 660] 04:59:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 51 (0ED56C00) [pid = 2060] [serial = 1980] [outer = 00000000] 04:59:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 52 (0F023400) [pid = 2060] [serial = 1981] [outer = 0ED56C00] 04:59:07 INFO - PROCESS | 2060 | 1471089547201 Marionette DEBUG loaded listener.js 04:59:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 53 (0F02A000) [pid = 2060] [serial = 1982] [outer = 0ED56C00] 04:59:07 INFO - PROCESS | 2060 | 1471089547709 Marionette TRACE conn5 <- [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]]]}] 04:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 730ms 04:59:07 INFO - PROCESS | 2060 | 1471089547762 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 04:59:07 INFO - PROCESS | 2060 | 1471089547767 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 04:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:59:07 INFO - PROCESS | 2060 | 1471089547773 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:59:07 INFO - PROCESS | 2060 | 1471089547776 Marionette TRACE conn5 <- [1,2606,null,{}] 04:59:07 INFO - PROCESS | 2060 | 1471089547779 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:07 INFO - PROCESS | 2060 | 1471089547782 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:07 INFO - PROCESS | 2060 | 1471089547870 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 04:59:07 INFO - PROCESS | 2060 | 1471089547964 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:07 INFO - PROCESS | 2060 | 1471089547966 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:07 INFO - PROCESS | 2060 | ++DOCSHELL 0F527000 == 27 [pid = 2060] [id = 661] 04:59:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 54 (0F528000) [pid = 2060] [serial = 1983] [outer = 00000000] 04:59:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (0F581800) [pid = 2060] [serial = 1984] [outer = 0F528000] 04:59:08 INFO - PROCESS | 2060 | 1471089548022 Marionette DEBUG loaded listener.js 04:59:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (0F58C800) [pid = 2060] [serial = 1985] [outer = 0F528000] 04:59:08 INFO - PROCESS | 2060 | 1471089548411 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 670ms 04:59:08 INFO - PROCESS | 2060 | 1471089548447 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 04:59:08 INFO - PROCESS | 2060 | 1471089548449 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 04:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:59:08 INFO - PROCESS | 2060 | 1471089548453 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:59:08 INFO - PROCESS | 2060 | 1471089548457 Marionette TRACE conn5 <- [1,2610,null,{}] 04:59:08 INFO - PROCESS | 2060 | 1471089548469 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:08 INFO - PROCESS | 2060 | 1471089548474 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:08 INFO - PROCESS | 2060 | 1471089548600 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 04:59:08 INFO - PROCESS | 2060 | 1471089548639 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:08 INFO - PROCESS | 2060 | 1471089548642 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:08 INFO - PROCESS | 2060 | ++DOCSHELL 1049AC00 == 28 [pid = 2060] [id = 662] 04:59:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (1049D000) [pid = 2060] [serial = 1986] [outer = 00000000] 04:59:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (104E0000) [pid = 2060] [serial = 1987] [outer = 1049D000] 04:59:08 INFO - PROCESS | 2060 | 1471089548691 Marionette DEBUG loaded listener.js 04:59:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (12538800) [pid = 2060] [serial = 1988] [outer = 1049D000] 04:59:09 INFO - PROCESS | 2060 | 1471089549133 Marionette TRACE conn5 <- [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]]]}] 04:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 730ms 04:59:09 INFO - PROCESS | 2060 | 1471089549187 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 04:59:09 INFO - PROCESS | 2060 | 1471089549189 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 04:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:59:09 INFO - PROCESS | 2060 | 1471089549193 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:59:09 INFO - PROCESS | 2060 | 1471089549195 Marionette TRACE conn5 <- [1,2614,null,{}] 04:59:09 INFO - PROCESS | 2060 | 1471089549198 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:09 INFO - PROCESS | 2060 | 1471089549200 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:09 INFO - PROCESS | 2060 | 1471089549285 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 04:59:09 INFO - PROCESS | 2060 | 1471089549294 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:09 INFO - PROCESS | 2060 | 1471089549296 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:09 INFO - PROCESS | 2060 | ++DOCSHELL 1376E400 == 29 [pid = 2060] [id = 663] 04:59:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (1376EC00) [pid = 2060] [serial = 1989] [outer = 00000000] 04:59:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (1387D000) [pid = 2060] [serial = 1990] [outer = 1376EC00] 04:59:09 INFO - PROCESS | 2060 | 1471089549342 Marionette DEBUG loaded listener.js 04:59:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (13B46800) [pid = 2060] [serial = 1991] [outer = 1376EC00] 04:59:09 INFO - PROCESS | 2060 | 1471089549779 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 630ms 04:59:09 INFO - PROCESS | 2060 | 1471089549827 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 04:59:09 INFO - PROCESS | 2060 | 1471089549829 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 04:59:09 INFO - PROCESS | 2060 | 1471089549832 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:59:09 INFO - PROCESS | 2060 | 1471089549834 Marionette TRACE conn5 <- [1,2618,null,{}] 04:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:59:09 INFO - PROCESS | 2060 | 1471089549837 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:09 INFO - PROCESS | 2060 | 1471089549839 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:09 INFO - PROCESS | 2060 | 1471089549918 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 04:59:09 INFO - PROCESS | 2060 | 1471089549924 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:09 INFO - PROCESS | 2060 | 1471089549926 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:09 INFO - PROCESS | 2060 | ++DOCSHELL 149DFC00 == 30 [pid = 2060] [id = 664] 04:59:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (149E1C00) [pid = 2060] [serial = 1992] [outer = 00000000] 04:59:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (14E49800) [pid = 2060] [serial = 1993] [outer = 149E1C00] 04:59:09 INFO - PROCESS | 2060 | 1471089549970 Marionette DEBUG loaded listener.js 04:59:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (14E5A000) [pid = 2060] [serial = 1994] [outer = 149E1C00] 04:59:10 INFO - PROCESS | 2060 | 1471089550434 Marionette TRACE conn5 <- [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]]]}] 04:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 630ms 04:59:10 INFO - PROCESS | 2060 | 1471089550471 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 04:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:59:10 INFO - PROCESS | 2060 | 1471089550473 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 04:59:10 INFO - PROCESS | 2060 | 1471089550476 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:59:10 INFO - PROCESS | 2060 | 1471089550478 Marionette TRACE conn5 <- [1,2622,null,{}] 04:59:10 INFO - PROCESS | 2060 | 1471089550481 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:10 INFO - PROCESS | 2060 | 1471089550487 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:10 INFO - PROCESS | 2060 | 1471089550590 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 04:59:10 INFO - PROCESS | 2060 | 1471089550599 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:10 INFO - PROCESS | 2060 | 1471089550601 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:10 INFO - PROCESS | 2060 | ++DOCSHELL 1535A400 == 31 [pid = 2060] [id = 665] 04:59:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (1535D800) [pid = 2060] [serial = 1995] [outer = 00000000] 04:59:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (1646C400) [pid = 2060] [serial = 1996] [outer = 1535D800] 04:59:10 INFO - PROCESS | 2060 | 1471089550648 Marionette DEBUG loaded listener.js 04:59:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (16919800) [pid = 2060] [serial = 1997] [outer = 1535D800] 04:59:11 INFO - PROCESS | 2060 | 1471089551094 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 04:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:59:11 INFO - PROCESS | 2060 | 1471089551147 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 04:59:11 INFO - PROCESS | 2060 | 1471089551149 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 04:59:11 INFO - PROCESS | 2060 | 1471089551152 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:59:11 INFO - PROCESS | 2060 | 1471089551153 Marionette TRACE conn5 <- [1,2626,null,{}] 04:59:11 INFO - PROCESS | 2060 | 1471089551157 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:11 INFO - PROCESS | 2060 | 1471089551159 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:11 INFO - PROCESS | 2060 | 1471089551236 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 04:59:11 INFO - PROCESS | 2060 | 1471089551241 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:11 INFO - PROCESS | 2060 | 1471089551243 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:11 INFO - PROCESS | 2060 | ++DOCSHELL 1693A800 == 32 [pid = 2060] [id = 666] 04:59:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (1693CC00) [pid = 2060] [serial = 1998] [outer = 00000000] 04:59:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (1760DC00) [pid = 2060] [serial = 1999] [outer = 1693CC00] 04:59:11 INFO - PROCESS | 2060 | 1471089551287 Marionette DEBUG loaded listener.js 04:59:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17611000) [pid = 2060] [serial = 2000] [outer = 1693CC00] 04:59:11 INFO - PROCESS | 2060 | 1471089551740 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 630ms 04:59:11 INFO - PROCESS | 2060 | 1471089551798 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 04:59:11 INFO - PROCESS | 2060 | 1471089551800 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 04:59:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:59:11 INFO - PROCESS | 2060 | 1471089551803 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:59:11 INFO - PROCESS | 2060 | 1471089551804 Marionette TRACE conn5 <- [1,2630,null,{}] 04:59:11 INFO - PROCESS | 2060 | 1471089551808 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:11 INFO - PROCESS | 2060 | 1471089551809 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:11 INFO - PROCESS | 2060 | 1471089551888 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 04:59:11 INFO - PROCESS | 2060 | 1471089551894 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:11 INFO - PROCESS | 2060 | 1471089551896 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:11 INFO - PROCESS | 2060 | ++DOCSHELL 17614000 == 33 [pid = 2060] [id = 667] 04:59:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17A14400) [pid = 2060] [serial = 2001] [outer = 00000000] 04:59:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17C87400) [pid = 2060] [serial = 2002] [outer = 17A14400] 04:59:11 INFO - PROCESS | 2060 | 1471089551939 Marionette DEBUG loaded listener.js 04:59:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17C88400) [pid = 2060] [serial = 2003] [outer = 17A14400] 04:59:12 INFO - PROCESS | 2060 | 1471089552417 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:59:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:59:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 04:59:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:59:12 INFO - PROCESS | 2060 | 1471089552474 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 04:59:12 INFO - PROCESS | 2060 | 1471089552476 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 04:59:12 INFO - PROCESS | 2060 | 1471089552479 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:59:12 INFO - PROCESS | 2060 | 1471089552481 Marionette TRACE conn5 <- [1,2634,null,{}] 04:59:12 INFO - PROCESS | 2060 | 1471089552491 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:12 INFO - PROCESS | 2060 | 1471089552493 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:12 INFO - PROCESS | 2060 | 1471089552605 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 04:59:12 INFO - PROCESS | 2060 | 1471089552700 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:12 INFO - PROCESS | 2060 | 1471089552702 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:12 INFO - PROCESS | 2060 | ++DOCSHELL 103F2C00 == 34 [pid = 2060] [id = 668] 04:59:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17DBCC00) [pid = 2060] [serial = 2004] [outer = 00000000] 04:59:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17DC4400) [pid = 2060] [serial = 2005] [outer = 17DBCC00] 04:59:12 INFO - PROCESS | 2060 | 1471089552747 Marionette DEBUG loaded listener.js 04:59:12 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17ED4C00) [pid = 2060] [serial = 2006] [outer = 17DBCC00] 04:59:13 INFO - PROCESS | 2060 | 1471089553167 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:59:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:59:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 731ms 04:59:13 INFO - PROCESS | 2060 | 1471089553211 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 04:59:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:59:13 INFO - PROCESS | 2060 | 1471089553213 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 04:59:13 INFO - PROCESS | 2060 | 1471089553224 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:59:13 INFO - PROCESS | 2060 | 1471089553225 Marionette TRACE conn5 <- [1,2638,null,{}] 04:59:13 INFO - PROCESS | 2060 | 1471089553229 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:13 INFO - PROCESS | 2060 | 1471089553231 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:13 INFO - PROCESS | 2060 | 1471089553350 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 04:59:13 INFO - PROCESS | 2060 | 1471089553359 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:13 INFO - PROCESS | 2060 | 1471089553360 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:13 INFO - PROCESS | 2060 | ++DOCSHELL 0EA3B400 == 35 [pid = 2060] [id = 669] 04:59:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0EA78400) [pid = 2060] [serial = 2007] [outer = 00000000] 04:59:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18315C00) [pid = 2060] [serial = 2008] [outer = 0EA78400] 04:59:13 INFO - PROCESS | 2060 | 1471089553403 Marionette DEBUG loaded listener.js 04:59:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A84400) [pid = 2060] [serial = 2009] [outer = 0EA78400] 04:59:13 INFO - PROCESS | 2060 | 1471089553856 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:59:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:59:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 690ms 04:59:13 INFO - PROCESS | 2060 | 1471089553907 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 04:59:13 INFO - PROCESS | 2060 | 1471089553909 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 04:59:13 INFO - PROCESS | 2060 | 1471089553913 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:59:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:59:13 INFO - PROCESS | 2060 | 1471089553915 Marionette TRACE conn5 <- [1,2642,null,{}] 04:59:13 INFO - PROCESS | 2060 | 1471089553918 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:13 INFO - PROCESS | 2060 | 1471089553921 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:14 INFO - PROCESS | 2060 | 1471089554076 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1693F000) [pid = 2060] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17C83800) [pid = 2060] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18A85000) [pid = 2060] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (149CE000) [pid = 2060] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (14ECBC00) [pid = 2060] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (12538400) [pid = 2060] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0EA87C00) [pid = 2060] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (08865C00) [pid = 2060] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0BF9A800) [pid = 2060] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17DC1400) [pid = 2060] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:59:14 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (125EB000) [pid = 2060] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:59:14 INFO - PROCESS | 2060 | 1471089554304 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:14 INFO - PROCESS | 2060 | 1471089554306 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:14 INFO - PROCESS | 2060 | ++DOCSHELL 0BF8DC00 == 36 [pid = 2060] [id = 670] 04:59:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0BF91800) [pid = 2060] [serial = 2010] [outer = 00000000] 04:59:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0EBFA800) [pid = 2060] [serial = 2011] [outer = 0BF91800] 04:59:14 INFO - PROCESS | 2060 | 1471089554353 Marionette DEBUG loaded listener.js 04:59:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (12535000) [pid = 2060] [serial = 2012] [outer = 0BF91800] 04:59:14 INFO - PROCESS | 2060 | 1471089554701 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:59:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:59:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 830ms 04:59:14 INFO - PROCESS | 2060 | 1471089554747 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 04:59:14 INFO - PROCESS | 2060 | 1471089554749 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 04:59:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:59:14 INFO - PROCESS | 2060 | 1471089554752 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:59:14 INFO - PROCESS | 2060 | 1471089554753 Marionette TRACE conn5 <- [1,2646,null,{}] 04:59:14 INFO - PROCESS | 2060 | 1471089554757 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:14 INFO - PROCESS | 2060 | 1471089554758 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:14 INFO - PROCESS | 2060 | 1471089554877 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 04:59:14 INFO - PROCESS | 2060 | 1471089554885 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:14 INFO - PROCESS | 2060 | 1471089554887 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:14 INFO - PROCESS | 2060 | ++DOCSHELL 13E9EC00 == 37 [pid = 2060] [id = 671] 04:59:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (14E4A400) [pid = 2060] [serial = 2013] [outer = 00000000] 04:59:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DC2800) [pid = 2060] [serial = 2014] [outer = 14E4A400] 04:59:14 INFO - PROCESS | 2060 | 1471089554940 Marionette DEBUG loaded listener.js 04:59:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18A8CC00) [pid = 2060] [serial = 2015] [outer = 14E4A400] 04:59:15 INFO - PROCESS | 2060 | 1471089555338 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:59:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 630ms 04:59:15 INFO - PROCESS | 2060 | 1471089555383 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 04:59:15 INFO - PROCESS | 2060 | 1471089555385 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 04:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:59:15 INFO - PROCESS | 2060 | 1471089555388 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:59:15 INFO - PROCESS | 2060 | 1471089555390 Marionette TRACE conn5 <- [1,2650,null,{}] 04:59:15 INFO - PROCESS | 2060 | 1471089555393 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:15 INFO - PROCESS | 2060 | 1471089555395 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:15 INFO - PROCESS | 2060 | 1471089555511 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 04:59:15 INFO - PROCESS | 2060 | 1471089555519 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:15 INFO - PROCESS | 2060 | 1471089555521 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:15 INFO - PROCESS | 2060 | ++DOCSHELL 17DC1400 == 38 [pid = 2060] [id = 672] 04:59:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18B2D400) [pid = 2060] [serial = 2016] [outer = 00000000] 04:59:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18B7BC00) [pid = 2060] [serial = 2017] [outer = 18B2D400] 04:59:15 INFO - PROCESS | 2060 | 1471089555565 Marionette DEBUG loaded listener.js 04:59:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18BDC400) [pid = 2060] [serial = 2018] [outer = 18B2D400] 04:59:16 INFO - PROCESS | 2060 | 1471089555990 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:59:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:59:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 630ms 04:59:16 INFO - PROCESS | 2060 | 1471089556019 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 04:59:16 INFO - PROCESS | 2060 | 1471089556021 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 04:59:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:59:16 INFO - PROCESS | 2060 | 1471089556024 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:59:16 INFO - PROCESS | 2060 | 1471089556025 Marionette TRACE conn5 <- [1,2654,null,{}] 04:59:16 INFO - PROCESS | 2060 | 1471089556029 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:16 INFO - PROCESS | 2060 | 1471089556031 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:16 INFO - PROCESS | 2060 | 1471089556151 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 04:59:16 INFO - PROCESS | 2060 | 1471089556159 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:16 INFO - PROCESS | 2060 | 1471089556161 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:16 INFO - PROCESS | 2060 | ++DOCSHELL 14FD0C00 == 39 [pid = 2060] [id = 673] 04:59:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18B7A400) [pid = 2060] [serial = 2019] [outer = 00000000] 04:59:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18BEFC00) [pid = 2060] [serial = 2020] [outer = 18B7A400] 04:59:16 INFO - PROCESS | 2060 | 1471089556205 Marionette DEBUG loaded listener.js 04:59:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18F04000) [pid = 2060] [serial = 2021] [outer = 18B7A400] 04:59:17 INFO - PROCESS | 2060 | 1471089557499 Marionette TRACE conn5 <- [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]]]}] 04:59:17 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) 04:59:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1536ms 04:59:17 INFO - PROCESS | 2060 | 1471089557603 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 04:59:17 INFO - PROCESS | 2060 | 1471089557607 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 04:59:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:59:17 INFO - PROCESS | 2060 | 1471089557614 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:59:17 INFO - PROCESS | 2060 | 1471089557617 Marionette TRACE conn5 <- [1,2658,null,{}] 04:59:17 INFO - PROCESS | 2060 | 1471089557623 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:17 INFO - PROCESS | 2060 | 1471089557626 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:17 INFO - PROCESS | 2060 | 1471089557721 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 04:59:17 INFO - PROCESS | 2060 | 1471089557863 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:17 INFO - PROCESS | 2060 | 1471089557866 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:17 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF4C00 == 40 [pid = 2060] [id = 674] 04:59:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0EBF8800) [pid = 2060] [serial = 2022] [outer = 00000000] 04:59:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0F169800) [pid = 2060] [serial = 2023] [outer = 0EBF8800] 04:59:17 INFO - PROCESS | 2060 | 1471089557923 Marionette DEBUG loaded listener.js 04:59:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0F580C00) [pid = 2060] [serial = 2024] [outer = 0EBF8800] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 17DC1400 == 39 [pid = 2060] [id = 672] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 13E9EC00 == 38 [pid = 2060] [id = 671] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 0BF8DC00 == 37 [pid = 2060] [id = 670] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 0EA3B400 == 36 [pid = 2060] [id = 669] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 103F2C00 == 35 [pid = 2060] [id = 668] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 17614000 == 34 [pid = 2060] [id = 667] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 1693A800 == 33 [pid = 2060] [id = 666] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 1535A400 == 32 [pid = 2060] [id = 665] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 149DFC00 == 31 [pid = 2060] [id = 664] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 1376E400 == 30 [pid = 2060] [id = 663] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 1049AC00 == 29 [pid = 2060] [id = 662] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 0F527000 == 28 [pid = 2060] [id = 661] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 0ED51C00 == 27 [pid = 2060] [id = 660] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (18B7B000) [pid = 2060] [serial = 1978] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOCSHELL 14EC3800 == 26 [pid = 2060] [id = 659] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17615400) [pid = 2060] [serial = 1963] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17ED9400) [pid = 2060] [serial = 1967] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17DC3000) [pid = 2060] [serial = 1966] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18A89C00) [pid = 2060] [serial = 1969] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18B28000) [pid = 2060] [serial = 1975] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18A86800) [pid = 2060] [serial = 1970] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (16465C00) [pid = 2060] [serial = 1960] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (137B0800) [pid = 2060] [serial = 1957] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (13885800) [pid = 2060] [serial = 1958] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F582000) [pid = 2060] [serial = 1954] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F5C0C00) [pid = 2060] [serial = 1955] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0ED52000) [pid = 2060] [serial = 1952] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0BF9B000) [pid = 2060] [serial = 1951] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0F39B800) [pid = 2060] [serial = 1949] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (0F029C00) [pid = 2060] [serial = 1948] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (18B70000) [pid = 2060] [serial = 1976] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17DCAC00) [pid = 2060] [serial = 1946] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (17A18C00) [pid = 2060] [serial = 1964] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (15770000) [pid = 2060] [serial = 1972] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (17609800) [pid = 2060] [serial = 1973] [outer = 00000000] [url = about:blank] 04:59:18 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (1676B800) [pid = 2060] [serial = 1961] [outer = 00000000] [url = about:blank] 04:59:19 INFO - PROCESS | 2060 | 1471089559252 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:59:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:59:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:59:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:59:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1676ms 04:59:19 INFO - PROCESS | 2060 | 1471089559316 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 04:59:19 INFO - PROCESS | 2060 | 1471089559320 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 04:59:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:59:19 INFO - PROCESS | 2060 | 1471089559326 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:59:19 INFO - PROCESS | 2060 | 1471089559328 Marionette TRACE conn5 <- [1,2662,null,{}] 04:59:19 INFO - PROCESS | 2060 | 1471089559334 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:19 INFO - PROCESS | 2060 | 1471089559337 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:19 INFO - PROCESS | 2060 | 1471089559450 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 04:59:19 INFO - PROCESS | 2060 | 1471089559460 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:19 INFO - PROCESS | 2060 | 1471089559463 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:19 INFO - PROCESS | 2060 | ++DOCSHELL 0F025C00 == 27 [pid = 2060] [id = 675] 04:59:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0F026C00) [pid = 2060] [serial = 2025] [outer = 00000000] 04:59:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0F02FC00) [pid = 2060] [serial = 2026] [outer = 0F026C00] 04:59:19 INFO - PROCESS | 2060 | 1471089559511 Marionette DEBUG loaded listener.js 04:59:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F168800) [pid = 2060] [serial = 2027] [outer = 0F026C00] 04:59:20 INFO - PROCESS | 2060 | 1471089560472 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:59:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:59:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:59:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:59:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1180ms 04:59:20 INFO - PROCESS | 2060 | 1471089560508 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 04:59:20 INFO - PROCESS | 2060 | 1471089560513 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 04:59:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:59:20 INFO - PROCESS | 2060 | 1471089560520 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:59:20 INFO - PROCESS | 2060 | 1471089560522 Marionette TRACE conn5 <- [1,2666,null,{}] 04:59:20 INFO - PROCESS | 2060 | 1471089560526 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:20 INFO - PROCESS | 2060 | 1471089560529 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:20 INFO - PROCESS | 2060 | 1471089560617 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 04:59:20 INFO - PROCESS | 2060 | 1471089560624 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:20 INFO - PROCESS | 2060 | 1471089560627 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:20 INFO - PROCESS | 2060 | ++DOCSHELL 0F758800 == 28 [pid = 2060] [id = 676] 04:59:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F759400) [pid = 2060] [serial = 2028] [outer = 00000000] 04:59:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F875C00) [pid = 2060] [serial = 2029] [outer = 0F759400] 04:59:20 INFO - PROCESS | 2060 | 1471089560675 Marionette DEBUG loaded listener.js 04:59:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0FD93800) [pid = 2060] [serial = 2030] [outer = 0F759400] 04:59:21 INFO - PROCESS | 2060 | 1471089561674 Marionette TRACE conn5 <- [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]]]}] 04:59:21 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) 04:59:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 04:59:21 INFO - PROCESS | 2060 | 1471089561694 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 04:59:21 INFO - PROCESS | 2060 | 1471089561697 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 04:59:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:59:21 INFO - PROCESS | 2060 | 1471089561709 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:59:21 INFO - PROCESS | 2060 | 1471089561712 Marionette TRACE conn5 <- [1,2670,null,{}] 04:59:21 INFO - PROCESS | 2060 | 1471089561723 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:21 INFO - PROCESS | 2060 | 1471089561727 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:21 INFO - PROCESS | 2060 | 1471089561848 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 04:59:21 INFO - PROCESS | 2060 | 1471089561855 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:21 INFO - PROCESS | 2060 | 1471089561858 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:21 INFO - PROCESS | 2060 | ++DOCSHELL 137B7400 == 29 [pid = 2060] [id = 677] 04:59:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (137BDC00) [pid = 2060] [serial = 2031] [outer = 00000000] 04:59:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (13AF3400) [pid = 2060] [serial = 2032] [outer = 137BDC00] 04:59:21 INFO - PROCESS | 2060 | 1471089561915 Marionette DEBUG loaded listener.js 04:59:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (149E2000) [pid = 2060] [serial = 2033] [outer = 137BDC00] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17DBCC00) [pid = 2060] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0EA78400) [pid = 2060] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (0BF91800) [pid = 2060] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1049D000) [pid = 2060] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (0ED56C00) [pid = 2060] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (149E1C00) [pid = 2060] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (1376EC00) [pid = 2060] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (18B2D400) [pid = 2060] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (1535D800) [pid = 2060] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (1693CC00) [pid = 2060] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (14E4A400) [pid = 2060] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (17A14400) [pid = 2060] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:59:22 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (0F528000) [pid = 2060] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:59:22 INFO - PROCESS | 2060 | 1471089562937 Marionette TRACE conn5 <- [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]]]}] 04:59:22 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) 04:59:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1279ms 04:59:22 INFO - PROCESS | 2060 | 1471089562994 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 04:59:22 INFO - PROCESS | 2060 | 1471089562997 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 04:59:22 INFO - PROCESS | 2060 | 1471089563000 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:59:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:59:23 INFO - PROCESS | 2060 | 1471089563002 Marionette TRACE conn5 <- [1,2674,null,{}] 04:59:23 INFO - PROCESS | 2060 | 1471089563006 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:23 INFO - PROCESS | 2060 | 1471089563008 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:23 INFO - PROCESS | 2060 | 1471089563093 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 04:59:23 INFO - PROCESS | 2060 | 1471089563098 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:23 INFO - PROCESS | 2060 | 1471089563100 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:23 INFO - PROCESS | 2060 | ++DOCSHELL 0EA35800 == 30 [pid = 2060] [id = 678] 04:59:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0EA78400) [pid = 2060] [serial = 2034] [outer = 00000000] 04:59:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (14E45800) [pid = 2060] [serial = 2035] [outer = 0EA78400] 04:59:23 INFO - PROCESS | 2060 | 1471089563145 Marionette DEBUG loaded listener.js 04:59:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (14ECBC00) [pid = 2060] [serial = 2036] [outer = 0EA78400] 04:59:24 INFO - PROCESS | 2060 | 1471089564077 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:59:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:59:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:59:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:59:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1119ms 04:59:24 INFO - PROCESS | 2060 | 1471089564123 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 04:59:24 INFO - PROCESS | 2060 | 1471089564125 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 04:59:24 INFO - PROCESS | 2060 | 1471089564129 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:59:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:59:24 INFO - PROCESS | 2060 | 1471089564130 Marionette TRACE conn5 <- [1,2678,null,{}] 04:59:24 INFO - PROCESS | 2060 | 1471089564134 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:24 INFO - PROCESS | 2060 | 1471089564136 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:24 INFO - PROCESS | 2060 | 1471089564216 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 04:59:24 INFO - PROCESS | 2060 | 1471089564221 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:24 INFO - PROCESS | 2060 | 1471089564223 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:24 INFO - PROCESS | 2060 | ++DOCSHELL 14FD6000 == 31 [pid = 2060] [id = 679] 04:59:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (15767000) [pid = 2060] [serial = 2037] [outer = 00000000] 04:59:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (1693A800) [pid = 2060] [serial = 2038] [outer = 15767000] 04:59:24 INFO - PROCESS | 2060 | 1471089564268 Marionette DEBUG loaded listener.js 04:59:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (16944400) [pid = 2060] [serial = 2039] [outer = 15767000] 04:59:25 INFO - PROCESS | 2060 | 1471089565232 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:59:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:59:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:59:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:59:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1129ms 04:59:25 INFO - PROCESS | 2060 | 1471089565263 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 04:59:25 INFO - PROCESS | 2060 | 1471089565268 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 04:59:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:59:25 INFO - PROCESS | 2060 | 1471089565274 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:59:25 INFO - PROCESS | 2060 | 1471089565278 Marionette TRACE conn5 <- [1,2682,null,{}] 04:59:25 INFO - PROCESS | 2060 | 1471089565285 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:25 INFO - PROCESS | 2060 | 1471089565288 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:25 INFO - PROCESS | 2060 | 1471089565407 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 04:59:25 INFO - PROCESS | 2060 | 1471089565545 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:25 INFO - PROCESS | 2060 | 1471089565548 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:25 INFO - PROCESS | 2060 | ++DOCSHELL 0ED53000 == 32 [pid = 2060] [id = 680] 04:59:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0ED54400) [pid = 2060] [serial = 2040] [outer = 00000000] 04:59:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F030400) [pid = 2060] [serial = 2041] [outer = 0ED54400] 04:59:25 INFO - PROCESS | 2060 | 1471089565608 Marionette DEBUG loaded listener.js 04:59:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F527000) [pid = 2060] [serial = 2042] [outer = 0ED54400] 04:59:26 INFO - PROCESS | 2060 | 1471089566744 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:59:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:59:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:59:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:59:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1534ms 04:59:26 INFO - PROCESS | 2060 | 1471089566812 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 04:59:26 INFO - PROCESS | 2060 | 1471089566817 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 04:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:59:26 INFO - PROCESS | 2060 | 1471089566877 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:59:26 INFO - PROCESS | 2060 | 1471089566880 Marionette TRACE conn5 <- [1,2686,null,{}] 04:59:26 INFO - PROCESS | 2060 | 1471089566885 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:26 INFO - PROCESS | 2060 | 1471089566888 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:27 INFO - PROCESS | 2060 | 1471089567010 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 04:59:27 INFO - PROCESS | 2060 | 1471089567141 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:27 INFO - PROCESS | 2060 | 1471089567144 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:27 INFO - PROCESS | 2060 | ++DOCSHELL 1253C800 == 33 [pid = 2060] [id = 681] 04:59:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (125E4400) [pid = 2060] [serial = 2043] [outer = 00000000] 04:59:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (13883C00) [pid = 2060] [serial = 2044] [outer = 125E4400] 04:59:27 INFO - PROCESS | 2060 | 1471089567200 Marionette DEBUG loaded listener.js 04:59:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (149DFC00) [pid = 2060] [serial = 2045] [outer = 125E4400] 04:59:28 INFO - PROCESS | 2060 | 1471089568333 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:59:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:59:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:59:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1497ms 04:59:28 INFO - PROCESS | 2060 | 1471089568365 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 04:59:28 INFO - PROCESS | 2060 | 1471089568369 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 04:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:59:28 INFO - PROCESS | 2060 | 1471089568374 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:59:28 INFO - PROCESS | 2060 | 1471089568377 Marionette TRACE conn5 <- [1,2690,null,{}] 04:59:28 INFO - PROCESS | 2060 | 1471089568389 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:28 INFO - PROCESS | 2060 | 1471089568392 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:28 INFO - PROCESS | 2060 | 1471089568559 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 04:59:28 INFO - PROCESS | 2060 | 1471089568665 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:28 INFO - PROCESS | 2060 | 1471089568668 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:28 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BF000 == 34 [pid = 2060] [id = 682] 04:59:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F5DA800) [pid = 2060] [serial = 2046] [outer = 00000000] 04:59:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F7C5400) [pid = 2060] [serial = 2047] [outer = 0F5DA800] 04:59:28 INFO - PROCESS | 2060 | 1471089568719 Marionette DEBUG loaded listener.js 04:59:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0FD06C00) [pid = 2060] [serial = 2048] [outer = 0F5DA800] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 0EA35800 == 33 [pid = 2060] [id = 678] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 137B7400 == 32 [pid = 2060] [id = 677] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 0F758800 == 31 [pid = 2060] [id = 676] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 0F025C00 == 30 [pid = 2060] [id = 675] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 0EBF4C00 == 29 [pid = 2060] [id = 674] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 14FD0C00 == 28 [pid = 2060] [id = 673] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 1253C800 == 27 [pid = 2060] [id = 681] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 14FD6000 == 26 [pid = 2060] [id = 679] 04:59:29 INFO - PROCESS | 2060 | --DOCSHELL 0ED53000 == 25 [pid = 2060] [id = 680] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17DC4400) [pid = 2060] [serial = 2005] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18315C00) [pid = 2060] [serial = 2008] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17ED4C00) [pid = 2060] [serial = 2006] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0EBFA800) [pid = 2060] [serial = 2011] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18A84400) [pid = 2060] [serial = 2009] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (104E0000) [pid = 2060] [serial = 1987] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (12538800) [pid = 2060] [serial = 1988] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F023400) [pid = 2060] [serial = 1981] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (0F02A000) [pid = 2060] [serial = 1982] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (14E49800) [pid = 2060] [serial = 1993] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (14E5A000) [pid = 2060] [serial = 1994] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (1387D000) [pid = 2060] [serial = 1990] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (13B46800) [pid = 2060] [serial = 1991] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (18B7BC00) [pid = 2060] [serial = 2017] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (1646C400) [pid = 2060] [serial = 1996] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (16919800) [pid = 2060] [serial = 1997] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (1760DC00) [pid = 2060] [serial = 1999] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (17611000) [pid = 2060] [serial = 2000] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (18A8CC00) [pid = 2060] [serial = 2015] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 53 (17C87400) [pid = 2060] [serial = 2002] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 52 (0F581800) [pid = 2060] [serial = 1984] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 51 (0F58C800) [pid = 2060] [serial = 1985] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 50 (12535000) [pid = 2060] [serial = 2012] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 49 (18BDC400) [pid = 2060] [serial = 2018] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 48 (17C88400) [pid = 2060] [serial = 2003] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | --DOMWINDOW == 47 (17DC2800) [pid = 2060] [serial = 2014] [outer = 00000000] [url = about:blank] 04:59:29 INFO - PROCESS | 2060 | 1471089569780 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:59:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:59:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1437ms 04:59:29 INFO - PROCESS | 2060 | 1471089569818 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 04:59:29 INFO - PROCESS | 2060 | 1471089569822 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 04:59:29 INFO - PROCESS | 2060 | 1471089569826 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:59:29 INFO - PROCESS | 2060 | 1471089569829 Marionette TRACE conn5 <- [1,2694,null,{}] 04:59:29 INFO - PROCESS | 2060 | 1471089569835 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:29 INFO - PROCESS | 2060 | 1471089569838 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:29 INFO - PROCESS | 2060 | 1471089569930 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 04:59:30 INFO - PROCESS | 2060 | 1471089570067 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:30 INFO - PROCESS | 2060 | 1471089570069 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:30 INFO - PROCESS | 2060 | ++DOCSHELL 0F027000 == 26 [pid = 2060] [id = 683] 04:59:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 48 (0F028000) [pid = 2060] [serial = 2049] [outer = 00000000] 04:59:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 49 (0F02E800) [pid = 2060] [serial = 2050] [outer = 0F028000] 04:59:30 INFO - PROCESS | 2060 | 1471089570120 Marionette DEBUG loaded listener.js 04:59:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 50 (0F167800) [pid = 2060] [serial = 2051] [outer = 0F028000] 04:59:30 INFO - PROCESS | 2060 | 1471089570544 Marionette TRACE conn5 <- [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]]]}] 04:59:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:59:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 770ms 04:59:30 INFO - PROCESS | 2060 | 1471089570601 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 04:59:30 INFO - PROCESS | 2060 | 1471089570605 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 04:59:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:59:30 INFO - PROCESS | 2060 | 1471089570612 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:59:30 INFO - PROCESS | 2060 | 1471089570614 Marionette TRACE conn5 <- [1,2698,null,{}] 04:59:30 INFO - PROCESS | 2060 | 1471089570618 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:30 INFO - PROCESS | 2060 | 1471089570621 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:30 INFO - PROCESS | 2060 | 1471089570706 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 04:59:30 INFO - PROCESS | 2060 | 1471089570713 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:30 INFO - PROCESS | 2060 | 1471089570715 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:30 INFO - PROCESS | 2060 | ++DOCSHELL 0F5B5C00 == 27 [pid = 2060] [id = 684] 04:59:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 51 (0F5B7800) [pid = 2060] [serial = 2052] [outer = 00000000] 04:59:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 52 (0F5E3000) [pid = 2060] [serial = 2053] [outer = 0F5B7800] 04:59:30 INFO - PROCESS | 2060 | 1471089570763 Marionette DEBUG loaded listener.js 04:59:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 53 (0F7C7800) [pid = 2060] [serial = 2054] [outer = 0F5B7800] 04:59:31 INFO - PROCESS | 2060 | 1471089571240 Marionette TRACE conn5 <- [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] 04:59:31 INFO - PROCESS | 2060 | 1471089571288 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 04:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:59:31 INFO - PROCESS | 2060 | 1471089571292 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:59:31 INFO - PROCESS | 2060 | 1471089571295 Marionette TRACE conn5 <- [1,2702,null,{}] 04:59:31 INFO - PROCESS | 2060 | 1471089571306 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:31 INFO - PROCESS | 2060 | 1471089571310 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:31 INFO - PROCESS | 2060 | 1471089571423 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 04:59:31 INFO - PROCESS | 2060 | 1471089571527 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:31 INFO - PROCESS | 2060 | 1471089571530 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:31 INFO - PROCESS | 2060 | ++DOCSHELL 13B44400 == 28 [pid = 2060] [id = 685] 04:59:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 54 (13B46800) [pid = 2060] [serial = 2055] [outer = 00000000] 04:59:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (13E99000) [pid = 2060] [serial = 2056] [outer = 13B46800] 04:59:31 INFO - PROCESS | 2060 | 1471089571578 Marionette DEBUG loaded listener.js 04:59:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (14E3FC00) [pid = 2060] [serial = 2057] [outer = 13B46800] 04:59:31 INFO - PROCESS | 2060 | 1471089571998 Marionette TRACE conn5 <- [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]]]}] 04:59:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:59:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 730ms 04:59:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:59:32 INFO - PROCESS | 2060 | 1471089572025 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 04:59:32 INFO - PROCESS | 2060 | 1471089572028 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 04:59:32 INFO - PROCESS | 2060 | 1471089572031 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:59:32 INFO - PROCESS | 2060 | 1471089572033 Marionette TRACE conn5 <- [1,2706,null,{}] 04:59:32 INFO - PROCESS | 2060 | 1471089572036 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:32 INFO - PROCESS | 2060 | 1471089572038 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:32 INFO - PROCESS | 2060 | 1471089572155 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 04:59:32 INFO - PROCESS | 2060 | 1471089572161 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:32 INFO - PROCESS | 2060 | 1471089572163 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:32 INFO - PROCESS | 2060 | ++DOCSHELL 14E55400 == 29 [pid = 2060] [id = 686] 04:59:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (14E5A800) [pid = 2060] [serial = 2058] [outer = 00000000] 04:59:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (1576C000) [pid = 2060] [serial = 2059] [outer = 14E5A800] 04:59:32 INFO - PROCESS | 2060 | 1471089572209 Marionette DEBUG loaded listener.js 04:59:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (1646CC00) [pid = 2060] [serial = 2060] [outer = 14E5A800] 04:59:32 INFO - PROCESS | 2060 | 1471089572672 Marionette TRACE conn5 <- [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] 04:59:32 INFO - PROCESS | 2060 | 1471089572708 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 04:59:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:59:32 INFO - PROCESS | 2060 | 1471089572710 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:59:32 INFO - PROCESS | 2060 | 1471089572712 Marionette TRACE conn5 <- [1,2710,null,{}] 04:59:32 INFO - PROCESS | 2060 | 1471089572722 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:32 INFO - PROCESS | 2060 | 1471089572724 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:32 INFO - PROCESS | 2060 | 1471089572859 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 04:59:32 INFO - PROCESS | 2060 | 1471089572879 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:32 INFO - PROCESS | 2060 | 1471089572881 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:32 INFO - PROCESS | 2060 | ++DOCSHELL 1691E400 == 30 [pid = 2060] [id = 687] 04:59:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (16938000) [pid = 2060] [serial = 2061] [outer = 00000000] 04:59:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (16941400) [pid = 2060] [serial = 2062] [outer = 16938000] 04:59:32 INFO - PROCESS | 2060 | 1471089572926 Marionette DEBUG loaded listener.js 04:59:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (1760B800) [pid = 2060] [serial = 2063] [outer = 16938000] 04:59:33 INFO - PROCESS | 2060 | 1471089573390 Marionette TRACE conn5 <- [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] 04:59:33 INFO - PROCESS | 2060 | 1471089573444 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 04:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:59:33 INFO - PROCESS | 2060 | 1471089573453 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:59:33 INFO - PROCESS | 2060 | 1471089573454 Marionette TRACE conn5 <- [1,2714,null,{}] 04:59:33 INFO - PROCESS | 2060 | 1471089573458 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:33 INFO - PROCESS | 2060 | 1471089573463 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:33 INFO - PROCESS | 2060 | 1471089573606 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 04:59:33 INFO - PROCESS | 2060 | 1471089573670 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:33 INFO - PROCESS | 2060 | 1471089573672 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:33 INFO - PROCESS | 2060 | ++DOCSHELL 104D7800 == 31 [pid = 2060] [id = 688] 04:59:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (17C87400) [pid = 2060] [serial = 2064] [outer = 00000000] 04:59:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (17CB7C00) [pid = 2060] [serial = 2065] [outer = 17C87400] 04:59:33 INFO - PROCESS | 2060 | 1471089573717 Marionette DEBUG loaded listener.js 04:59:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (17DBE400) [pid = 2060] [serial = 2066] [outer = 17C87400] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (137BDC00) [pid = 2060] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0EBF8800) [pid = 2060] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F026C00) [pid = 2060] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (0F759400) [pid = 2060] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (0EA78400) [pid = 2060] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (18B7A400) [pid = 2060] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (17CB6800) [pid = 2060] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:59:33 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (15767000) [pid = 2060] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:59:34 INFO - PROCESS | 2060 | 1471089574154 Marionette TRACE conn5 <- [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]]]}] 04:59:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:59:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 04:59:34 INFO - PROCESS | 2060 | 1471089574208 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 04:59:34 INFO - PROCESS | 2060 | 1471089574210 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 04:59:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:59:34 INFO - PROCESS | 2060 | 1471089574230 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:59:34 INFO - PROCESS | 2060 | 1471089574232 Marionette TRACE conn5 <- [1,2718,null,{}] 04:59:34 INFO - PROCESS | 2060 | 1471089574236 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:34 INFO - PROCESS | 2060 | 1471089574238 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:34 INFO - PROCESS | 2060 | 1471089574314 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 04:59:34 INFO - PROCESS | 2060 | 1471089574319 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:34 INFO - PROCESS | 2060 | 1471089574321 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:34 INFO - PROCESS | 2060 | ++DOCSHELL 0F586400 == 32 [pid = 2060] [id = 689] 04:59:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (1760E400) [pid = 2060] [serial = 2067] [outer = 00000000] 04:59:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (17DBEC00) [pid = 2060] [serial = 2068] [outer = 1760E400] 04:59:34 INFO - PROCESS | 2060 | 1471089574364 Marionette DEBUG loaded listener.js 04:59:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (17DC0C00) [pid = 2060] [serial = 2069] [outer = 1760E400] 04:59:35 INFO - PROCESS | 2060 | 1471089575252 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:59:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:59:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:59:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1070ms 04:59:35 INFO - PROCESS | 2060 | 1471089575302 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 04:59:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:59:35 INFO - PROCESS | 2060 | 1471089575304 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 04:59:35 INFO - PROCESS | 2060 | 1471089575307 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:59:35 INFO - PROCESS | 2060 | 1471089575309 Marionette TRACE conn5 <- [1,2722,null,{}] 04:59:35 INFO - PROCESS | 2060 | 1471089575312 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:35 INFO - PROCESS | 2060 | 1471089575314 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:35 INFO - PROCESS | 2060 | 1471089575428 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 04:59:35 INFO - PROCESS | 2060 | 1471089575437 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:35 INFO - PROCESS | 2060 | 1471089575439 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:35 INFO - PROCESS | 2060 | ++DOCSHELL 13767800 == 33 [pid = 2060] [id = 690] 04:59:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (1535EC00) [pid = 2060] [serial = 2070] [outer = 00000000] 04:59:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (17DCA800) [pid = 2060] [serial = 2071] [outer = 1535EC00] 04:59:35 INFO - PROCESS | 2060 | 1471089575482 Marionette DEBUG loaded listener.js 04:59:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (1646B400) [pid = 2060] [serial = 2072] [outer = 1535EC00] 04:59:35 INFO - PROCESS | 2060 | 1471089575903 Marionette TRACE conn5 <- [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]]]}] 04:59:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:59:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 630ms 04:59:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:59:35 INFO - PROCESS | 2060 | 1471089575938 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 04:59:35 INFO - PROCESS | 2060 | 1471089575940 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 04:59:35 INFO - PROCESS | 2060 | 1471089575943 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:59:35 INFO - PROCESS | 2060 | 1471089575945 Marionette TRACE conn5 <- [1,2726,null,{}] 04:59:35 INFO - PROCESS | 2060 | 1471089575949 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:35 INFO - PROCESS | 2060 | 1471089575950 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:36 INFO - PROCESS | 2060 | 1471089576128 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 04:59:36 INFO - PROCESS | 2060 | 1471089576238 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:36 INFO - PROCESS | 2060 | 1471089576242 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:36 INFO - PROCESS | 2060 | ++DOCSHELL 0EBF8400 == 34 [pid = 2060] [id = 691] 04:59:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0EBFE400) [pid = 2060] [serial = 2073] [outer = 00000000] 04:59:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0ED5A000) [pid = 2060] [serial = 2074] [outer = 0EBFE400] 04:59:36 INFO - PROCESS | 2060 | 1471089576300 Marionette DEBUG loaded listener.js 04:59:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F031000) [pid = 2060] [serial = 2075] [outer = 0EBFE400] 04:59:37 INFO - PROCESS | 2060 | 1471089577068 Marionette TRACE conn5 <- [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]]]}] 04:59:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:59:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1178ms 04:59:37 INFO - PROCESS | 2060 | 1471089577123 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 04:59:37 INFO - PROCESS | 2060 | 1471089577128 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 04:59:37 INFO - PROCESS | 2060 | 1471089577132 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:59:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:59:37 INFO - PROCESS | 2060 | 1471089577135 Marionette TRACE conn5 <- [1,2730,null,{}] 04:59:37 INFO - PROCESS | 2060 | 1471089577140 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:37 INFO - PROCESS | 2060 | 1471089577143 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:37 INFO - PROCESS | 2060 | 1471089577270 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 04:59:37 INFO - PROCESS | 2060 | 1471089577401 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:37 INFO - PROCESS | 2060 | 1471089577404 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:37 INFO - PROCESS | 2060 | ++DOCSHELL 1253AC00 == 35 [pid = 2060] [id = 692] 04:59:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (1253B400) [pid = 2060] [serial = 2076] [outer = 00000000] 04:59:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (1387A000) [pid = 2060] [serial = 2077] [outer = 1253B400] 04:59:37 INFO - PROCESS | 2060 | 1471089577463 Marionette DEBUG loaded listener.js 04:59:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (149CD000) [pid = 2060] [serial = 2078] [outer = 1253B400] 04:59:38 INFO - PROCESS | 2060 | 1471089578365 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 0F586400 == 34 [pid = 2060] [id = 689] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 104D7800 == 33 [pid = 2060] [id = 688] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 1691E400 == 32 [pid = 2060] [id = 687] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 14E55400 == 31 [pid = 2060] [id = 686] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 13B44400 == 30 [pid = 2060] [id = 685] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 0F5B5C00 == 29 [pid = 2060] [id = 684] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 0F027000 == 28 [pid = 2060] [id = 683] 04:59:38 INFO - PROCESS | 2060 | --DOCSHELL 0F5BF000 == 27 [pid = 2060] [id = 682] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18BDA000) [pid = 2060] [serial = 1979] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (13AF3400) [pid = 2060] [serial = 2032] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (0F169800) [pid = 2060] [serial = 2023] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F580C00) [pid = 2060] [serial = 2024] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (0F02FC00) [pid = 2060] [serial = 2026] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (0F168800) [pid = 2060] [serial = 2027] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (0F875C00) [pid = 2060] [serial = 2029] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (14E45800) [pid = 2060] [serial = 2035] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (18F04000) [pid = 2060] [serial = 2021] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (18BEFC00) [pid = 2060] [serial = 2020] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (149E2000) [pid = 2060] [serial = 2033] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (14ECBC00) [pid = 2060] [serial = 2036] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (16944400) [pid = 2060] [serial = 2039] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 55 (0FD93800) [pid = 2060] [serial = 2030] [outer = 00000000] [url = about:blank] 04:59:38 INFO - PROCESS | 2060 | --DOMWINDOW == 54 (1693A800) [pid = 2060] [serial = 2038] [outer = 00000000] [url = about:blank] 04:59:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:59:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1330ms 04:59:38 INFO - PROCESS | 2060 | 1471089578467 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 04:59:38 INFO - PROCESS | 2060 | 1471089578472 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 04:59:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:59:38 INFO - PROCESS | 2060 | 1471089578477 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:59:38 INFO - PROCESS | 2060 | 1471089578481 Marionette TRACE conn5 <- [1,2734,null,{}] 04:59:38 INFO - PROCESS | 2060 | 1471089578486 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:38 INFO - PROCESS | 2060 | 1471089578489 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:38 INFO - PROCESS | 2060 | 1471089578589 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 04:59:38 INFO - PROCESS | 2060 | 1471089578597 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:38 INFO - PROCESS | 2060 | 1471089578601 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:38 INFO - PROCESS | 2060 | ++DOCSHELL 0ED50800 == 28 [pid = 2060] [id = 693] 04:59:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 55 (0ED51400) [pid = 2060] [serial = 2079] [outer = 00000000] 04:59:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 56 (0F027400) [pid = 2060] [serial = 2080] [outer = 0ED51400] 04:59:38 INFO - PROCESS | 2060 | 1471089578653 Marionette DEBUG loaded listener.js 04:59:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (0F169000) [pid = 2060] [serial = 2081] [outer = 0ED51400] 04:59:39 INFO - PROCESS | 2060 | 1471089579409 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:59:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:59:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 987ms 04:59:39 INFO - PROCESS | 2060 | 1471089579464 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 04:59:39 INFO - PROCESS | 2060 | 1471089579469 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 04:59:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:59:39 INFO - PROCESS | 2060 | 1471089579473 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:59:39 INFO - PROCESS | 2060 | 1471089579477 Marionette TRACE conn5 <- [1,2738,null,{}] 04:59:39 INFO - PROCESS | 2060 | 1471089579482 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:39 INFO - PROCESS | 2060 | 1471089579486 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:39 INFO - PROCESS | 2060 | 1471089579593 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 04:59:39 INFO - PROCESS | 2060 | 1471089579727 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:39 INFO - PROCESS | 2060 | 1471089579731 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:39 INFO - PROCESS | 2060 | ++DOCSHELL 0F028800 == 29 [pid = 2060] [id = 694] 04:59:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0F170800) [pid = 2060] [serial = 2082] [outer = 00000000] 04:59:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F585400) [pid = 2060] [serial = 2083] [outer = 0F170800] 04:59:39 INFO - PROCESS | 2060 | 1471089579789 Marionette DEBUG loaded listener.js 04:59:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F5B6400) [pid = 2060] [serial = 2084] [outer = 0F170800] 04:59:40 INFO - PROCESS | 2060 | 1471089580407 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:59:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:59:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 972ms 04:59:40 INFO - PROCESS | 2060 | 1471089580446 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 04:59:40 INFO - PROCESS | 2060 | 1471089580452 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 04:59:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:59:40 INFO - PROCESS | 2060 | 1471089580459 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 2060 | 1471089580462 Marionette TRACE conn5 <- [1,2742,null,{}] 04:59:40 INFO - PROCESS | 2060 | 1471089580466 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:40 INFO - PROCESS | 2060 | 1471089580469 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:40 INFO - PROCESS | 2060 | 1471089580590 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 04:59:40 INFO - PROCESS | 2060 | 1471089580725 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:40 INFO - PROCESS | 2060 | 1471089580728 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:40 INFO - PROCESS | 2060 | ++DOCSHELL 10499C00 == 30 [pid = 2060] [id = 695] 04:59:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (104D7800) [pid = 2060] [serial = 2085] [outer = 00000000] 04:59:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (12535000) [pid = 2060] [serial = 2086] [outer = 104D7800] 04:59:40 INFO - PROCESS | 2060 | 1471089580786 Marionette DEBUG loaded listener.js 04:59:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (12566C00) [pid = 2060] [serial = 2087] [outer = 104D7800] 04:59:41 INFO - PROCESS | 2060 | 1471089581403 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:59:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 970ms 04:59:41 INFO - PROCESS | 2060 | 1471089581432 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 04:59:41 INFO - PROCESS | 2060 | 1471089581435 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 04:59:41 INFO - PROCESS | 2060 | 1471089581438 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:59:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:59:41 INFO - PROCESS | 2060 | 1471089581442 Marionette TRACE conn5 <- [1,2746,null,{}] 04:59:41 INFO - PROCESS | 2060 | 1471089581454 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:41 INFO - PROCESS | 2060 | 1471089581459 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:41 INFO - PROCESS | 2060 | 1471089581564 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 04:59:41 INFO - PROCESS | 2060 | 1471089581702 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:41 INFO - PROCESS | 2060 | 1471089581705 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:41 INFO - PROCESS | 2060 | ++DOCSHELL 14E55400 == 31 [pid = 2060] [id = 696] 04:59:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (14EBC800) [pid = 2060] [serial = 2088] [outer = 00000000] 04:59:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (1535C800) [pid = 2060] [serial = 2089] [outer = 14EBC800] 04:59:41 INFO - PROCESS | 2060 | 1471089581764 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (164EBC00) [pid = 2060] [serial = 2090] [outer = 14EBC800] 04:59:42 INFO - PROCESS | 2060 | 1471089582311 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:59:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:59:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 930ms 04:59:42 INFO - PROCESS | 2060 | 1471089582371 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 04:59:42 INFO - PROCESS | 2060 | 1471089582374 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 04:59:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:59:42 INFO - PROCESS | 2060 | 1471089582378 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:59:42 INFO - PROCESS | 2060 | 1471089582380 Marionette TRACE conn5 <- [1,2750,null,{}] 04:59:42 INFO - PROCESS | 2060 | 1471089582384 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:42 INFO - PROCESS | 2060 | 1471089582386 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:42 INFO - PROCESS | 2060 | 1471089582508 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 04:59:42 INFO - PROCESS | 2060 | 1471089582623 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:42 INFO - PROCESS | 2060 | 1471089582626 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:42 INFO - PROCESS | 2060 | ++DOCSHELL 16940C00 == 32 [pid = 2060] [id = 697] 04:59:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (16944400) [pid = 2060] [serial = 2091] [outer = 00000000] 04:59:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (17610800) [pid = 2060] [serial = 2092] [outer = 16944400] 04:59:42 INFO - PROCESS | 2060 | 1471089582730 Marionette DEBUG loaded listener.js 04:59:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (17617800) [pid = 2060] [serial = 2093] [outer = 16944400] 04:59:43 INFO - PROCESS | 2060 | --DOCSHELL 0EBF8400 == 31 [pid = 2060] [id = 691] 04:59:43 INFO - PROCESS | 2060 | --DOCSHELL 1253AC00 == 30 [pid = 2060] [id = 692] 04:59:43 INFO - PROCESS | 2060 | --DOCSHELL 13767800 == 29 [pid = 2060] [id = 690] 04:59:43 INFO - PROCESS | 2060 | --DOCSHELL 14E55400 == 28 [pid = 2060] [id = 696] 04:59:43 INFO - PROCESS | 2060 | --DOCSHELL 10499C00 == 27 [pid = 2060] [id = 695] 04:59:43 INFO - PROCESS | 2060 | --DOCSHELL 0ED50800 == 26 [pid = 2060] [id = 693] 04:59:43 INFO - PROCESS | 2060 | --DOCSHELL 0F028800 == 25 [pid = 2060] [id = 694] 04:59:43 INFO - PROCESS | 2060 | 1471089583981 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:59:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:59:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1683ms 04:59:44 INFO - PROCESS | 2060 | 1471089584065 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 2060 | 1471089584069 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 04:59:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:59:44 INFO - PROCESS | 2060 | 1471089584075 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 2060 | 1471089584078 Marionette TRACE conn5 <- [1,2754,null,{}] 04:59:44 INFO - PROCESS | 2060 | 1471089584084 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:44 INFO - PROCESS | 2060 | 1471089584087 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:44 INFO - PROCESS | 2060 | 1471089584183 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 04:59:44 INFO - PROCESS | 2060 | 1471089584307 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:44 INFO - PROCESS | 2060 | 1471089584312 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:44 INFO - PROCESS | 2060 | ++DOCSHELL 0ED53C00 == 26 [pid = 2060] [id = 698] 04:59:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0ED55000) [pid = 2060] [serial = 2094] [outer = 00000000] 04:59:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F025000) [pid = 2060] [serial = 2095] [outer = 0ED55000] 04:59:44 INFO - PROCESS | 2060 | 1471089584366 Marionette DEBUG loaded listener.js 04:59:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F02D800) [pid = 2060] [serial = 2096] [outer = 0ED55000] 04:59:44 INFO - PROCESS | 2060 | 1471089584772 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:59:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:59:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 730ms 04:59:44 INFO - PROCESS | 2060 | 1471089584804 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 2060 | 1471089584809 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 04:59:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:59:44 INFO - PROCESS | 2060 | 1471089584815 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 2060 | 1471089584818 Marionette TRACE conn5 <- [1,2758,null,{}] 04:59:44 INFO - PROCESS | 2060 | 1471089584822 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:44 INFO - PROCESS | 2060 | 1471089584824 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:44 INFO - PROCESS | 2060 | 1471089584915 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 04:59:44 INFO - PROCESS | 2060 | 1471089584922 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:44 INFO - PROCESS | 2060 | 1471089584925 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:44 INFO - PROCESS | 2060 | ++DOCSHELL 0F5C1C00 == 27 [pid = 2060] [id = 699] 04:59:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F5C3400) [pid = 2060] [serial = 2097] [outer = 00000000] 04:59:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0FD04800) [pid = 2060] [serial = 2098] [outer = 0F5C3400] 04:59:44 INFO - PROCESS | 2060 | 1471089584977 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1049AC00) [pid = 2060] [serial = 2099] [outer = 0F5C3400] 04:59:45 INFO - PROCESS | 2060 | 1471089585527 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:59:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:59:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 730ms 04:59:45 INFO - PROCESS | 2060 | 1471089585549 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 04:59:45 INFO - PROCESS | 2060 | 1471089585552 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 04:59:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:59:45 INFO - PROCESS | 2060 | 1471089585555 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:59:45 INFO - PROCESS | 2060 | 1471089585558 Marionette TRACE conn5 <- [1,2762,null,{}] 04:59:45 INFO - PROCESS | 2060 | 1471089585569 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:45 INFO - PROCESS | 2060 | 1471089585574 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:45 INFO - PROCESS | 2060 | 1471089585690 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 04:59:45 INFO - PROCESS | 2060 | 1471089585803 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:45 INFO - PROCESS | 2060 | 1471089585806 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:45 INFO - PROCESS | 2060 | ++DOCSHELL 149C2000 == 28 [pid = 2060] [id = 700] 04:59:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (149C5800) [pid = 2060] [serial = 2100] [outer = 00000000] 04:59:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14E4B800) [pid = 2060] [serial = 2101] [outer = 149C5800] 04:59:45 INFO - PROCESS | 2060 | 1471089585856 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1535A000) [pid = 2060] [serial = 2102] [outer = 149C5800] 04:59:46 INFO - PROCESS | 2060 | 1471089586327 Marionette TRACE conn5 <- [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]]]}] 04:59:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:59:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 830ms 04:59:46 INFO - PROCESS | 2060 | 1471089586698 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 04:59:46 INFO - PROCESS | 2060 | 1471089586702 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 04:59:46 INFO - PROCESS | 2060 | 1471089586720 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:59:46 INFO - PROCESS | 2060 | 1471089586722 Marionette TRACE conn5 <- [1,2766,null,{}] 04:59:46 INFO - PROCESS | 2060 | 1471089586726 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:46 INFO - PROCESS | 2060 | 1471089586728 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:59:46 INFO - PROCESS | 2060 | 1471089586850 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 04:59:46 INFO - PROCESS | 2060 | 1471089586857 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:46 INFO - PROCESS | 2060 | 1471089586860 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:46 INFO - PROCESS | 2060 | ++DOCSHELL 14FD2C00 == 29 [pid = 2060] [id = 701] 04:59:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1646A800) [pid = 2060] [serial = 2103] [outer = 00000000] 04:59:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16943400) [pid = 2060] [serial = 2104] [outer = 1646A800] 04:59:46 INFO - PROCESS | 2060 | 1471089586967 Marionette DEBUG loaded listener.js 04:59:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17A14C00) [pid = 2060] [serial = 2105] [outer = 1646A800] 04:59:47 INFO - PROCESS | 2060 | 1471089587596 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:59:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:59:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 901ms 04:59:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:59:47 INFO - PROCESS | 2060 | 1471089587645 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 2060 | 1471089587647 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 04:59:47 INFO - PROCESS | 2060 | 1471089587650 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 2060 | 1471089587652 Marionette TRACE conn5 <- [1,2770,null,{}] 04:59:47 INFO - PROCESS | 2060 | 1471089587656 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:47 INFO - PROCESS | 2060 | 1471089587658 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:47 INFO - PROCESS | 2060 | 1471089587964 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1253B400) [pid = 2060] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0ED51400) [pid = 2060] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (13B46800) [pid = 2060] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F5B7800) [pid = 2060] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (14E5A800) [pid = 2060] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F028000) [pid = 2060] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (16938000) [pid = 2060] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F5DA800) [pid = 2060] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17C87400) [pid = 2060] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0ED54400) [pid = 2060] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (1535EC00) [pid = 2060] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (125E4400) [pid = 2060] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:59:47 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (1760E400) [pid = 2060] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:59:48 INFO - PROCESS | 2060 | 1471089588038 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 2060 | 1471089588040 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:48 INFO - PROCESS | 2060 | ++DOCSHELL 0E972C00 == 30 [pid = 2060] [id = 702] 04:59:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0EA3A800) [pid = 2060] [serial = 2106] [outer = 00000000] 04:59:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F02F800) [pid = 2060] [serial = 2107] [outer = 0EA3A800] 04:59:48 INFO - PROCESS | 2060 | 1471089588102 Marionette DEBUG loaded listener.js 04:59:48 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (137BDC00) [pid = 2060] [serial = 2108] [outer = 0EA3A800] 04:59:48 INFO - PROCESS | 2060 | 1471089588547 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:59:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:59:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 930ms 04:59:48 INFO - PROCESS | 2060 | 1471089588602 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 04:59:48 INFO - PROCESS | 2060 | 1471089588604 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 04:59:48 INFO - PROCESS | 2060 | 1471089588614 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:59:48 INFO - PROCESS | 2060 | 1471089588616 Marionette TRACE conn5 <- [1,2774,null,{}] 04:59:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:59:48 INFO - PROCESS | 2060 | 1471089588620 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:48 INFO - PROCESS | 2060 | 1471089588626 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:48 INFO - PROCESS | 2060 | 1471089588737 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 04:59:48 INFO - PROCESS | 2060 | 1471089588750 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 2060 | 1471089588752 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:49 INFO - PROCESS | 2060 | ++DOCSHELL 0BF94C00 == 31 [pid = 2060] [id = 703] 04:59:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0BF98800) [pid = 2060] [serial = 2109] [outer = 00000000] 04:59:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17DC9400) [pid = 2060] [serial = 2110] [outer = 0BF98800] 04:59:49 INFO - PROCESS | 2060 | 1471089589116 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (18309400) [pid = 2060] [serial = 2111] [outer = 0BF98800] 04:59:49 INFO - PROCESS | 2060 | 1471089589532 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:59:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:59:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 970ms 04:59:49 INFO - PROCESS | 2060 | 1471089589591 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 04:59:49 INFO - PROCESS | 2060 | 1471089589594 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 04:59:49 INFO - PROCESS | 2060 | 1471089589597 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:59:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:59:49 INFO - PROCESS | 2060 | 1471089589600 Marionette TRACE conn5 <- [1,2778,null,{}] 04:59:49 INFO - PROCESS | 2060 | 1471089589603 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:49 INFO - PROCESS | 2060 | 1471089589605 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:49 INFO - PROCESS | 2060 | 1471089589685 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 04:59:49 INFO - PROCESS | 2060 | 1471089589691 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:49 INFO - PROCESS | 2060 | 1471089589693 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:49 INFO - PROCESS | 2060 | ++DOCSHELL 17DC6000 == 32 [pid = 2060] [id = 704] 04:59:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18A7EC00) [pid = 2060] [serial = 2112] [outer = 00000000] 04:59:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A8A000) [pid = 2060] [serial = 2113] [outer = 18A7EC00] 04:59:49 INFO - PROCESS | 2060 | 1471089589739 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18A8B800) [pid = 2060] [serial = 2114] [outer = 18A7EC00] 04:59:50 INFO - PROCESS | 2060 | 1471089590738 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:59:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:59:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1229ms 04:59:50 INFO - PROCESS | 2060 | 1471089590831 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 2060 | 1471089590836 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 04:59:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:59:50 INFO - PROCESS | 2060 | 1471089590841 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 2060 | 1471089590847 Marionette TRACE conn5 <- [1,2782,null,{}] 04:59:50 INFO - PROCESS | 2060 | 1471089590853 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:50 INFO - PROCESS | 2060 | 1471089590856 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:51 INFO - PROCESS | 2060 | 1471089591016 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 04:59:51 INFO - PROCESS | 2060 | 1471089591153 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:51 INFO - PROCESS | 2060 | 1471089591155 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:51 INFO - PROCESS | 2060 | ++DOCSHELL 0EA33400 == 33 [pid = 2060] [id = 705] 04:59:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0ED58000) [pid = 2060] [serial = 2115] [outer = 00000000] 04:59:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0F58AC00) [pid = 2060] [serial = 2116] [outer = 0ED58000] 04:59:51 INFO - PROCESS | 2060 | 1471089591216 Marionette DEBUG loaded listener.js 04:59:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0FD03C00) [pid = 2060] [serial = 2117] [outer = 0ED58000] 04:59:51 INFO - PROCESS | 2060 | 1471089591929 Marionette TRACE conn5 <- [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]]]}] 04:59:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:59:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1123ms 04:59:51 INFO - PROCESS | 2060 | 1471089591969 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 2060 | 1471089591974 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 04:59:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:59:52 INFO - PROCESS | 2060 | 1471089592004 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:59:52 INFO - PROCESS | 2060 | 1471089592008 Marionette TRACE conn5 <- [1,2786,null,{}] 04:59:52 INFO - PROCESS | 2060 | 1471089592014 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:52 INFO - PROCESS | 2060 | 1471089592017 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:52 INFO - PROCESS | 2060 | 1471089592149 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 04:59:52 INFO - PROCESS | 2060 | 1471089592287 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:52 INFO - PROCESS | 2060 | 1471089592290 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:52 INFO - PROCESS | 2060 | ++DOCSHELL 164EFC00 == 34 [pid = 2060] [id = 706] 04:59:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (164F1800) [pid = 2060] [serial = 2118] [outer = 00000000] 04:59:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (1693C800) [pid = 2060] [serial = 2119] [outer = 164F1800] 04:59:52 INFO - PROCESS | 2060 | 1471089592354 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1760B000) [pid = 2060] [serial = 2120] [outer = 164F1800] 04:59:53 INFO - PROCESS | 2060 | --DOCSHELL 0BF94C00 == 33 [pid = 2060] [id = 703] 04:59:53 INFO - PROCESS | 2060 | --DOCSHELL 0E972C00 == 32 [pid = 2060] [id = 702] 04:59:53 INFO - PROCESS | 2060 | --DOCSHELL 14FD2C00 == 31 [pid = 2060] [id = 701] 04:59:53 INFO - PROCESS | 2060 | --DOCSHELL 149C2000 == 30 [pid = 2060] [id = 700] 04:59:53 INFO - PROCESS | 2060 | --DOCSHELL 0F5C1C00 == 29 [pid = 2060] [id = 699] 04:59:53 INFO - PROCESS | 2060 | --DOCSHELL 0ED53C00 == 28 [pid = 2060] [id = 698] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (149CD000) [pid = 2060] [serial = 2078] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F169000) [pid = 2060] [serial = 2081] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F027400) [pid = 2060] [serial = 2080] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1387A000) [pid = 2060] [serial = 2077] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (13E99000) [pid = 2060] [serial = 2056] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F5E3000) [pid = 2060] [serial = 2053] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F7C7800) [pid = 2060] [serial = 2054] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1576C000) [pid = 2060] [serial = 2059] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F02E800) [pid = 2060] [serial = 2050] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F167800) [pid = 2060] [serial = 2051] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (16941400) [pid = 2060] [serial = 2062] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1646CC00) [pid = 2060] [serial = 2060] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0FD06C00) [pid = 2060] [serial = 2048] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0F7C5400) [pid = 2060] [serial = 2047] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (17CB7C00) [pid = 2060] [serial = 2065] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1760B800) [pid = 2060] [serial = 2063] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17DBE400) [pid = 2060] [serial = 2066] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0F527000) [pid = 2060] [serial = 2042] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (0F030400) [pid = 2060] [serial = 2041] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (17DCA800) [pid = 2060] [serial = 2071] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (149DFC00) [pid = 2060] [serial = 2045] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (0ED5A000) [pid = 2060] [serial = 2074] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (13883C00) [pid = 2060] [serial = 2044] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 59 (1646B400) [pid = 2060] [serial = 2072] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 58 (17DBEC00) [pid = 2060] [serial = 2068] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 57 (17DC0C00) [pid = 2060] [serial = 2069] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | --DOMWINDOW == 56 (14E3FC00) [pid = 2060] [serial = 2057] [outer = 00000000] [url = about:blank] 04:59:53 INFO - PROCESS | 2060 | 1471089593299 Marionette TRACE conn5 <- [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]]]}] 04:59:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:59:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1354ms 04:59:53 INFO - PROCESS | 2060 | 1471089593338 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 04:59:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:59:53 INFO - PROCESS | 2060 | 1471089593343 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 04:59:53 INFO - PROCESS | 2060 | 1471089593347 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 2060 | 1471089593351 Marionette TRACE conn5 <- [1,2790,null,{}] 04:59:53 INFO - PROCESS | 2060 | 1471089593357 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:53 INFO - PROCESS | 2060 | 1471089593360 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:53 INFO - PROCESS | 2060 | 1471089593454 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 04:59:53 INFO - PROCESS | 2060 | 1471089593461 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:53 INFO - PROCESS | 2060 | 1471089593466 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:53 INFO - PROCESS | 2060 | ++DOCSHELL 0F02FC00 == 29 [pid = 2060] [id = 707] 04:59:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 57 (0F030400) [pid = 2060] [serial = 2121] [outer = 00000000] 04:59:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 58 (0F169800) [pid = 2060] [serial = 2122] [outer = 0F030400] 04:59:53 INFO - PROCESS | 2060 | 1471089593520 Marionette DEBUG loaded listener.js 04:59:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 59 (0F530800) [pid = 2060] [serial = 2123] [outer = 0F030400] 04:59:54 INFO - PROCESS | 2060 | 1471089594131 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:59:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:59:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 831ms 04:59:54 INFO - PROCESS | 2060 | 1471089594179 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 2060 | 1471089594183 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 04:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:59:54 INFO - PROCESS | 2060 | 1471089594189 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - PROCESS | 2060 | 1471089594192 Marionette TRACE conn5 <- [1,2794,null,{}] 04:59:54 INFO - PROCESS | 2060 | 1471089594196 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:54 INFO - PROCESS | 2060 | 1471089594198 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:54 INFO - PROCESS | 2060 | 1471089594299 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 04:59:54 INFO - PROCESS | 2060 | 1471089594402 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:54 INFO - PROCESS | 2060 | 1471089594405 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:54 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C7400 == 30 [pid = 2060] [id = 708] 04:59:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 60 (0F7C7800) [pid = 2060] [serial = 2124] [outer = 00000000] 04:59:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0FD56800) [pid = 2060] [serial = 2125] [outer = 0F7C7800] 04:59:54 INFO - PROCESS | 2060 | 1471089594457 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (12534400) [pid = 2060] [serial = 2126] [outer = 0F7C7800] 04:59:54 INFO - PROCESS | 2060 | 1471089594845 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:59:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:59:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 731ms 04:59:54 INFO - PROCESS | 2060 | 1471089594925 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 2060 | 1471089594927 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 04:59:54 INFO - PROCESS | 2060 | 1471089594931 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:59:54 INFO - PROCESS | 2060 | 1471089594935 Marionette TRACE conn5 <- [1,2798,null,{}] 04:59:54 INFO - PROCESS | 2060 | 1471089594947 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:54 INFO - PROCESS | 2060 | 1471089594952 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:55 INFO - PROCESS | 2060 | 1471089595044 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 04:59:55 INFO - PROCESS | 2060 | 1471089595063 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 2060 | 1471089595067 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:55 INFO - PROCESS | 2060 | ++DOCSHELL 149EA400 == 31 [pid = 2060] [id = 709] 04:59:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (149EAC00) [pid = 2060] [serial = 2127] [outer = 00000000] 04:59:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (14E40400) [pid = 2060] [serial = 2128] [outer = 149EAC00] 04:59:55 INFO - PROCESS | 2060 | 1471089595118 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (14EBC400) [pid = 2060] [serial = 2129] [outer = 149EAC00] 04:59:55 INFO - PROCESS | 2060 | 1471089595589 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 04:59:55 INFO - PROCESS | 2060 | 1471089595665 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 04:59:55 INFO - PROCESS | 2060 | 1471089595668 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 04:59:55 INFO - PROCESS | 2060 | 1471089595671 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:59:55 INFO - PROCESS | 2060 | 1471089595672 Marionette TRACE conn5 <- [1,2802,null,{}] 04:59:55 INFO - PROCESS | 2060 | 1471089595676 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:55 INFO - PROCESS | 2060 | 1471089595678 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:55 INFO - PROCESS | 2060 | 1471089595806 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 04:59:55 INFO - PROCESS | 2060 | 1471089595812 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 2060 | 1471089595814 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:55 INFO - PROCESS | 2060 | ++DOCSHELL 1576EC00 == 32 [pid = 2060] [id = 710] 04:59:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (1646A400) [pid = 2060] [serial = 2130] [outer = 00000000] 04:59:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (1693A000) [pid = 2060] [serial = 2131] [outer = 1646A400] 04:59:55 INFO - PROCESS | 2060 | 1471089595859 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (175D2C00) [pid = 2060] [serial = 2132] [outer = 1646A400] 04:59:56 INFO - PROCESS | 2060 | 1471089596288 Marionette TRACE conn5 <- [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]]]}] 04:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 04:59:56 INFO - PROCESS | 2060 | 1471089596345 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 04:59:56 INFO - PROCESS | 2060 | 1471089596347 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 04:59:56 INFO - PROCESS | 2060 | 1471089596355 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:59:56 INFO - PROCESS | 2060 | 1471089596357 Marionette TRACE conn5 <- [1,2806,null,{}] 04:59:56 INFO - PROCESS | 2060 | 1471089596360 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:56 INFO - PROCESS | 2060 | 1471089596362 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:56 INFO - PROCESS | 2060 | 1471089596479 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 04:59:56 INFO - PROCESS | 2060 | 1471089596576 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 2060 | 1471089596578 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:56 INFO - PROCESS | 2060 | ++DOCSHELL 1760C400 == 33 [pid = 2060] [id = 711] 04:59:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (1760D400) [pid = 2060] [serial = 2133] [outer = 00000000] 04:59:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (17A7EC00) [pid = 2060] [serial = 2134] [outer = 1760D400] 04:59:56 INFO - PROCESS | 2060 | 1471089596622 Marionette DEBUG loaded listener.js 04:59:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17A7F000) [pid = 2060] [serial = 2135] [outer = 1760D400] 04:59:57 INFO - PROCESS | 2060 | 1471089597040 Marionette TRACE conn5 <- [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]]]}] 04:59:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:59:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 730ms 04:59:57 INFO - PROCESS | 2060 | 1471089597090 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 2060 | 1471089597092 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 04:59:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:59:57 INFO - PROCESS | 2060 | 1471089597101 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 2060 | 1471089597103 Marionette TRACE conn5 <- [1,2810,null,{}] 04:59:57 INFO - PROCESS | 2060 | 1471089597106 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:57 INFO - PROCESS | 2060 | 1471089597112 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:57 INFO - PROCESS | 2060 | 1471089597255 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 04:59:57 INFO - PROCESS | 2060 | 1471089597321 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:57 INFO - PROCESS | 2060 | 1471089597323 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:57 INFO - PROCESS | 2060 | ++DOCSHELL 17DBE000 == 34 [pid = 2060] [id = 712] 04:59:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17DBE400) [pid = 2060] [serial = 2136] [outer = 00000000] 04:59:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1822B000) [pid = 2060] [serial = 2137] [outer = 17DBE400] 04:59:57 INFO - PROCESS | 2060 | 1471089597373 Marionette DEBUG loaded listener.js 04:59:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1822EC00) [pid = 2060] [serial = 2138] [outer = 17DBE400] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0EBFE400) [pid = 2060] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (1646A800) [pid = 2060] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F5C3400) [pid = 2060] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0ED55000) [pid = 2060] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0F170800) [pid = 2060] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (104D7800) [pid = 2060] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (14EBC800) [pid = 2060] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (0EA3A800) [pid = 2060] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:59:57 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (0BF98800) [pid = 2060] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:59:57 INFO - PROCESS | 2060 | 1471089597866 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:59:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:59:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 830ms 04:59:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:59:57 INFO - PROCESS | 2060 | 1471089597935 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 2060 | 1471089597937 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 04:59:57 INFO - PROCESS | 2060 | 1471089597940 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 2060 | 1471089597942 Marionette TRACE conn5 <- [1,2814,null,{}] 04:59:57 INFO - PROCESS | 2060 | 1471089597945 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:57 INFO - PROCESS | 2060 | 1471089597947 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:58 INFO - PROCESS | 2060 | 1471089598076 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 04:59:58 INFO - PROCESS | 2060 | 1471089598146 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:58 INFO - PROCESS | 2060 | 1471089598148 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:58 INFO - PROCESS | 2060 | ++DOCSHELL 104DCC00 == 35 [pid = 2060] [id = 713] 04:59:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (104DF400) [pid = 2060] [serial = 2139] [outer = 00000000] 04:59:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (175CB400) [pid = 2060] [serial = 2140] [outer = 104DF400] 04:59:58 INFO - PROCESS | 2060 | 1471089598194 Marionette DEBUG loaded listener.js 04:59:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (17DC4800) [pid = 2060] [serial = 2141] [outer = 104DF400] 04:59:58 INFO - PROCESS | 2060 | 1471089598569 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:59:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:59:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 04:59:58 INFO - PROCESS | 2060 | 1471089598624 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 04:59:58 INFO - PROCESS | 2060 | 1471089598626 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 04:59:58 INFO - PROCESS | 2060 | 1471089598629 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:59:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:59:58 INFO - PROCESS | 2060 | 1471089598631 Marionette TRACE conn5 <- [1,2818,null,{}] 04:59:58 INFO - PROCESS | 2060 | 1471089598634 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:58 INFO - PROCESS | 2060 | 1471089598637 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:58 INFO - PROCESS | 2060 | 1471089598727 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 04:59:58 INFO - PROCESS | 2060 | 1471089598733 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:58 INFO - PROCESS | 2060 | 1471089598735 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:58 INFO - PROCESS | 2060 | ++DOCSHELL 18A86C00 == 36 [pid = 2060] [id = 714] 04:59:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (18A87800) [pid = 2060] [serial = 2142] [outer = 00000000] 04:59:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (18B6FC00) [pid = 2060] [serial = 2143] [outer = 18A87800] 04:59:58 INFO - PROCESS | 2060 | 1471089598779 Marionette DEBUG loaded listener.js 04:59:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (18B75C00) [pid = 2060] [serial = 2144] [outer = 18A87800] 04:59:59 INFO - PROCESS | 2060 | 1471089599199 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:59:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:59:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 635ms 04:59:59 INFO - PROCESS | 2060 | 1471089599268 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 04:59:59 INFO - PROCESS | 2060 | 1471089599270 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 04:59:59 INFO - PROCESS | 2060 | 1471089599273 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:59:59 INFO - PROCESS | 2060 | 1471089599275 Marionette TRACE conn5 <- [1,2822,null,{}] 04:59:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:59:59 INFO - PROCESS | 2060 | 1471089599279 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:59 INFO - PROCESS | 2060 | 1471089599281 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:59 INFO - PROCESS | 2060 | 1471089599367 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 04:59:59 INFO - PROCESS | 2060 | 1471089599372 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 2060 | 1471089599374 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 04:59:59 INFO - PROCESS | 2060 | ++DOCSHELL 13E98800 == 37 [pid = 2060] [id = 715] 04:59:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (14E3FC00) [pid = 2060] [serial = 2145] [outer = 00000000] 04:59:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (18BDA000) [pid = 2060] [serial = 2146] [outer = 14E3FC00] 04:59:59 INFO - PROCESS | 2060 | 1471089599427 Marionette DEBUG loaded listener.js 04:59:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (18BDB000) [pid = 2060] [serial = 2147] [outer = 14E3FC00] 05:00:00 INFO - PROCESS | 2060 | 1471089600074 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:00:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:00:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 830ms 05:00:00 INFO - PROCESS | 2060 | 1471089600108 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 05:00:00 INFO - PROCESS | 2060 | 1471089600113 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 05:00:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:00:00 INFO - PROCESS | 2060 | 1471089600118 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:00:00 INFO - PROCESS | 2060 | 1471089600121 Marionette TRACE conn5 <- [1,2826,null,{}] 05:00:00 INFO - PROCESS | 2060 | 1471089600127 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:00 INFO - PROCESS | 2060 | 1471089600130 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:00 INFO - PROCESS | 2060 | 1471089600248 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 05:00:00 INFO - PROCESS | 2060 | 1471089600367 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:00 INFO - PROCESS | 2060 | 1471089600370 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:00 INFO - PROCESS | 2060 | ++DOCSHELL 0EBFE400 == 38 [pid = 2060] [id = 716] 05:00:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (0F028400) [pid = 2060] [serial = 2148] [outer = 00000000] 05:00:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F581000) [pid = 2060] [serial = 2149] [outer = 0F028400] 05:00:00 INFO - PROCESS | 2060 | 1471089600427 Marionette DEBUG loaded listener.js 05:00:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F5E3000) [pid = 2060] [serial = 2150] [outer = 0F028400] 05:00:01 INFO - PROCESS | 2060 | 1471089601036 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 05:00:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:00:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 990ms 05:00:01 INFO - PROCESS | 2060 | 1471089601108 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 05:00:01 INFO - PROCESS | 2060 | 1471089601113 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 05:00:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:00:01 INFO - PROCESS | 2060 | 1471089601120 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 2060 | 1471089601123 Marionette TRACE conn5 <- [1,2830,null,{}] 05:00:01 INFO - PROCESS | 2060 | 1471089601127 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:01 INFO - PROCESS | 2060 | 1471089601131 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:01 INFO - PROCESS | 2060 | 1471089601295 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 05:00:01 INFO - PROCESS | 2060 | 1471089601356 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:01 INFO - PROCESS | 2060 | 1471089601359 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:01 INFO - PROCESS | 2060 | ++DOCSHELL 149C4000 == 39 [pid = 2060] [id = 717] 05:00:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (149C6000) [pid = 2060] [serial = 2151] [outer = 00000000] 05:00:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14E50800) [pid = 2060] [serial = 2152] [outer = 149C6000] 05:00:01 INFO - PROCESS | 2060 | 1471089601416 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16470C00) [pid = 2060] [serial = 2153] [outer = 149C6000] 05:00:02 INFO - PROCESS | 2060 | 1471089602056 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 05:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 970ms 05:00:02 INFO - PROCESS | 2060 | 1471089602093 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 05:00:02 INFO - PROCESS | 2060 | 1471089602096 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 05:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:00:02 INFO - PROCESS | 2060 | 1471089602099 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:00:02 INFO - PROCESS | 2060 | 1471089602103 Marionette TRACE conn5 <- [1,2834,null,{}] 05:00:02 INFO - PROCESS | 2060 | 1471089602114 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:02 INFO - PROCESS | 2060 | 1471089602119 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:02 INFO - PROCESS | 2060 | 1471089602228 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 05:00:02 INFO - PROCESS | 2060 | 1471089602370 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:02 INFO - PROCESS | 2060 | 1471089602374 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:02 INFO - PROCESS | 2060 | ++DOCSHELL 18B73C00 == 40 [pid = 2060] [id = 718] 05:00:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18B78000) [pid = 2060] [serial = 2154] [outer = 00000000] 05:00:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18BD9C00) [pid = 2060] [serial = 2155] [outer = 18B78000] 05:00:02 INFO - PROCESS | 2060 | 1471089602432 Marionette DEBUG loaded listener.js 05:00:02 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18BE6400) [pid = 2060] [serial = 2156] [outer = 18B78000] 05:00:03 INFO - PROCESS | 2060 | 1471089603022 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 05:00:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:00:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 970ms 05:00:03 INFO - PROCESS | 2060 | 1471089603073 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 05:00:03 INFO - PROCESS | 2060 | 1471089603076 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 05:00:03 INFO - PROCESS | 2060 | 1471089603079 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:00:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:00:03 INFO - PROCESS | 2060 | 1471089603081 Marionette TRACE conn5 <- [1,2838,null,{}] 05:00:03 INFO - PROCESS | 2060 | 1471089603085 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:03 INFO - PROCESS | 2060 | 1471089603087 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:03 INFO - PROCESS | 2060 | 1471089603197 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 05:00:03 INFO - PROCESS | 2060 | 1471089603471 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:03 INFO - PROCESS | 2060 | 1471089603475 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:03 INFO - PROCESS | 2060 | ++DOCSHELL 0BF9B800 == 41 [pid = 2060] [id = 719] 05:00:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0BF9BC00) [pid = 2060] [serial = 2157] [outer = 00000000] 05:00:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0EAE3400) [pid = 2060] [serial = 2158] [outer = 0BF9BC00] 05:00:03 INFO - PROCESS | 2060 | 1471089603540 Marionette DEBUG loaded listener.js 05:00:03 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0F02EC00) [pid = 2060] [serial = 2159] [outer = 0BF9BC00] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 16940C00 == 40 [pid = 2060] [id = 697] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 18A86C00 == 39 [pid = 2060] [id = 714] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 104DCC00 == 38 [pid = 2060] [id = 713] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 17DBE000 == 37 [pid = 2060] [id = 712] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 1760C400 == 36 [pid = 2060] [id = 711] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 1576EC00 == 35 [pid = 2060] [id = 710] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 149EA400 == 34 [pid = 2060] [id = 709] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 0F7C7400 == 33 [pid = 2060] [id = 708] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 0F02FC00 == 32 [pid = 2060] [id = 707] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 17DC6000 == 31 [pid = 2060] [id = 704] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 0EA33400 == 30 [pid = 2060] [id = 705] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 164EFC00 == 29 [pid = 2060] [id = 706] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 149C4000 == 28 [pid = 2060] [id = 717] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 18B73C00 == 27 [pid = 2060] [id = 718] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 13E98800 == 26 [pid = 2060] [id = 715] 05:00:04 INFO - PROCESS | 2060 | --DOCSHELL 0EBFE400 == 25 [pid = 2060] [id = 716] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F031000) [pid = 2060] [serial = 2075] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (16943400) [pid = 2060] [serial = 2104] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (0FD04800) [pid = 2060] [serial = 2098] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1049AC00) [pid = 2060] [serial = 2099] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F025000) [pid = 2060] [serial = 2095] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F02D800) [pid = 2060] [serial = 2096] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17610800) [pid = 2060] [serial = 2092] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0F5B6400) [pid = 2060] [serial = 2084] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F585400) [pid = 2060] [serial = 2083] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (12566C00) [pid = 2060] [serial = 2087] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (12535000) [pid = 2060] [serial = 2086] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (164EBC00) [pid = 2060] [serial = 2090] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1535C800) [pid = 2060] [serial = 2089] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F02F800) [pid = 2060] [serial = 2107] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (18A8A000) [pid = 2060] [serial = 2113] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17A14C00) [pid = 2060] [serial = 2105] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (14E4B800) [pid = 2060] [serial = 2101] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (137BDC00) [pid = 2060] [serial = 2108] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17DC9400) [pid = 2060] [serial = 2110] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (18309400) [pid = 2060] [serial = 2111] [outer = 00000000] [url = about:blank] 05:00:04 INFO - PROCESS | 2060 | 1471089604817 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:00:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:00:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1822ms 05:00:04 INFO - PROCESS | 2060 | 1471089604906 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 05:00:04 INFO - PROCESS | 2060 | 1471089604910 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 05:00:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:00:04 INFO - PROCESS | 2060 | 1471089604915 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:00:04 INFO - PROCESS | 2060 | 1471089604919 Marionette TRACE conn5 <- [1,2842,null,{}] 05:00:04 INFO - PROCESS | 2060 | 1471089604925 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:04 INFO - PROCESS | 2060 | 1471089604928 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:05 INFO - PROCESS | 2060 | 1471089605015 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 05:00:05 INFO - PROCESS | 2060 | 1471089605023 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:05 INFO - PROCESS | 2060 | 1471089605027 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:05 INFO - PROCESS | 2060 | ++DOCSHELL 0EAE8C00 == 26 [pid = 2060] [id = 720] 05:00:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0EAE9400) [pid = 2060] [serial = 2160] [outer = 00000000] 05:00:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0EBFE400) [pid = 2060] [serial = 2161] [outer = 0EAE9400] 05:00:05 INFO - PROCESS | 2060 | 1471089605076 Marionette DEBUG loaded listener.js 05:00:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0ED56C00) [pid = 2060] [serial = 2162] [outer = 0EAE9400] 05:00:05 INFO - PROCESS | 2060 | 1471089605588 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 05:00:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:00:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 05:00:05 INFO - PROCESS | 2060 | 1471089605645 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 05:00:05 INFO - PROCESS | 2060 | 1471089605650 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 05:00:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:00:05 INFO - PROCESS | 2060 | 1471089605656 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:00:05 INFO - PROCESS | 2060 | 1471089605659 Marionette TRACE conn5 <- [1,2846,null,{}] 05:00:05 INFO - PROCESS | 2060 | 1471089605663 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:05 INFO - PROCESS | 2060 | 1471089605666 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:05 INFO - PROCESS | 2060 | 1471089605755 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 05:00:05 INFO - PROCESS | 2060 | 1471089605845 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:05 INFO - PROCESS | 2060 | 1471089605849 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:05 INFO - PROCESS | 2060 | ++DOCSHELL 0F58B000 == 27 [pid = 2060] [id = 721] 05:00:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F58B400) [pid = 2060] [serial = 2163] [outer = 00000000] 05:00:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F5BC000) [pid = 2060] [serial = 2164] [outer = 0F58B400] 05:00:05 INFO - PROCESS | 2060 | 1471089605906 Marionette DEBUG loaded listener.js 05:00:05 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F5DAC00) [pid = 2060] [serial = 2165] [outer = 0F58B400] 05:00:06 INFO - PROCESS | 2060 | 1471089606291 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:00:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:00:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 05:00:06 INFO - PROCESS | 2060 | 1471089606330 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 05:00:06 INFO - PROCESS | 2060 | 1471089606333 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 05:00:06 INFO - PROCESS | 2060 | 1471089606336 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:00:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:00:06 INFO - PROCESS | 2060 | 1471089606339 Marionette TRACE conn5 <- [1,2850,null,{}] 05:00:06 INFO - PROCESS | 2060 | 1471089606350 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:06 INFO - PROCESS | 2060 | 1471089606355 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:06 INFO - PROCESS | 2060 | 1471089606471 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 05:00:06 INFO - PROCESS | 2060 | 1471089606479 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:06 INFO - PROCESS | 2060 | 1471089606483 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:06 INFO - PROCESS | 2060 | ++DOCSHELL 12566C00 == 28 [pid = 2060] [id = 722] 05:00:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (125E0000) [pid = 2060] [serial = 2166] [outer = 00000000] 05:00:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (137BD000) [pid = 2060] [serial = 2167] [outer = 125E0000] 05:00:06 INFO - PROCESS | 2060 | 1471089606538 Marionette DEBUG loaded listener.js 05:00:06 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (13888000) [pid = 2060] [serial = 2168] [outer = 125E0000] 05:00:06 INFO - PROCESS | 2060 | 1471089606996 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 05:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 05:00:07 INFO - PROCESS | 2060 | 1471089607070 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 05:00:07 INFO - PROCESS | 2060 | 1471089607073 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 05:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:00:07 INFO - PROCESS | 2060 | 1471089607087 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:00:07 INFO - PROCESS | 2060 | 1471089607089 Marionette TRACE conn5 <- [1,2854,null,{}] 05:00:07 INFO - PROCESS | 2060 | 1471089607100 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:07 INFO - PROCESS | 2060 | 1471089607102 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:07 INFO - PROCESS | 2060 | 1471089607222 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 05:00:07 INFO - PROCESS | 2060 | 1471089607227 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:07 INFO - PROCESS | 2060 | 1471089607229 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:07 INFO - PROCESS | 2060 | ++DOCSHELL 13E99400 == 29 [pid = 2060] [id = 723] 05:00:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (149C2400) [pid = 2060] [serial = 2169] [outer = 00000000] 05:00:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (14E51000) [pid = 2060] [serial = 2170] [outer = 149C2400] 05:00:07 INFO - PROCESS | 2060 | 1471089607274 Marionette DEBUG loaded listener.js 05:00:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1535C800) [pid = 2060] [serial = 2171] [outer = 149C2400] 05:00:07 INFO - PROCESS | 2060 | 1471089607738 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 05:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 05:00:07 INFO - PROCESS | 2060 | 1471089607761 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 05:00:07 INFO - PROCESS | 2060 | 1471089607764 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 05:00:07 INFO - PROCESS | 2060 | 1471089607767 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:00:07 INFO - PROCESS | 2060 | 1471089607769 Marionette TRACE conn5 <- [1,2858,null,{}] 05:00:07 INFO - PROCESS | 2060 | 1471089607772 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:07 INFO - PROCESS | 2060 | 1471089607774 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:07 INFO - PROCESS | 2060 | 1471089607917 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 05:00:07 INFO - PROCESS | 2060 | 1471089607940 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:07 INFO - PROCESS | 2060 | 1471089607942 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:07 INFO - PROCESS | 2060 | ++DOCSHELL 16464C00 == 30 [pid = 2060] [id = 724] 05:00:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (16465000) [pid = 2060] [serial = 2172] [outer = 00000000] 05:00:07 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16937000) [pid = 2060] [serial = 2173] [outer = 16465000] 05:00:07 INFO - PROCESS | 2060 | 1471089607986 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (175D2800) [pid = 2060] [serial = 2174] [outer = 16465000] 05:00:08 INFO - PROCESS | 2060 | 1471089608459 Marionette TRACE conn5 <- [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]]]}] 05:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 05:00:08 INFO - PROCESS | 2060 | 1471089608501 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 05:00:08 INFO - PROCESS | 2060 | 1471089608503 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 05:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:00:08 INFO - PROCESS | 2060 | 1471089608506 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:00:08 INFO - PROCESS | 2060 | 1471089608508 Marionette TRACE conn5 <- [1,2862,null,{}] 05:00:08 INFO - PROCESS | 2060 | 1471089608511 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:08 INFO - PROCESS | 2060 | 1471089608517 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:08 INFO - PROCESS | 2060 | 1471089608663 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 05:00:08 INFO - PROCESS | 2060 | 1471089608674 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:08 INFO - PROCESS | 2060 | 1471089608676 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:08 INFO - PROCESS | 2060 | ++DOCSHELL 17615000 == 31 [pid = 2060] [id = 725] 05:00:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17616C00) [pid = 2060] [serial = 2175] [outer = 00000000] 05:00:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (17CB5C00) [pid = 2060] [serial = 2176] [outer = 17616C00] 05:00:08 INFO - PROCESS | 2060 | 1471089608720 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17DC5C00) [pid = 2060] [serial = 2177] [outer = 17616C00] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1646A400) [pid = 2060] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (17DBE400) [pid = 2060] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1760D400) [pid = 2060] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (104DF400) [pid = 2060] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18A7EC00) [pid = 2060] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (164F1800) [pid = 2060] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F7C7800) [pid = 2060] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F030400) [pid = 2060] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0ED58000) [pid = 2060] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (149EAC00) [pid = 2060] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18A87800) [pid = 2060] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (14E3FC00) [pid = 2060] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (16944400) [pid = 2060] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:00:09 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (149C5800) [pid = 2060] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:00:09 INFO - PROCESS | 2060 | 1471089609494 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 05:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1021ms 05:00:09 INFO - PROCESS | 2060 | 1471089609528 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 05:00:09 INFO - PROCESS | 2060 | 1471089609530 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 05:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:00:09 INFO - PROCESS | 2060 | 1471089609533 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:00:09 INFO - PROCESS | 2060 | 1471089609535 Marionette TRACE conn5 <- [1,2866,null,{}] 05:00:09 INFO - PROCESS | 2060 | 1471089609539 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:09 INFO - PROCESS | 2060 | 1471089609541 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:09 INFO - PROCESS | 2060 | 1471089609618 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 05:00:09 INFO - PROCESS | 2060 | 1471089609718 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:09 INFO - PROCESS | 2060 | 1471089609720 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:09 INFO - PROCESS | 2060 | ++DOCSHELL 0BF8D800 == 32 [pid = 2060] [id = 726] 05:00:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0BF9A000) [pid = 2060] [serial = 2178] [outer = 00000000] 05:00:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (13B8D400) [pid = 2060] [serial = 2179] [outer = 0BF9A000] 05:00:09 INFO - PROCESS | 2060 | 1471089609764 Marionette DEBUG loaded listener.js 05:00:09 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (16464800) [pid = 2060] [serial = 2180] [outer = 0BF9A000] 05:00:10 INFO - PROCESS | 2060 | 1471089610128 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 05:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 630ms 05:00:10 INFO - PROCESS | 2060 | 1471089610164 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 05:00:10 INFO - PROCESS | 2060 | 1471089610166 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 05:00:10 INFO - PROCESS | 2060 | 1471089610170 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:00:10 INFO - PROCESS | 2060 | 1471089610171 Marionette TRACE conn5 <- [1,2870,null,{}] 05:00:10 INFO - PROCESS | 2060 | 1471089610184 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:10 INFO - PROCESS | 2060 | 1471089610186 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:10 INFO - PROCESS | 2060 | 1471089610266 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 05:00:10 INFO - PROCESS | 2060 | 1471089610272 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 2060 | 1471089610273 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:10 INFO - PROCESS | 2060 | ++DOCSHELL 16939C00 == 33 [pid = 2060] [id = 727] 05:00:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1760D400) [pid = 2060] [serial = 2181] [outer = 00000000] 05:00:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1822B400) [pid = 2060] [serial = 2182] [outer = 1760D400] 05:00:10 INFO - PROCESS | 2060 | 1471089610317 Marionette DEBUG loaded listener.js 05:00:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (18A7F800) [pid = 2060] [serial = 2183] [outer = 1760D400] 05:00:10 INFO - PROCESS | 2060 | 1471089610750 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 05:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 630ms 05:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:00:10 INFO - PROCESS | 2060 | 1471089610804 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 05:00:10 INFO - PROCESS | 2060 | 1471089610806 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 05:00:10 INFO - PROCESS | 2060 | 1471089610810 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:00:10 INFO - PROCESS | 2060 | 1471089610811 Marionette TRACE conn5 <- [1,2874,null,{}] 05:00:10 INFO - PROCESS | 2060 | 1471089610815 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:10 INFO - PROCESS | 2060 | 1471089610817 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:10 INFO - PROCESS | 2060 | 1471089610896 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 05:00:10 INFO - PROCESS | 2060 | 1471089610904 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 2060 | 1471089610906 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:10 INFO - PROCESS | 2060 | ++DOCSHELL 18B29800 == 34 [pid = 2060] [id = 728] 05:00:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18B2D400) [pid = 2060] [serial = 2184] [outer = 00000000] 05:00:10 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18B72C00) [pid = 2060] [serial = 2185] [outer = 18B2D400] 05:00:10 INFO - PROCESS | 2060 | 1471089610949 Marionette DEBUG loaded listener.js 05:00:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18B78C00) [pid = 2060] [serial = 2186] [outer = 18B2D400] 05:00:11 INFO - PROCESS | 2060 | 1471089611486 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 05:00:11 INFO - PROCESS | 2060 | 1471089611550 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 2060 | 1471089611555 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 05:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:00:11 INFO - PROCESS | 2060 | 1471089611561 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 2060 | 1471089611565 Marionette TRACE conn5 <- [1,2878,null,{}] 05:00:11 INFO - PROCESS | 2060 | 1471089611571 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:11 INFO - PROCESS | 2060 | 1471089611574 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:11 INFO - PROCESS | 2060 | 1471089611705 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 05:00:11 INFO - PROCESS | 2060 | 1471089611840 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:11 INFO - PROCESS | 2060 | 1471089611845 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:11 INFO - PROCESS | 2060 | ++DOCSHELL 0BF97400 == 35 [pid = 2060] [id = 729] 05:00:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0EA35400) [pid = 2060] [serial = 2187] [outer = 00000000] 05:00:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F163400) [pid = 2060] [serial = 2188] [outer = 0EA35400] 05:00:11 INFO - PROCESS | 2060 | 1471089611903 Marionette DEBUG loaded listener.js 05:00:11 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0F582C00) [pid = 2060] [serial = 2189] [outer = 0EA35400] 05:00:12 INFO - PROCESS | 2060 | 1471089612658 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1175ms 05:00:12 INFO - PROCESS | 2060 | 1471089612737 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 05:00:12 INFO - PROCESS | 2060 | 1471089612742 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 05:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:00:12 INFO - PROCESS | 2060 | 1471089612748 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:00:12 INFO - PROCESS | 2060 | 1471089612751 Marionette TRACE conn5 <- [1,2882,null,{}] 05:00:12 INFO - PROCESS | 2060 | 1471089612755 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:12 INFO - PROCESS | 2060 | 1471089612758 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:12 INFO - PROCESS | 2060 | 1471089612884 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 05:00:13 INFO - PROCESS | 2060 | 1471089613017 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:13 INFO - PROCESS | 2060 | 1471089613020 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:13 INFO - PROCESS | 2060 | ++DOCSHELL 13769400 == 36 [pid = 2060] [id = 730] 05:00:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1376A800) [pid = 2060] [serial = 2190] [outer = 00000000] 05:00:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (13A7C400) [pid = 2060] [serial = 2191] [outer = 1376A800] 05:00:13 INFO - PROCESS | 2060 | 1471089613078 Marionette DEBUG loaded listener.js 05:00:13 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (149E6000) [pid = 2060] [serial = 2192] [outer = 1376A800] 05:00:13 INFO - PROCESS | 2060 | 1471089613941 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1270ms 05:00:14 INFO - PROCESS | 2060 | 1471089614022 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 05:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:00:14 INFO - PROCESS | 2060 | 1471089614026 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 05:00:14 INFO - PROCESS | 2060 | 1471089614031 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 2060 | 1471089614034 Marionette TRACE conn5 <- [1,2886,null,{}] 05:00:14 INFO - PROCESS | 2060 | 1471089614040 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:14 INFO - PROCESS | 2060 | 1471089614042 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:14 INFO - PROCESS | 2060 | 1471089614163 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 05:00:14 INFO - PROCESS | 2060 | 1471089614307 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 2060 | 1471089614312 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 16939C00 == 35 [pid = 2060] [id = 727] 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 0BF8D800 == 34 [pid = 2060] [id = 726] 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 17615000 == 33 [pid = 2060] [id = 725] 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 16464C00 == 32 [pid = 2060] [id = 724] 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 13E99400 == 31 [pid = 2060] [id = 723] 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 12566C00 == 30 [pid = 2060] [id = 722] 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 0F58B000 == 29 [pid = 2060] [id = 721] 05:00:14 INFO - PROCESS | 2060 | --DOCSHELL 0EAE8C00 == 28 [pid = 2060] [id = 720] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17617800) [pid = 2060] [serial = 2093] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1535A000) [pid = 2060] [serial = 2102] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1693A000) [pid = 2060] [serial = 2131] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1822B000) [pid = 2060] [serial = 2137] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17A7F000) [pid = 2060] [serial = 2135] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (17A7EC00) [pid = 2060] [serial = 2134] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (175CB400) [pid = 2060] [serial = 2140] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18A8B800) [pid = 2060] [serial = 2114] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (1693C800) [pid = 2060] [serial = 2119] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (1760B000) [pid = 2060] [serial = 2120] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0FD56800) [pid = 2060] [serial = 2125] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (12534400) [pid = 2060] [serial = 2126] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F169800) [pid = 2060] [serial = 2122] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0F530800) [pid = 2060] [serial = 2123] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F58AC00) [pid = 2060] [serial = 2116] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (0FD03C00) [pid = 2060] [serial = 2117] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (14E40400) [pid = 2060] [serial = 2128] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1822EC00) [pid = 2060] [serial = 2138] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (18B75C00) [pid = 2060] [serial = 2144] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (18BDB000) [pid = 2060] [serial = 2147] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (18BDA000) [pid = 2060] [serial = 2146] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (18B6FC00) [pid = 2060] [serial = 2143] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 62 (17DC4800) [pid = 2060] [serial = 2141] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 61 (175D2C00) [pid = 2060] [serial = 2132] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | --DOMWINDOW == 60 (14EBC400) [pid = 2060] [serial = 2129] [outer = 00000000] [url = about:blank] 05:00:14 INFO - PROCESS | 2060 | ++DOCSHELL 0BF94C00 == 29 [pid = 2060] [id = 731] 05:00:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 61 (0E972C00) [pid = 2060] [serial = 2193] [outer = 00000000] 05:00:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 62 (0F02D400) [pid = 2060] [serial = 2194] [outer = 0E972C00] 05:00:14 INFO - PROCESS | 2060 | 1471089614390 Marionette DEBUG loaded listener.js 05:00:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 63 (0F16BC00) [pid = 2060] [serial = 2195] [outer = 0E972C00] 05:00:14 INFO - PROCESS | 2060 | 1471089614772 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 790ms 05:00:14 INFO - PROCESS | 2060 | 1471089614822 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 2060 | 1471089614826 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 05:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:00:14 INFO - PROCESS | 2060 | 1471089614832 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 2060 | 1471089614834 Marionette TRACE conn5 <- [1,2890,null,{}] 05:00:14 INFO - PROCESS | 2060 | 1471089614838 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:14 INFO - PROCESS | 2060 | 1471089614841 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:14 INFO - PROCESS | 2060 | 1471089614930 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 05:00:14 INFO - PROCESS | 2060 | 1471089614937 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 2060 | 1471089614939 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:14 INFO - PROCESS | 2060 | ++DOCSHELL 0F5BC800 == 30 [pid = 2060] [id = 732] 05:00:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0F5BF000) [pid = 2060] [serial = 2196] [outer = 00000000] 05:00:14 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0FD9E400) [pid = 2060] [serial = 2197] [outer = 0F5BF000] 05:00:14 INFO - PROCESS | 2060 | 1471089614986 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (12531000) [pid = 2060] [serial = 2198] [outer = 0F5BF000] 05:00:15 INFO - PROCESS | 2060 | 1471089615468 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:00:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:00:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 05:00:15 INFO - PROCESS | 2060 | 1471089615507 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 05:00:15 INFO - PROCESS | 2060 | 1471089615509 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 05:00:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:00:15 INFO - PROCESS | 2060 | 1471089615516 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:00:15 INFO - PROCESS | 2060 | 1471089615519 Marionette TRACE conn5 <- [1,2894,null,{}] 05:00:15 INFO - PROCESS | 2060 | 1471089615546 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:15 INFO - PROCESS | 2060 | 1471089615551 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:15 INFO - PROCESS | 2060 | 1471089615671 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 05:00:15 INFO - PROCESS | 2060 | 1471089615778 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:15 INFO - PROCESS | 2060 | 1471089615781 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:15 INFO - PROCESS | 2060 | ++DOCSHELL 14E5A000 == 31 [pid = 2060] [id = 733] 05:00:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (14E5A800) [pid = 2060] [serial = 2199] [outer = 00000000] 05:00:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (14FD7400) [pid = 2060] [serial = 2200] [outer = 14E5A800] 05:00:15 INFO - PROCESS | 2060 | 1471089615831 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (1646F000) [pid = 2060] [serial = 2201] [outer = 14E5A800] 05:00:16 INFO - PROCESS | 2060 | 1471089616200 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 05:00:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:00:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 750ms 05:00:16 INFO - PROCESS | 2060 | 1471089616267 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 2060 | 1471089616269 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 05:00:16 INFO - PROCESS | 2060 | 1471089616272 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:00:16 INFO - PROCESS | 2060 | 1471089616274 Marionette TRACE conn5 <- [1,2898,null,{}] 05:00:16 INFO - PROCESS | 2060 | 1471089616277 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:16 INFO - PROCESS | 2060 | 1471089616279 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:16 INFO - PROCESS | 2060 | 1471089616375 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 05:00:16 INFO - PROCESS | 2060 | 1471089616380 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:16 INFO - PROCESS | 2060 | 1471089616382 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:16 INFO - PROCESS | 2060 | ++DOCSHELL 0BF97C00 == 32 [pid = 2060] [id = 734] 05:00:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0FD01400) [pid = 2060] [serial = 2202] [outer = 00000000] 05:00:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17612800) [pid = 2060] [serial = 2203] [outer = 0FD01400] 05:00:16 INFO - PROCESS | 2060 | 1471089616428 Marionette DEBUG loaded listener.js 05:00:16 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17A0E000) [pid = 2060] [serial = 2204] [outer = 0FD01400] 05:00:16 INFO - PROCESS | 2060 | 1471089616879 Marionette TRACE conn5 <- [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]]]}] 05:00:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:00:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:00:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 630ms 05:00:16 INFO - PROCESS | 2060 | 1471089616907 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 2060 | 1471089616909 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 05:00:16 INFO - TEST-START | /DOMEvents/constructors.html 05:00:16 INFO - PROCESS | 2060 | 1471089616912 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - PROCESS | 2060 | 1471089616914 Marionette TRACE conn5 <- [1,2902,null,{}] 05:00:16 INFO - PROCESS | 2060 | 1471089616917 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:16 INFO - PROCESS | 2060 | 1471089616919 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:17 INFO - PROCESS | 2060 | 1471089617037 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 05:00:17 INFO - PROCESS | 2060 | 1471089617124 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:17 INFO - PROCESS | 2060 | 1471089617126 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:17 INFO - PROCESS | 2060 | ++DOCSHELL 17611400 == 33 [pid = 2060] [id = 735] 05:00:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17A79C00) [pid = 2060] [serial = 2205] [outer = 00000000] 05:00:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DBB400) [pid = 2060] [serial = 2206] [outer = 17A79C00] 05:00:17 INFO - PROCESS | 2060 | 1471089617170 Marionette DEBUG loaded listener.js 05:00:17 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17DBE400) [pid = 2060] [serial = 2207] [outer = 17A79C00] 05:00:17 INFO - PROCESS | 2060 | 1471089617855 Marionette TRACE conn5 <- [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]]]}] 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:00:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:00:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:00:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:00:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:00:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:00:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:00:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:00:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:00:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 982ms 05:00:17 INFO - PROCESS | 2060 | 1471089617894 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 05:00:17 INFO - PROCESS | 2060 | 1471089617897 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 05:00:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:00:17 INFO - PROCESS | 2060 | 1471089617900 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:00:17 INFO - PROCESS | 2060 | 1471089617902 Marionette TRACE conn5 <- [1,2906,null,{}] 05:00:17 INFO - PROCESS | 2060 | 1471089617905 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:17 INFO - PROCESS | 2060 | 1471089617911 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:18 INFO - PROCESS | 2060 | 1471089618050 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 05:00:18 INFO - PROCESS | 2060 | 1471089618117 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:18 INFO - PROCESS | 2060 | 1471089618119 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:18 INFO - PROCESS | 2060 | ++DOCSHELL 16937800 == 34 [pid = 2060] [id = 736] 05:00:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (16942C00) [pid = 2060] [serial = 2208] [outer = 00000000] 05:00:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18A88C00) [pid = 2060] [serial = 2209] [outer = 16942C00] 05:00:18 INFO - PROCESS | 2060 | 1471089618175 Marionette DEBUG loaded listener.js 05:00:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1830A400) [pid = 2060] [serial = 2210] [outer = 16942C00] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0EAE9400) [pid = 2060] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0BF9BC00) [pid = 2060] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (149C2400) [pid = 2060] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F028400) [pid = 2060] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (149C6000) [pid = 2060] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18B78000) [pid = 2060] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (16465000) [pid = 2060] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0BF9A000) [pid = 2060] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17616C00) [pid = 2060] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (1760D400) [pid = 2060] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (0F58B400) [pid = 2060] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:00:18 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (125E0000) [pid = 2060] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:00:18 INFO - PROCESS | 2060 | 1471089618663 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:00:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:00:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 830ms 05:00:18 INFO - PROCESS | 2060 | 1471089618731 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 05:00:18 INFO - PROCESS | 2060 | 1471089618733 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 05:00:18 INFO - PROCESS | 2060 | 1471089618736 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:00:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:00:18 INFO - PROCESS | 2060 | 1471089618738 Marionette TRACE conn5 <- [1,2910,null,{}] 05:00:18 INFO - PROCESS | 2060 | 1471089618742 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:18 INFO - PROCESS | 2060 | 1471089618743 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:18 INFO - PROCESS | 2060 | 1471089618822 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 05:00:18 INFO - PROCESS | 2060 | 1471089618829 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:18 INFO - PROCESS | 2060 | 1471089618831 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:18 INFO - PROCESS | 2060 | ++DOCSHELL 0F58B400 == 35 [pid = 2060] [id = 737] 05:00:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (0F5B5C00) [pid = 2060] [serial = 2211] [outer = 00000000] 05:00:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (125EA800) [pid = 2060] [serial = 2212] [outer = 0F5B5C00] 05:00:18 INFO - PROCESS | 2060 | 1471089618876 Marionette DEBUG loaded listener.js 05:00:18 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (14E4A400) [pid = 2060] [serial = 2213] [outer = 0F5B5C00] 05:00:19 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:00:19 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:00:19 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:00:19 INFO - PROCESS | 2060 | [2060] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:00:19 INFO - PROCESS | 2060 | 1471089619375 Marionette TRACE conn5 <- [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]]]}] 05:00:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:00:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:00:19 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 05:00:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:00:19 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 05:00:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:00:19 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]" 05:00:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:00:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:00:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 05:00:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:00:19 INFO - PROCESS | 2060 | 1471089619412 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 2060 | 1471089619414 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 05:00:19 INFO - PROCESS | 2060 | 1471089619417 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 2060 | 1471089619418 Marionette TRACE conn5 <- [1,2914,null,{}] 05:00:19 INFO - PROCESS | 2060 | 1471089619422 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:19 INFO - PROCESS | 2060 | 1471089619424 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:19 INFO - PROCESS | 2060 | 1471089619502 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 05:00:19 INFO - PROCESS | 2060 | 1471089619538 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:19 INFO - PROCESS | 2060 | 1471089619540 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:19 INFO - PROCESS | 2060 | ++DOCSHELL 17C80800 == 36 [pid = 2060] [id = 738] 05:00:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (17DC3400) [pid = 2060] [serial = 2214] [outer = 00000000] 05:00:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (18BE5000) [pid = 2060] [serial = 2215] [outer = 17DC3400] 05:00:19 INFO - PROCESS | 2060 | 1471089619583 Marionette DEBUG loaded listener.js 05:00:19 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (18BF1000) [pid = 2060] [serial = 2216] [outer = 17DC3400] 05:00:20 INFO - PROCESS | 2060 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:00:20 INFO - PROCESS | 2060 | 1471089620076 Marionette TRACE conn5 <- [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]]]}] 05:00:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:00:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 05:00:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:00:20 INFO - PROCESS | 2060 | 1471089620088 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 05:00:20 INFO - PROCESS | 2060 | 1471089620090 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 05:00:20 INFO - PROCESS | 2060 | 1471089620093 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:00:20 INFO - PROCESS | 2060 | 1471089620095 Marionette TRACE conn5 <- [1,2918,null,{}] 05:00:20 INFO - PROCESS | 2060 | 1471089620098 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:20 INFO - PROCESS | 2060 | 1471089620109 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:20 INFO - PROCESS | 2060 | 1471089620189 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 05:00:20 INFO - PROCESS | 2060 | 1471089620194 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:20 INFO - PROCESS | 2060 | 1471089620195 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:20 INFO - PROCESS | 2060 | ++DOCSHELL 14E53800 == 37 [pid = 2060] [id = 739] 05:00:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (18D64C00) [pid = 2060] [serial = 2217] [outer = 00000000] 05:00:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (18F0CC00) [pid = 2060] [serial = 2218] [outer = 18D64C00] 05:00:20 INFO - PROCESS | 2060 | 1471089620239 Marionette DEBUG loaded listener.js 05:00:20 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (18F47C00) [pid = 2060] [serial = 2219] [outer = 18D64C00] 05:00:20 INFO - PROCESS | 2060 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:00:20 INFO - PROCESS | 2060 | 1471089620645 Marionette TRACE conn5 <- [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]]]}] 05:00:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:00:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 570ms 05:00:20 INFO - PROCESS | 2060 | 1471089620707 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 05:00:20 INFO - PROCESS | 2060 | 1471089620712 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 05:00:20 INFO - PROCESS | 2060 | 1471089620722 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:00:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:00:20 INFO - PROCESS | 2060 | 1471089620726 Marionette TRACE conn5 <- [1,2922,null,{}] 05:00:20 INFO - PROCESS | 2060 | 1471089620733 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:20 INFO - PROCESS | 2060 | 1471089620737 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:20 INFO - PROCESS | 2060 | 1471089620855 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 05:00:21 INFO - PROCESS | 2060 | 1471089621029 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:21 INFO - PROCESS | 2060 | 1471089621035 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:21 INFO - PROCESS | 2060 | ++DOCSHELL 0F026800 == 38 [pid = 2060] [id = 740] 05:00:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (0F029C00) [pid = 2060] [serial = 2220] [outer = 00000000] 05:00:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (0F3A2C00) [pid = 2060] [serial = 2221] [outer = 0F029C00] 05:00:21 INFO - PROCESS | 2060 | 1471089621094 Marionette DEBUG loaded listener.js 05:00:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (0F758000) [pid = 2060] [serial = 2222] [outer = 0F029C00] 05:00:21 INFO - PROCESS | 2060 | 1471089621634 Marionette TRACE conn5 <- [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]]]}] 05:00:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:00:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 931ms 05:00:21 INFO - PROCESS | 2060 | 1471089621661 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 05:00:21 INFO - PROCESS | 2060 | 1471089621664 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 05:00:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:00:21 INFO - PROCESS | 2060 | 1471089621688 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:00:21 INFO - PROCESS | 2060 | 1471089621692 Marionette TRACE conn5 <- [1,2926,null,{}] 05:00:21 INFO - PROCESS | 2060 | 1471089621697 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:21 INFO - PROCESS | 2060 | 1471089621700 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:21 INFO - PROCESS | 2060 | 1471089621811 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 05:00:21 INFO - PROCESS | 2060 | 1471089621925 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:21 INFO - PROCESS | 2060 | 1471089621927 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:21 INFO - PROCESS | 2060 | ++DOCSHELL 149E2000 == 39 [pid = 2060] [id = 741] 05:00:21 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (14E43400) [pid = 2060] [serial = 2223] [outer = 00000000] 05:00:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1535A800) [pid = 2060] [serial = 2224] [outer = 14E43400] 05:00:22 INFO - PROCESS | 2060 | 1471089622025 Marionette DEBUG loaded listener.js 05:00:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (175D1800) [pid = 2060] [serial = 2225] [outer = 14E43400] 05:00:22 INFO - PROCESS | 2060 | 1471089622557 Marionette TRACE conn5 <- [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]]]}] 05:00:22 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. 05:00:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 930ms 05:00:22 INFO - PROCESS | 2060 | 1471089622620 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 05:00:22 INFO - PROCESS | 2060 | 1471089622622 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 05:00:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:00:22 INFO - PROCESS | 2060 | 1471089622626 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:00:22 INFO - PROCESS | 2060 | 1471089622629 Marionette TRACE conn5 <- [1,2930,null,{}] 05:00:22 INFO - PROCESS | 2060 | 1471089622638 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:22 INFO - PROCESS | 2060 | 1471089622643 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:22 INFO - PROCESS | 2060 | 1471089622756 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 05:00:22 INFO - PROCESS | 2060 | 1471089622900 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:22 INFO - PROCESS | 2060 | 1471089622904 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:22 INFO - PROCESS | 2060 | ++DOCSHELL 18A88000 == 40 [pid = 2060] [id = 742] 05:00:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18A8A000) [pid = 2060] [serial = 2226] [outer = 00000000] 05:00:22 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18B6F800) [pid = 2060] [serial = 2227] [outer = 18A8A000] 05:00:22 INFO - PROCESS | 2060 | 1471089622962 Marionette DEBUG loaded listener.js 05:00:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18BDE800) [pid = 2060] [serial = 2228] [outer = 18A8A000] 05:00:23 INFO - PROCESS | 2060 | 1471089623502 Marionette TRACE conn5 <- [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"]]]}] 05:00:23 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 05:00:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:00:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 930ms 05:00:23 INFO - PROCESS | 2060 | 1471089623559 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 05:00:23 INFO - PROCESS | 2060 | 1471089623562 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 05:00:23 INFO - PROCESS | 2060 | 1471089623565 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:00:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:00:23 INFO - PROCESS | 2060 | 1471089623567 Marionette TRACE conn5 <- [1,2934,null,{}] 05:00:23 INFO - PROCESS | 2060 | 1471089623571 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:23 INFO - PROCESS | 2060 | 1471089623573 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:23 INFO - PROCESS | 2060 | 1471089623688 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 05:00:23 INFO - PROCESS | 2060 | 1471089623848 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:23 INFO - PROCESS | 2060 | 1471089623851 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:23 INFO - PROCESS | 2060 | ++DOCSHELL 18F0D000 == 41 [pid = 2060] [id = 743] 05:00:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18F4F400) [pid = 2060] [serial = 2229] [outer = 00000000] 05:00:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (18F56C00) [pid = 2060] [serial = 2230] [outer = 18F4F400] 05:00:23 INFO - PROCESS | 2060 | 1471089623907 Marionette DEBUG loaded listener.js 05:00:23 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (19005800) [pid = 2060] [serial = 2231] [outer = 18F4F400] 05:00:24 INFO - PROCESS | 2060 | 1471089624456 Marionette TRACE conn5 <- [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]]]}] 05:00:24 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. 05:00:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 930ms 05:00:24 INFO - PROCESS | 2060 | 1471089624499 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 05:00:24 INFO - PROCESS | 2060 | 1471089624502 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 05:00:24 INFO - PROCESS | 2060 | 1471089624505 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:00:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:00:24 INFO - PROCESS | 2060 | 1471089624507 Marionette TRACE conn5 <- [1,2938,null,{}] 05:00:24 INFO - PROCESS | 2060 | 1471089624511 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:24 INFO - PROCESS | 2060 | 1471089624513 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:24 INFO - PROCESS | 2060 | 1471089624619 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 05:00:24 INFO - PROCESS | 2060 | 1471089624734 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:24 INFO - PROCESS | 2060 | 1471089624736 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:24 INFO - PROCESS | 2060 | ++DOCSHELL 0EA84400 == 42 [pid = 2060] [id = 744] 05:00:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (0EA85C00) [pid = 2060] [serial = 2232] [outer = 00000000] 05:00:24 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (0EBF8400) [pid = 2060] [serial = 2233] [outer = 0EA85C00] 05:00:24 INFO - PROCESS | 2060 | 1471089624942 Marionette DEBUG loaded listener.js 05:00:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (0F023000) [pid = 2060] [serial = 2234] [outer = 0EA85C00] 05:00:25 INFO - PROCESS | 2060 | ++DOCSHELL 12533400 == 43 [pid = 2060] [id = 745] 05:00:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (12535400) [pid = 2060] [serial = 2235] [outer = 00000000] 05:00:25 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (12539800) [pid = 2060] [serial = 2236] [outer = 12535400] 05:00:25 INFO - PROCESS | 2060 | 1471089625685 Marionette TRACE conn5 <- [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]]]}] 05:00:25 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. 05:00:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1234ms 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 17C80800 == 42 [pid = 2060] [id = 738] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 0F58B400 == 41 [pid = 2060] [id = 737] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 16937800 == 40 [pid = 2060] [id = 736] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 17611400 == 39 [pid = 2060] [id = 735] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 0BF97C00 == 38 [pid = 2060] [id = 734] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 14E5A000 == 37 [pid = 2060] [id = 733] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 0F5BC800 == 36 [pid = 2060] [id = 732] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 0BF94C00 == 35 [pid = 2060] [id = 731] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 13769400 == 34 [pid = 2060] [id = 730] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 0BF97400 == 33 [pid = 2060] [id = 729] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 18B29800 == 32 [pid = 2060] [id = 728] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 0BF9B800 == 31 [pid = 2060] [id = 719] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 18F0D000 == 30 [pid = 2060] [id = 743] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 18A88000 == 29 [pid = 2060] [id = 742] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 14E53800 == 28 [pid = 2060] [id = 739] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 0F026800 == 27 [pid = 2060] [id = 740] 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 149E2000 == 26 [pid = 2060] [id = 741] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0EBFE400) [pid = 2060] [serial = 2161] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (0ED56C00) [pid = 2060] [serial = 2162] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F02EC00) [pid = 2060] [serial = 2159] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (0EAE3400) [pid = 2060] [serial = 2158] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (14E51000) [pid = 2060] [serial = 2170] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F5E3000) [pid = 2060] [serial = 2150] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F581000) [pid = 2060] [serial = 2149] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (16470C00) [pid = 2060] [serial = 2153] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (14E50800) [pid = 2060] [serial = 2152] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (18BE6400) [pid = 2060] [serial = 2156] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (18BD9C00) [pid = 2060] [serial = 2155] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (16937000) [pid = 2060] [serial = 2173] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (13B8D400) [pid = 2060] [serial = 2179] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17CB5C00) [pid = 2060] [serial = 2176] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1822B400) [pid = 2060] [serial = 2182] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (17DC5C00) [pid = 2060] [serial = 2177] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F5BC000) [pid = 2060] [serial = 2164] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F5DAC00) [pid = 2060] [serial = 2165] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (137BD000) [pid = 2060] [serial = 2167] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (18B72C00) [pid = 2060] [serial = 2185] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (175D2800) [pid = 2060] [serial = 2174] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (16464800) [pid = 2060] [serial = 2180] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (1535C800) [pid = 2060] [serial = 2171] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (18A7F800) [pid = 2060] [serial = 2183] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (13888000) [pid = 2060] [serial = 2168] [outer = 00000000] [url = about:blank] 05:00:26 INFO - PROCESS | 2060 | 1471089626454 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 05:00:26 INFO - PROCESS | 2060 | 1471089626458 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 05:00:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:00:26 INFO - PROCESS | 2060 | 1471089626470 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:00:26 INFO - PROCESS | 2060 | 1471089626474 Marionette TRACE conn5 <- [1,2942,null,{}] 05:00:26 INFO - PROCESS | 2060 | 1471089626480 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:26 INFO - PROCESS | 2060 | 1471089626484 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:26 INFO - PROCESS | 2060 | --DOCSHELL 12533400 == 25 [pid = 2060] [id = 745] 05:00:26 INFO - PROCESS | 2060 | 1471089626582 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 05:00:26 INFO - PROCESS | 2060 | 1471089626671 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:26 INFO - PROCESS | 2060 | 1471089626674 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:26 INFO - PROCESS | 2060 | ++DOCSHELL 0EA87C00 == 26 [pid = 2060] [id = 746] 05:00:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0EAE3400) [pid = 2060] [serial = 2237] [outer = 00000000] 05:00:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0EBFE400) [pid = 2060] [serial = 2238] [outer = 0EAE3400] 05:00:26 INFO - PROCESS | 2060 | 1471089626727 Marionette DEBUG loaded listener.js 05:00:26 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0ED58800) [pid = 2060] [serial = 2239] [outer = 0EAE3400] 05:00:27 INFO - PROCESS | 2060 | 1471089627128 Marionette TRACE conn5 <- [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]]]}] 05:00:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:00: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 05:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 05:00:27 INFO - PROCESS | 2060 | 1471089627144 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 05:00:27 INFO - PROCESS | 2060 | 1471089627147 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 05:00:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:00:27 INFO - PROCESS | 2060 | 1471089627154 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:00:27 INFO - PROCESS | 2060 | 1471089627159 Marionette TRACE conn5 <- [1,2946,null,{}] 05:00:27 INFO - PROCESS | 2060 | 1471089627176 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:27 INFO - PROCESS | 2060 | 1471089627179 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:27 INFO - PROCESS | 2060 | 1471089627292 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 05:00:27 INFO - PROCESS | 2060 | 1471089627298 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 2060 | 1471089627301 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:27 INFO - PROCESS | 2060 | ++DOCSHELL 0F581000 == 27 [pid = 2060] [id = 747] 05:00:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F581C00) [pid = 2060] [serial = 2240] [outer = 00000000] 05:00:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F5D8000) [pid = 2060] [serial = 2241] [outer = 0F581C00] 05:00:27 INFO - PROCESS | 2060 | 1471089627351 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0F757400) [pid = 2060] [serial = 2242] [outer = 0F581C00] 05:00:27 INFO - PROCESS | 2060 | 1471089627797 Marionette TRACE conn5 <- [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]]]}] 05:00:27 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. 05:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 690ms 05:00:27 INFO - PROCESS | 2060 | 1471089627844 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 05:00:27 INFO - PROCESS | 2060 | 1471089627846 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 05:00:27 INFO - PROCESS | 2060 | 1471089627849 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:00:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:00:27 INFO - PROCESS | 2060 | 1471089627851 Marionette TRACE conn5 <- [1,2950,null,{}] 05:00:27 INFO - PROCESS | 2060 | 1471089627861 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:27 INFO - PROCESS | 2060 | 1471089627866 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:27 INFO - PROCESS | 2060 | 1471089627952 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 05:00:28 INFO - PROCESS | 2060 | 1471089628001 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:28 INFO - PROCESS | 2060 | 1471089628005 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:28 INFO - PROCESS | 2060 | ++DOCSHELL 13882C00 == 28 [pid = 2060] [id = 748] 05:00:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (13883000) [pid = 2060] [serial = 2243] [outer = 00000000] 05:00:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (13A5E000) [pid = 2060] [serial = 2244] [outer = 13883000] 05:00:28 INFO - PROCESS | 2060 | 1471089628054 Marionette DEBUG loaded listener.js 05:00:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (13B65C00) [pid = 2060] [serial = 2245] [outer = 13883000] 05:00:28 INFO - PROCESS | 2060 | 1471089628490 Marionette TRACE conn5 <- [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]]]}] 05:00:28 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. 05:00:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 05:00:28 INFO - PROCESS | 2060 | 1471089628530 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 05:00:28 INFO - PROCESS | 2060 | 1471089628533 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 05:00:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:00:28 INFO - PROCESS | 2060 | 1471089628545 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:00:28 INFO - PROCESS | 2060 | 1471089628547 Marionette TRACE conn5 <- [1,2954,null,{}] 05:00:28 INFO - PROCESS | 2060 | 1471089628551 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:28 INFO - PROCESS | 2060 | 1471089628553 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:28 INFO - PROCESS | 2060 | 1471089628685 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 05:00:28 INFO - PROCESS | 2060 | 1471089628690 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:28 INFO - PROCESS | 2060 | 1471089628692 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:28 INFO - PROCESS | 2060 | ++DOCSHELL 13B46C00 == 29 [pid = 2060] [id = 749] 05:00:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (13B8D400) [pid = 2060] [serial = 2246] [outer = 00000000] 05:00:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (14EC2000) [pid = 2060] [serial = 2247] [outer = 13B8D400] 05:00:28 INFO - PROCESS | 2060 | 1471089628791 Marionette DEBUG loaded listener.js 05:00:28 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (15767800) [pid = 2060] [serial = 2248] [outer = 13B8D400] 05:00:29 INFO - PROCESS | 2060 | 1471089629181 Marionette TRACE conn5 <- [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]]]}] 05:00: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. 05:00:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 690ms 05:00:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:00:29 INFO - PROCESS | 2060 | 1471089629228 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 05:00:29 INFO - PROCESS | 2060 | 1471089629230 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 05:00:29 INFO - PROCESS | 2060 | 1471089629233 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:00:29 INFO - PROCESS | 2060 | 1471089629235 Marionette TRACE conn5 <- [1,2958,null,{}] 05:00:29 INFO - PROCESS | 2060 | 1471089629238 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:29 INFO - PROCESS | 2060 | 1471089629241 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:29 INFO - PROCESS | 2060 | 1471089629353 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 05:00:29 INFO - PROCESS | 2060 | 1471089629447 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:29 INFO - PROCESS | 2060 | 1471089629450 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:29 INFO - PROCESS | 2060 | ++DOCSHELL 164F1800 == 30 [pid = 2060] [id = 750] 05:00:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (16763400) [pid = 2060] [serial = 2249] [outer = 00000000] 05:00:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (1693A800) [pid = 2060] [serial = 2250] [outer = 16763400] 05:00:29 INFO - PROCESS | 2060 | 1471089629499 Marionette DEBUG loaded listener.js 05:00:29 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (16942800) [pid = 2060] [serial = 2251] [outer = 16763400] 05:00:29 INFO - PROCESS | 2060 | 1471089629854 Marionette TRACE conn5 <- [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]]]}] 05:00:29 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. 05:00:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 05:00:29 INFO - PROCESS | 2060 | 1471089629912 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 05:00:29 INFO - PROCESS | 2060 | 1471089629914 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 05:00:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:00:29 INFO - PROCESS | 2060 | 1471089629918 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:00:29 INFO - PROCESS | 2060 | 1471089629920 Marionette TRACE conn5 <- [1,2962,null,{}] 05:00:29 INFO - PROCESS | 2060 | 1471089629923 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:29 INFO - PROCESS | 2060 | 1471089629929 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:30 INFO - PROCESS | 2060 | 1471089630076 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 05:00:30 INFO - PROCESS | 2060 | 1471089630081 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 2060 | 1471089630084 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:30 INFO - PROCESS | 2060 | ++DOCSHELL 1760A800 == 31 [pid = 2060] [id = 751] 05:00:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (1760B000) [pid = 2060] [serial = 2252] [outer = 00000000] 05:00:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (17C81000) [pid = 2060] [serial = 2253] [outer = 1760B000] 05:00:30 INFO - PROCESS | 2060 | 1471089630185 Marionette DEBUG loaded listener.js 05:00:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (17DBEC00) [pid = 2060] [serial = 2254] [outer = 1760B000] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (0F5B5C00) [pid = 2060] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (17A79C00) [pid = 2060] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (16942C00) [pid = 2060] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17DC3400) [pid = 2060] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1376A800) [pid = 2060] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0EA35400) [pid = 2060] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18B2D400) [pid = 2060] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (14E5A800) [pid = 2060] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0FD01400) [pid = 2060] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0E972C00) [pid = 2060] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (0F5BF000) [pid = 2060] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:00:30 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18D64C00) [pid = 2060] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:00:30 INFO - PROCESS | 2060 | 1471089630795 Marionette TRACE conn5 <- [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]]]}] 05:00:30 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. 05:00:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 930ms 05:00:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:00:30 INFO - PROCESS | 2060 | 1471089630849 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 2060 | 1471089630851 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 05:00:30 INFO - PROCESS | 2060 | 1471089630854 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:00:30 INFO - PROCESS | 2060 | 1471089630856 Marionette TRACE conn5 <- [1,2966,null,{}] 05:00:30 INFO - PROCESS | 2060 | 1471089630859 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:30 INFO - PROCESS | 2060 | 1471089630861 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:30 INFO - PROCESS | 2060 | 1471089630950 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 05:00:30 INFO - PROCESS | 2060 | 1471089630955 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 2060 | 1471089630956 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:30 INFO - PROCESS | 2060 | ++DOCSHELL 0ED4D800 == 32 [pid = 2060] [id = 752] 05:00:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (0F02A000) [pid = 2060] [serial = 2255] [outer = 00000000] 05:00:30 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1376A800) [pid = 2060] [serial = 2256] [outer = 0F02A000] 05:00:31 INFO - PROCESS | 2060 | 1471089631001 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17613C00) [pid = 2060] [serial = 2257] [outer = 0F02A000] 05:00:31 INFO - PROCESS | 2060 | 1471089631400 Marionette TRACE conn5 <- [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]]]}] 05:00:31 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. 05:00:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 570ms 05:00:31 INFO - PROCESS | 2060 | 1471089631425 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 05:00:31 INFO - PROCESS | 2060 | 1471089631427 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 05:00:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:00:31 INFO - PROCESS | 2060 | 1471089631430 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:00:31 INFO - PROCESS | 2060 | 1471089631432 Marionette TRACE conn5 <- [1,2970,null,{}] 05:00:31 INFO - PROCESS | 2060 | 1471089631435 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:31 INFO - PROCESS | 2060 | 1471089631437 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:31 INFO - PROCESS | 2060 | 1471089631562 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 05:00:31 INFO - PROCESS | 2060 | 1471089631570 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 2060 | 1471089631571 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:31 INFO - PROCESS | 2060 | ++DOCSHELL 1693F400 == 33 [pid = 2060] [id = 753] 05:00:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (17A0C000) [pid = 2060] [serial = 2258] [outer = 00000000] 05:00:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1822A400) [pid = 2060] [serial = 2259] [outer = 17A0C000] 05:00:31 INFO - PROCESS | 2060 | 1471089631615 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (18A7F800) [pid = 2060] [serial = 2260] [outer = 17A0C000] 05:00:32 INFO - PROCESS | 2060 | 1471089632004 Marionette TRACE conn5 <- [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"]]]}] 05:00:32 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 05:00:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:00:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 05:00:32 INFO - PROCESS | 2060 | 1471089632061 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 2060 | 1471089632063 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 05:00:32 INFO - PROCESS | 2060 | 1471089632067 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:00:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:00:32 INFO - PROCESS | 2060 | 1471089632069 Marionette TRACE conn5 <- [1,2974,null,{}] 05:00:32 INFO - PROCESS | 2060 | 1471089632072 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:32 INFO - PROCESS | 2060 | 1471089632074 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:32 INFO - PROCESS | 2060 | 1471089632152 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 05:00:32 INFO - PROCESS | 2060 | 1471089632157 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:32 INFO - PROCESS | 2060 | 1471089632159 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:32 INFO - PROCESS | 2060 | ++DOCSHELL 1387A800 == 34 [pid = 2060] [id = 754] 05:00:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (18A83400) [pid = 2060] [serial = 2261] [outer = 00000000] 05:00:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (18B2A400) [pid = 2060] [serial = 2262] [outer = 18A83400] 05:00:32 INFO - PROCESS | 2060 | 1471089632294 Marionette DEBUG loaded listener.js 05:00:32 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (18B6E400) [pid = 2060] [serial = 2263] [outer = 18A83400] 05:00:32 INFO - PROCESS | 2060 | 1471089632655 Marionette TRACE conn5 <- [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]]]}] 05:00:32 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. 05:00:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 630ms 05:00:32 INFO - PROCESS | 2060 | 1471089632701 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 2060 | 1471089632703 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 05:00:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:00:32 INFO - PROCESS | 2060 | 1471089632706 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:00:32 INFO - PROCESS | 2060 | 1471089632708 Marionette TRACE conn5 <- [1,2978,null,{}] 05:00:32 INFO - PROCESS | 2060 | 1471089632711 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:32 INFO - PROCESS | 2060 | 1471089632713 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:32 INFO - PROCESS | 2060 | 1471089632850 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 05:00:32 INFO - PROCESS | 2060 | 1471089632988 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:32 INFO - PROCESS | 2060 | 1471089632991 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:33 INFO - PROCESS | 2060 | ++DOCSHELL 0BF97400 == 35 [pid = 2060] [id = 755] 05:00:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (0BF97800) [pid = 2060] [serial = 2264] [outer = 00000000] 05:00:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (0E975000) [pid = 2060] [serial = 2265] [outer = 0BF97800] 05:00:33 INFO - PROCESS | 2060 | 1471089633055 Marionette DEBUG loaded listener.js 05:00:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0EBF2C00) [pid = 2060] [serial = 2266] [outer = 0BF97800] 05:00:33 INFO - PROCESS | 2060 | ++DOCSHELL 0FD52800 == 36 [pid = 2060] [id = 756] 05:00:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (12536000) [pid = 2060] [serial = 2267] [outer = 00000000] 05:00:33 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (12538800) [pid = 2060] [serial = 2268] [outer = 12536000] 05:00:33 INFO - PROCESS | 2060 | 1471089633890 Marionette TRACE conn5 <- [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]]]}] 05:00:33 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. 05:00:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1221ms 05:00:33 INFO - PROCESS | 2060 | 1471089633930 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 2060 | 1471089633934 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 05:00:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:00:33 INFO - PROCESS | 2060 | 1471089633946 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:00:33 INFO - PROCESS | 2060 | 1471089633949 Marionette TRACE conn5 <- [1,2982,null,{}] 05:00:33 INFO - PROCESS | 2060 | 1471089633954 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:33 INFO - PROCESS | 2060 | 1471089633957 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:34 INFO - PROCESS | 2060 | 1471089634093 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 05:00:34 INFO - PROCESS | 2060 | 1471089634228 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 2060 | 1471089634231 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:34 INFO - PROCESS | 2060 | ++DOCSHELL 0F7C8400 == 37 [pid = 2060] [id = 757] 05:00:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (125E2000) [pid = 2060] [serial = 2269] [outer = 00000000] 05:00:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (13E92800) [pid = 2060] [serial = 2270] [outer = 125E2000] 05:00:34 INFO - PROCESS | 2060 | 1471089634289 Marionette DEBUG loaded listener.js 05:00:34 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (14E5A000) [pid = 2060] [serial = 2271] [outer = 125E2000] 05:00:34 INFO - PROCESS | 2060 | 1471089634892 Marionette TRACE conn5 <- [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]]]}] 05:00:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:00:34 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 05:00:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 970ms 05:00:34 INFO - PROCESS | 2060 | 1471089634927 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 05:00:34 INFO - PROCESS | 2060 | 1471089634930 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 05:00:34 INFO - PROCESS | 2060 | 1471089634935 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:00:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:00:34 INFO - PROCESS | 2060 | 1471089634937 Marionette TRACE conn5 <- [1,2986,null,{}] 05:00:34 INFO - PROCESS | 2060 | 1471089634941 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:34 INFO - PROCESS | 2060 | 1471089634944 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:35 INFO - PROCESS | 2060 | 1471089635092 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 05:00:35 INFO - PROCESS | 2060 | 1471089635372 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:35 INFO - PROCESS | 2060 | 1471089635375 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:35 INFO - PROCESS | 2060 | ++DOCSHELL 08863C00 == 38 [pid = 2060] [id = 758] 05:00:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (08868C00) [pid = 2060] [serial = 2272] [outer = 00000000] 05:00:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0E974400) [pid = 2060] [serial = 2273] [outer = 08868C00] 05:00:35 INFO - PROCESS | 2060 | 1471089635434 Marionette DEBUG loaded listener.js 05:00:35 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0EBF7400) [pid = 2060] [serial = 2274] [outer = 08868C00] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 1387A800 == 37 [pid = 2060] [id = 754] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 1693F400 == 36 [pid = 2060] [id = 753] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 0ED4D800 == 35 [pid = 2060] [id = 752] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 1760A800 == 34 [pid = 2060] [id = 751] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 164F1800 == 33 [pid = 2060] [id = 750] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 13B46C00 == 32 [pid = 2060] [id = 749] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 13882C00 == 31 [pid = 2060] [id = 748] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 0F581000 == 30 [pid = 2060] [id = 747] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 0EA87C00 == 29 [pid = 2060] [id = 746] 05:00:35 INFO - PROCESS | 2060 | --DOCSHELL 0EA84400 == 28 [pid = 2060] [id = 744] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (17DBB400) [pid = 2060] [serial = 2206] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (18A88C00) [pid = 2060] [serial = 2209] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (18BF1000) [pid = 2060] [serial = 2216] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (17DBE400) [pid = 2060] [serial = 2207] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (13A7C400) [pid = 2060] [serial = 2191] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (149E6000) [pid = 2060] [serial = 2192] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F163400) [pid = 2060] [serial = 2188] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F582C00) [pid = 2060] [serial = 2189] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (18B78C00) [pid = 2060] [serial = 2186] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (14FD7400) [pid = 2060] [serial = 2200] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1646F000) [pid = 2060] [serial = 2201] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17612800) [pid = 2060] [serial = 2203] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F02D400) [pid = 2060] [serial = 2194] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (0F16BC00) [pid = 2060] [serial = 2195] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (0FD9E400) [pid = 2060] [serial = 2197] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (12531000) [pid = 2060] [serial = 2198] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18F0CC00) [pid = 2060] [serial = 2218] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (18F47C00) [pid = 2060] [serial = 2219] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (125EA800) [pid = 2060] [serial = 2212] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (18BE5000) [pid = 2060] [serial = 2215] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (1830A400) [pid = 2060] [serial = 2210] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (14E4A400) [pid = 2060] [serial = 2213] [outer = 00000000] [url = about:blank] 05:00:35 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17A0E000) [pid = 2060] [serial = 2204] [outer = 00000000] [url = about:blank] 05:00:36 INFO - PROCESS | 2060 | 1471089636060 Marionette TRACE conn5 <- [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]]]}] 05:00: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. 05:00:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1181ms 05:00:36 INFO - PROCESS | 2060 | 1471089636122 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 2060 | 1471089636126 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 05:00:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:00:36 INFO - PROCESS | 2060 | 1471089636130 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:00:36 INFO - PROCESS | 2060 | 1471089636132 Marionette TRACE conn5 <- [1,2990,null,{}] 05:00:36 INFO - PROCESS | 2060 | 1471089636137 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:36 INFO - PROCESS | 2060 | 1471089636141 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:36 INFO - PROCESS | 2060 | 1471089636230 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 05:00:36 INFO - PROCESS | 2060 | 1471089636328 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 2060 | 1471089636331 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:36 INFO - PROCESS | 2060 | ++DOCSHELL 0F165800 == 29 [pid = 2060] [id = 759] 05:00:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (0F16F400) [pid = 2060] [serial = 2275] [outer = 00000000] 05:00:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (0F5D5C00) [pid = 2060] [serial = 2276] [outer = 0F16F400] 05:00:36 INFO - PROCESS | 2060 | 1471089636378 Marionette DEBUG loaded listener.js 05:00:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (0FD06C00) [pid = 2060] [serial = 2277] [outer = 0F16F400] 05:00:36 INFO - PROCESS | 2060 | 1471089636751 Marionette TRACE conn5 <- [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]]]}] 05:00:36 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. 05:00:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 05:00:36 INFO - PROCESS | 2060 | 1471089636809 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 2060 | 1471089636813 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 05:00:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:00:36 INFO - PROCESS | 2060 | 1471089636817 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:00:36 INFO - PROCESS | 2060 | 1471089636819 Marionette TRACE conn5 <- [1,2994,null,{}] 05:00:36 INFO - PROCESS | 2060 | 1471089636823 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:36 INFO - PROCESS | 2060 | 1471089636825 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:36 INFO - PROCESS | 2060 | 1471089636913 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 05:00:36 INFO - PROCESS | 2060 | 1471089636956 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 2060 | 1471089636958 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:36 INFO - PROCESS | 2060 | ++DOCSHELL 1253E800 == 30 [pid = 2060] [id = 760] 05:00:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1387A800) [pid = 2060] [serial = 2278] [outer = 00000000] 05:00:36 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (13E99400) [pid = 2060] [serial = 2279] [outer = 1387A800] 05:00:37 INFO - PROCESS | 2060 | 1471089637004 Marionette DEBUG loaded listener.js 05:00:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (14E43000) [pid = 2060] [serial = 2280] [outer = 1387A800] 05:00:37 INFO - PROCESS | 2060 | 1471089637441 Marionette TRACE conn5 <- [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]]]}] 05:00:37 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. 05:00:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 05:00:37 INFO - PROCESS | 2060 | 1471089637493 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 05:00:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:00:37 INFO - PROCESS | 2060 | 1471089637495 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 05:00:37 INFO - PROCESS | 2060 | 1471089637499 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:00:37 INFO - PROCESS | 2060 | 1471089637505 Marionette TRACE conn5 <- [1,2998,null,{}] 05:00:37 INFO - PROCESS | 2060 | 1471089637519 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:37 INFO - PROCESS | 2060 | 1471089637523 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:37 INFO - PROCESS | 2060 | 1471089637610 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 05:00:37 INFO - PROCESS | 2060 | 1471089637619 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:37 INFO - PROCESS | 2060 | 1471089637621 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:37 INFO - PROCESS | 2060 | ++DOCSHELL 1693CC00 == 31 [pid = 2060] [id = 761] 05:00:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1693F400) [pid = 2060] [serial = 2281] [outer = 00000000] 05:00:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (17610C00) [pid = 2060] [serial = 2282] [outer = 1693F400] 05:00:37 INFO - PROCESS | 2060 | 1471089637665 Marionette DEBUG loaded listener.js 05:00:37 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (17618000) [pid = 2060] [serial = 2283] [outer = 1693F400] 05:00:37 INFO - PROCESS | 2060 | [2060] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:00:38 INFO - PROCESS | 2060 | 1471089638190 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:00:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:00:38 INFO - {} 05:00:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:00:38 INFO - {} 05:00:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:00:38 INFO - {} 05:00:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:00:38 INFO - {} 05:00:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 730ms 05:00:38 INFO - PROCESS | 2060 | 1471089638234 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 05:00:38 INFO - PROCESS | 2060 | 1471089638236 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 05:00:38 INFO - TEST-START | /FileAPI/fileReader.html 05:00:38 INFO - PROCESS | 2060 | 1471089638239 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:00:38 INFO - PROCESS | 2060 | 1471089638241 Marionette TRACE conn5 <- [1,3002,null,{}] 05:00:38 INFO - PROCESS | 2060 | 1471089638245 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:38 INFO - PROCESS | 2060 | 1471089638247 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:38 INFO - PROCESS | 2060 | 1471089638396 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 05:00:38 INFO - PROCESS | 2060 | 1471089638415 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:38 INFO - PROCESS | 2060 | 1471089638417 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:38 INFO - PROCESS | 2060 | ++DOCSHELL 0F530800 == 32 [pid = 2060] [id = 762] 05:00:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17A18C00) [pid = 2060] [serial = 2284] [outer = 00000000] 05:00:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (17DC8400) [pid = 2060] [serial = 2285] [outer = 17A18C00] 05:00:38 INFO - PROCESS | 2060 | 1471089638462 Marionette DEBUG loaded listener.js 05:00:38 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (17ED7000) [pid = 2060] [serial = 2286] [outer = 17A18C00] 05:00:38 INFO - PROCESS | 2060 | 1471089638876 Marionette TRACE conn5 <- [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]]]}] 05:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:00:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:00:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 05:00:38 INFO - PROCESS | 2060 | 1471089638915 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 05:00:38 INFO - PROCESS | 2060 | 1471089638917 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 05:00:38 INFO - TEST-START | /FileAPI/historical.html 05:00:38 INFO - PROCESS | 2060 | 1471089638920 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:00:38 INFO - PROCESS | 2060 | 1471089638922 Marionette TRACE conn5 <- [1,3006,null,{}] 05:00:38 INFO - PROCESS | 2060 | 1471089638925 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:38 INFO - PROCESS | 2060 | 1471089638927 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:39 INFO - PROCESS | 2060 | 1471089639042 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 05:00:39 INFO - PROCESS | 2060 | 1471089639047 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:39 INFO - PROCESS | 2060 | 1471089639053 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:39 INFO - PROCESS | 2060 | ++DOCSHELL 18A88000 == 33 [pid = 2060] [id = 763] 05:00:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (18A88400) [pid = 2060] [serial = 2287] [outer = 00000000] 05:00:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (18B28000) [pid = 2060] [serial = 2288] [outer = 18A88400] 05:00:39 INFO - PROCESS | 2060 | 1471089639167 Marionette DEBUG loaded listener.js 05:00:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (18B75800) [pid = 2060] [serial = 2289] [outer = 18A88400] 05:00:39 INFO - PROCESS | 2060 | 1471089639607 Marionette TRACE conn5 <- [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"]]]}] 05:00:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:00:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:00:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:00:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:00:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:00:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:00:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:00:39 INFO - TEST-OK | /FileAPI/historical.html | took 730ms 05:00:39 INFO - PROCESS | 2060 | 1471089639654 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 05:00:39 INFO - TEST-START | /FileAPI/idlharness.html 05:00:39 INFO - PROCESS | 2060 | 1471089639665 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 05:00:39 INFO - PROCESS | 2060 | 1471089639669 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:00:39 INFO - PROCESS | 2060 | 1471089639671 Marionette TRACE conn5 <- [1,3010,null,{}] 05:00:39 INFO - PROCESS | 2060 | 1471089639674 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:39 INFO - PROCESS | 2060 | 1471089639677 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:39 INFO - PROCESS | 2060 | 1471089639824 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 05:00:39 INFO - PROCESS | 2060 | 1471089639837 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:39 INFO - PROCESS | 2060 | 1471089639839 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:39 INFO - PROCESS | 2060 | ++DOCSHELL 0F023C00 == 34 [pid = 2060] [id = 764] 05:00:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0F57FC00) [pid = 2060] [serial = 2290] [outer = 00000000] 05:00:39 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (18BEDC00) [pid = 2060] [serial = 2291] [outer = 0F57FC00] 05:00:39 INFO - PROCESS | 2060 | 1471089639941 Marionette DEBUG loaded listener.js 05:00:40 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (18BFB400) [pid = 2060] [serial = 2292] [outer = 0F57FC00] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (1760B000) [pid = 2060] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0EAE3400) [pid = 2060] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0F581C00) [pid = 2060] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (13883000) [pid = 2060] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (12535400) [pid = 2060] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0EA85C00) [pid = 2060] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (16763400) [pid = 2060] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (0F029C00) [pid = 2060] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (14E43400) [pid = 2060] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18A8A000) [pid = 2060] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (17A0C000) [pid = 2060] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18F4F400) [pid = 2060] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0F02A000) [pid = 2060] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:00:40 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (13B8D400) [pid = 2060] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:00:40 INFO - PROCESS | 2060 | 1471089640803 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:00:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:00:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:00:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:00:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:00:40 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 05:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:00:40 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 05:00:40 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 05:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:00:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:00:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:00:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:00:40 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 05:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:00:40 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 05:00:40 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 05:00:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:00:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:00:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 1228ms 05:00:40 INFO - PROCESS | 2060 | 1471089640902 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 05:00:40 INFO - PROCESS | 2060 | 1471089640905 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 05:00:40 INFO - TEST-START | /FileAPI/idlharness.worker 05:00:40 INFO - PROCESS | 2060 | 1471089640912 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:00:40 INFO - PROCESS | 2060 | 1471089640914 Marionette TRACE conn5 <- [1,3014,null,{}] 05:00:40 INFO - PROCESS | 2060 | 1471089640917 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:40 INFO - PROCESS | 2060 | 1471089640919 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:41 INFO - PROCESS | 2060 | 1471089641034 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 05:00:41 INFO - PROCESS | 2060 | 1471089641042 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:41 INFO - PROCESS | 2060 | 1471089641044 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:41 INFO - PROCESS | 2060 | ++DOCSHELL 12539400 == 35 [pid = 2060] [id = 765] 05:00:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1253E400) [pid = 2060] [serial = 2293] [outer = 00000000] 05:00:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1A5B3800) [pid = 2060] [serial = 2294] [outer = 1253E400] 05:00:41 INFO - PROCESS | 2060 | 1471089641088 Marionette DEBUG loaded listener.js 05:00:41 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (1A5B4000) [pid = 2060] [serial = 2295] [outer = 1253E400] 05:00:41 INFO - PROCESS | 2060 | [2060] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:00:42 INFO - PROCESS | 2060 | 1471089642034 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:00:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:00:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:00:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:00:42 INFO - {} 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:00:42 INFO - {} 05:00:42 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 - {} 05:00:42 INFO - {} 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:00:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:00:42 INFO - {} 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:00:42 INFO - {} 05:00:42 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 - {} 05:00:42 INFO - {} 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:00:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:00:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 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 05:00:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:00:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:00:42 INFO - {} 05:00:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1242ms 05:00:42 INFO - PROCESS | 2060 | 1471089642160 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 05:00:42 INFO - PROCESS | 2060 | 1471089642162 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 05:00:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:00:42 INFO - PROCESS | 2060 | 1471089642170 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:00:42 INFO - PROCESS | 2060 | 1471089642171 Marionette TRACE conn5 <- [1,3018,null,{}] 05:00:42 INFO - PROCESS | 2060 | 1471089642175 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:42 INFO - PROCESS | 2060 | 1471089642177 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:42 INFO - PROCESS | 2060 | 1471089642257 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 05:00:42 INFO - PROCESS | 2060 | 1471089642262 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:42 INFO - PROCESS | 2060 | 1471089642263 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:42 INFO - PROCESS | 2060 | ++DOCSHELL 1A5B3400 == 36 [pid = 2060] [id = 766] 05:00:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (1AD42000) [pid = 2060] [serial = 2296] [outer = 00000000] 05:00:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1D2D9C00) [pid = 2060] [serial = 2297] [outer = 1AD42000] 05:00:42 INFO - PROCESS | 2060 | 1471089642308 Marionette DEBUG loaded listener.js 05:00:42 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (1D2DEC00) [pid = 2060] [serial = 2298] [outer = 1AD42000] 05:00:42 INFO - PROCESS | 2060 | 1471089642963 Marionette TRACE conn5 <- [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]]]}] 05:00:42 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 05:00:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 830ms 05:00:42 INFO - PROCESS | 2060 | 1471089643001 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 05:00:43 INFO - PROCESS | 2060 | 1471089643006 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 05:00:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:00:43 INFO - PROCESS | 2060 | 1471089643011 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:00:43 INFO - PROCESS | 2060 | 1471089643016 Marionette TRACE conn5 <- [1,3022,null,{}] 05:00:43 INFO - PROCESS | 2060 | 1471089643021 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:43 INFO - PROCESS | 2060 | 1471089643024 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:43 INFO - PROCESS | 2060 | 1471089643141 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 05:00:43 INFO - PROCESS | 2060 | 1471089643255 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 2060 | 1471089643259 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:43 INFO - PROCESS | 2060 | ++DOCSHELL 0F5DAC00 == 37 [pid = 2060] [id = 767] 05:00:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F5E3C00) [pid = 2060] [serial = 2299] [outer = 00000000] 05:00:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (12534C00) [pid = 2060] [serial = 2300] [outer = 0F5E3C00] 05:00:43 INFO - PROCESS | 2060 | 1471089643362 Marionette DEBUG loaded listener.js 05:00:43 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (149C2000) [pid = 2060] [serial = 2301] [outer = 0F5E3C00] 05:00:43 INFO - PROCESS | 2060 | 1471089643951 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 05:00:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:00:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 990ms 05:00:43 INFO - PROCESS | 2060 | 1471089644001 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 05:00:44 INFO - PROCESS | 2060 | 1471089644006 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 05:00:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:00:44 INFO - PROCESS | 2060 | 1471089644012 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:00:44 INFO - PROCESS | 2060 | 1471089644015 Marionette TRACE conn5 <- [1,3026,null,{}] 05:00:44 INFO - PROCESS | 2060 | 1471089644019 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:44 INFO - PROCESS | 2060 | 1471089644022 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:44 INFO - PROCESS | 2060 | 1471089644168 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 05:00:44 INFO - PROCESS | 2060 | 1471089644310 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:44 INFO - PROCESS | 2060 | 1471089644313 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:44 INFO - PROCESS | 2060 | ++DOCSHELL 175D3000 == 38 [pid = 2060] [id = 768] 05:00:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (1760C000) [pid = 2060] [serial = 2302] [outer = 00000000] 05:00:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (176BB400) [pid = 2060] [serial = 2303] [outer = 1760C000] 05:00:44 INFO - PROCESS | 2060 | 1471089644371 Marionette DEBUG loaded listener.js 05:00:44 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (176BEC00) [pid = 2060] [serial = 2304] [outer = 1760C000] 05:00:44 INFO - PROCESS | 2060 | 1471089644934 Marionette TRACE conn5 <- [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"]]]}] 05:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:00:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 970ms 05:00:45 INFO - PROCESS | 2060 | 1471089644999 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 05:00:45 INFO - PROCESS | 2060 | 1471089645002 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 05:00:45 INFO - PROCESS | 2060 | 1471089645007 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:00:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:00:45 INFO - PROCESS | 2060 | 1471089645011 Marionette TRACE conn5 <- [1,3030,null,{}] 05:00:45 INFO - PROCESS | 2060 | 1471089645023 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:45 INFO - PROCESS | 2060 | 1471089645027 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:45 INFO - PROCESS | 2060 | 1471089645139 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 05:00:45 INFO - PROCESS | 2060 | 1471089645297 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:45 INFO - PROCESS | 2060 | 1471089645301 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:45 INFO - PROCESS | 2060 | ++DOCSHELL 17CB8400 == 39 [pid = 2060] [id = 769] 05:00:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (17CB8800) [pid = 2060] [serial = 2305] [outer = 00000000] 05:00:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 88 (17DC6000) [pid = 2060] [serial = 2306] [outer = 17CB8800] 05:00:45 INFO - PROCESS | 2060 | 1471089645363 Marionette DEBUG loaded listener.js 05:00:45 INFO - PROCESS | 2060 | ++DOMWINDOW == 89 (18B2C000) [pid = 2060] [serial = 2307] [outer = 17CB8800] 05:00:46 INFO - PROCESS | 2060 | 1471089646042 Marionette TRACE conn5 <- [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]]]}] 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:00:46 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. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:00:46 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'.) 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:00:46 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. 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:00:46 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. 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:00:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:00:46 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. 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:00:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 05:00:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:00:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1126ms 05:00:46 INFO - PROCESS | 2060 | 1471089646140 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 05:00:46 INFO - PROCESS | 2060 | 1471089646144 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 05:00:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:00:46 INFO - PROCESS | 2060 | 1471089646147 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:00:46 INFO - PROCESS | 2060 | 1471089646149 Marionette TRACE conn5 <- [1,3034,null,{}] 05:00:46 INFO - PROCESS | 2060 | 1471089646188 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:46 INFO - PROCESS | 2060 | 1471089646190 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:46 INFO - PROCESS | 2060 | 1471089646319 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 05:00:46 INFO - PROCESS | 2060 | 1471089646453 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:46 INFO - PROCESS | 2060 | 1471089646455 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:46 INFO - PROCESS | 2060 | ++DOCSHELL 0BF8D800 == 40 [pid = 2060] [id = 770] 05:00:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 90 (0BF94C00) [pid = 2060] [serial = 2308] [outer = 00000000] 05:00:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 91 (0F028000) [pid = 2060] [serial = 2309] [outer = 0BF94C00] 05:00:46 INFO - PROCESS | 2060 | 1471089646511 Marionette DEBUG loaded listener.js 05:00:46 INFO - PROCESS | 2060 | ++DOMWINDOW == 92 (0F16E800) [pid = 2060] [serial = 2310] [outer = 0BF94C00] 05:00:46 INFO - PROCESS | 2060 | [2060] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:00:47 INFO - PROCESS | 2060 | 1471089647190 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:00:47 INFO - {} 05:00:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1105ms 05:00:47 INFO - PROCESS | 2060 | 1471089647256 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 05:00:47 INFO - PROCESS | 2060 | 1471089647260 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 05:00:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:00:47 INFO - PROCESS | 2060 | 1471089647264 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:00:47 INFO - PROCESS | 2060 | 1471089647269 Marionette TRACE conn5 <- [1,3038,null,{}] 05:00:47 INFO - PROCESS | 2060 | 1471089647288 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:47 INFO - PROCESS | 2060 | 1471089647291 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:47 INFO - PROCESS | 2060 | 1471089647406 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 05:00:47 INFO - PROCESS | 2060 | 1471089647548 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:47 INFO - PROCESS | 2060 | 1471089647551 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:47 INFO - PROCESS | 2060 | ++DOCSHELL 0F025000 == 41 [pid = 2060] [id = 771] 05:00:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 93 (0F027800) [pid = 2060] [serial = 2311] [outer = 00000000] 05:00:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 94 (0F5C3400) [pid = 2060] [serial = 2312] [outer = 0F027800] 05:00:47 INFO - PROCESS | 2060 | 1471089647607 Marionette DEBUG loaded listener.js 05:00:47 INFO - PROCESS | 2060 | ++DOMWINDOW == 95 (0FD01400) [pid = 2060] [serial = 2313] [outer = 0F027800] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 12539400 == 40 [pid = 2060] [id = 765] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0F023C00 == 39 [pid = 2060] [id = 764] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 18A88000 == 38 [pid = 2060] [id = 763] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0F530800 == 37 [pid = 2060] [id = 762] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 1693CC00 == 36 [pid = 2060] [id = 761] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 1253E800 == 35 [pid = 2060] [id = 760] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0F165800 == 34 [pid = 2060] [id = 759] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 08863C00 == 33 [pid = 2060] [id = 758] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0FD52800 == 32 [pid = 2060] [id = 756] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0BF97400 == 31 [pid = 2060] [id = 755] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0F7C8400 == 30 [pid = 2060] [id = 757] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 17CB8400 == 29 [pid = 2060] [id = 769] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0BF8D800 == 28 [pid = 2060] [id = 770] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 175D3000 == 27 [pid = 2060] [id = 768] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 1A5B3400 == 26 [pid = 2060] [id = 766] 05:00:48 INFO - PROCESS | 2060 | --DOCSHELL 0F5DAC00 == 25 [pid = 2060] [id = 767] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 94 (18B2A400) [pid = 2060] [serial = 2262] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 93 (17C81000) [pid = 2060] [serial = 2253] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 92 (0EBFE400) [pid = 2060] [serial = 2238] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 91 (0ED58800) [pid = 2060] [serial = 2239] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 90 (0F5D8000) [pid = 2060] [serial = 2241] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 89 (0F757400) [pid = 2060] [serial = 2242] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 88 (13A5E000) [pid = 2060] [serial = 2244] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 87 (12539800) [pid = 2060] [serial = 2236] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (0F023000) [pid = 2060] [serial = 2234] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (0EBF8400) [pid = 2060] [serial = 2233] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (16942800) [pid = 2060] [serial = 2251] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1693A800) [pid = 2060] [serial = 2250] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (0F758000) [pid = 2060] [serial = 2222] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (0F3A2C00) [pid = 2060] [serial = 2221] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (175D1800) [pid = 2060] [serial = 2225] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1535A800) [pid = 2060] [serial = 2224] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18BDE800) [pid = 2060] [serial = 2228] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18B6F800) [pid = 2060] [serial = 2227] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (18A7F800) [pid = 2060] [serial = 2260] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (19005800) [pid = 2060] [serial = 2231] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (18F56C00) [pid = 2060] [serial = 2230] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (1376A800) [pid = 2060] [serial = 2256] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (17613C00) [pid = 2060] [serial = 2257] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (17DBEC00) [pid = 2060] [serial = 2254] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (14EC2000) [pid = 2060] [serial = 2247] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (15767800) [pid = 2060] [serial = 2248] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (13B65C00) [pid = 2060] [serial = 2245] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (1822A400) [pid = 2060] [serial = 2259] [outer = 00000000] [url = about:blank] 05:00:48 INFO - PROCESS | 2060 | 1471089648788 Marionette TRACE conn5 <- [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]]]}] 05:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:00:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:00:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1539ms 05:00:48 INFO - PROCESS | 2060 | 1471089648805 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 05:00:48 INFO - PROCESS | 2060 | 1471089648809 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 05:00:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:00:48 INFO - PROCESS | 2060 | 1471089648813 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:00:48 INFO - PROCESS | 2060 | 1471089648818 Marionette TRACE conn5 <- [1,3042,null,{}] 05:00:48 INFO - PROCESS | 2060 | 1471089648827 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:48 INFO - PROCESS | 2060 | 1471089648830 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:48 INFO - PROCESS | 2060 | 1471089648923 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 05:00:49 INFO - PROCESS | 2060 | 1471089649062 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:49 INFO - PROCESS | 2060 | 1471089649064 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:49 INFO - PROCESS | 2060 | ++DOCSHELL 0ED57C00 == 26 [pid = 2060] [id = 772] 05:00:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (0ED58800) [pid = 2060] [serial = 2314] [outer = 00000000] 05:00:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (0F165000) [pid = 2060] [serial = 2315] [outer = 0ED58800] 05:00:49 INFO - PROCESS | 2060 | 1471089649113 Marionette DEBUG loaded listener.js 05:00:49 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (0F16E400) [pid = 2060] [serial = 2316] [outer = 0ED58800] 05:00:49 INFO - PROCESS | 2060 | 1471089649742 Marionette TRACE conn5 <- [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"]]]}] 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:00:49 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" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:00:49 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" 05:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:00:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1099ms 05:00:49 INFO - PROCESS | 2060 | 1471089649913 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 05:00:49 INFO - PROCESS | 2060 | 1471089649919 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 05:00:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:00:49 INFO - PROCESS | 2060 | 1471089649926 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:00:49 INFO - PROCESS | 2060 | 1471089649929 Marionette TRACE conn5 <- [1,3046,null,{}] 05:00:49 INFO - PROCESS | 2060 | 1471089649933 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:49 INFO - PROCESS | 2060 | 1471089649936 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:50 INFO - PROCESS | 2060 | 1471089650043 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 05:00:50 INFO - PROCESS | 2060 | 1471089650140 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:50 INFO - PROCESS | 2060 | 1471089650143 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:50 INFO - PROCESS | 2060 | ++DOCSHELL 1030B400 == 27 [pid = 2060] [id = 773] 05:00:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (12536800) [pid = 2060] [serial = 2317] [outer = 00000000] 05:00:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (12566C00) [pid = 2060] [serial = 2318] [outer = 12536800] 05:00:50 INFO - PROCESS | 2060 | 1471089650190 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (137B7400) [pid = 2060] [serial = 2319] [outer = 12536800] 05:00:50 INFO - PROCESS | 2060 | 1471089650614 Marionette TRACE conn5 <- [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]]]}] 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:00:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:00:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:00:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:00:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:00:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:00:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 735ms 05:00:50 INFO - PROCESS | 2060 | 1471089650668 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 05:00:50 INFO - PROCESS | 2060 | 1471089650670 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 05:00:50 INFO - PROCESS | 2060 | 1471089650674 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:00:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:00:50 INFO - PROCESS | 2060 | 1471089650678 Marionette TRACE conn5 <- [1,3050,null,{}] 05:00:50 INFO - PROCESS | 2060 | 1471089650694 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:50 INFO - PROCESS | 2060 | 1471089650699 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:50 INFO - PROCESS | 2060 | 1471089650837 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 05:00:50 INFO - PROCESS | 2060 | 1471089650846 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:50 INFO - PROCESS | 2060 | 1471089650849 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:50 INFO - PROCESS | 2060 | ++DOCSHELL 1535AC00 == 28 [pid = 2060] [id = 774] 05:00:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1535C800) [pid = 2060] [serial = 2320] [outer = 00000000] 05:00:50 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (15769800) [pid = 2060] [serial = 2321] [outer = 1535C800] 05:00:50 INFO - PROCESS | 2060 | 1471089650956 Marionette DEBUG loaded listener.js 05:00:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (1646A800) [pid = 2060] [serial = 2322] [outer = 1535C800] 05:00:51 INFO - PROCESS | 2060 | [2060] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:00:51 INFO - PROCESS | 2060 | 1471089651428 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:00:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:00:51 INFO - {} 05:00:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 770ms 05:00:51 INFO - PROCESS | 2060 | 1471089651448 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 05:00:51 INFO - PROCESS | 2060 | 1471089651451 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 05:00:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:00:51 INFO - PROCESS | 2060 | 1471089651462 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:00:51 INFO - PROCESS | 2060 | 1471089651464 Marionette TRACE conn5 <- [1,3054,null,{}] 05:00:51 INFO - PROCESS | 2060 | 1471089651468 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:51 INFO - PROCESS | 2060 | 1471089651470 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:51 INFO - PROCESS | 2060 | 1471089651594 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 05:00:51 INFO - PROCESS | 2060 | 1471089651660 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:51 INFO - PROCESS | 2060 | 1471089651662 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:51 INFO - PROCESS | 2060 | ++DOCSHELL 1693F800 == 29 [pid = 2060] [id = 775] 05:00:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (16940000) [pid = 2060] [serial = 2323] [outer = 00000000] 05:00:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (175D3000) [pid = 2060] [serial = 2324] [outer = 16940000] 05:00:51 INFO - PROCESS | 2060 | 1471089651708 Marionette DEBUG loaded listener.js 05:00:51 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (1760E800) [pid = 2060] [serial = 2325] [outer = 16940000] 05:00:52 INFO - PROCESS | 2060 | 1471089652103 Marionette TRACE conn5 <- [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]]]}] 05:00:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:00:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:00:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:00:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:00:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:00:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:00:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:00:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 05:00:52 INFO - PROCESS | 2060 | 1471089652139 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 05:00:52 INFO - PROCESS | 2060 | 1471089652141 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 05:00:52 INFO - PROCESS | 2060 | 1471089652144 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:00:52 INFO - PROCESS | 2060 | 1471089652146 Marionette TRACE conn5 <- [1,3058,null,{}] 05:00:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:00:52 INFO - PROCESS | 2060 | 1471089652149 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:52 INFO - PROCESS | 2060 | 1471089652161 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:52 INFO - PROCESS | 2060 | 1471089652275 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 05:00:52 INFO - PROCESS | 2060 | 1471089652279 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:52 INFO - PROCESS | 2060 | 1471089652281 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:52 INFO - PROCESS | 2060 | ++DOCSHELL 17614C00 == 30 [pid = 2060] [id = 776] 05:00:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (17615800) [pid = 2060] [serial = 2326] [outer = 00000000] 05:00:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (176C2C00) [pid = 2060] [serial = 2327] [outer = 17615800] 05:00:52 INFO - PROCESS | 2060 | 1471089652326 Marionette DEBUG loaded listener.js 05:00:52 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0EA84000) [pid = 2060] [serial = 2328] [outer = 17615800] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (1AD42000) [pid = 2060] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (1693F400) [pid = 2060] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (1253E400) [pid = 2060] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (17A18C00) [pid = 2060] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (18A88400) [pid = 2060] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0F16F400) [pid = 2060] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0BF97800) [pid = 2060] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (12536000) [pid = 2060] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (08868C00) [pid = 2060] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (125E2000) [pid = 2060] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1387A800) [pid = 2060] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (0F57FC00) [pid = 2060] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 05:00:52 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (18A83400) [pid = 2060] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:00:53 INFO - PROCESS | 2060 | 1471089653024 Marionette TRACE conn5 <- [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]]]}] 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:00:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 930ms 05:00:53 INFO - PROCESS | 2060 | 1471089653079 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 05:00:53 INFO - PROCESS | 2060 | 1471089653082 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 05:00:53 INFO - PROCESS | 2060 | 1471089653084 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:00:53 INFO - PROCESS | 2060 | 1471089653086 Marionette TRACE conn5 <- [1,3062,null,{}] 05:00:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:00:53 INFO - PROCESS | 2060 | 1471089653090 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:53 INFO - PROCESS | 2060 | 1471089653096 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:53 INFO - PROCESS | 2060 | 1471089653192 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 05:00:53 INFO - PROCESS | 2060 | 1471089653197 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:53 INFO - PROCESS | 2060 | 1471089653199 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:53 INFO - PROCESS | 2060 | ++DOCSHELL 17616000 == 31 [pid = 2060] [id = 777] 05:00:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (17618800) [pid = 2060] [serial = 2329] [outer = 00000000] 05:00:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (17A73C00) [pid = 2060] [serial = 2330] [outer = 17618800] 05:00:53 INFO - PROCESS | 2060 | 1471089653247 Marionette DEBUG loaded listener.js 05:00:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (17C85400) [pid = 2060] [serial = 2331] [outer = 17618800] 05:00:53 INFO - PROCESS | 2060 | 1471089653646 Marionette TRACE conn5 <- [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]]]}] 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:00:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 570ms 05:00:53 INFO - PROCESS | 2060 | 1471089653659 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 05:00:53 INFO - PROCESS | 2060 | 1471089653661 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 05:00:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:00:53 INFO - PROCESS | 2060 | 1471089653664 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:00:53 INFO - PROCESS | 2060 | 1471089653666 Marionette TRACE conn5 <- [1,3066,null,{}] 05:00:53 INFO - PROCESS | 2060 | 1471089653670 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:53 INFO - PROCESS | 2060 | 1471089653672 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:53 INFO - PROCESS | 2060 | 1471089653796 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 05:00:53 INFO - PROCESS | 2060 | 1471089653804 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:53 INFO - PROCESS | 2060 | 1471089653806 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:53 INFO - PROCESS | 2060 | ++DOCSHELL 17CAE800 == 32 [pid = 2060] [id = 778] 05:00:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (17CAFC00) [pid = 2060] [serial = 2332] [outer = 00000000] 05:00:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (17DC1C00) [pid = 2060] [serial = 2333] [outer = 17CAFC00] 05:00:53 INFO - PROCESS | 2060 | 1471089653850 Marionette DEBUG loaded listener.js 05:00:53 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (17DC5000) [pid = 2060] [serial = 2334] [outer = 17CAFC00] 05:00:54 INFO - PROCESS | 2060 | 1471089654288 Marionette TRACE conn5 <- [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] 05:00:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:00:54 INFO - PROCESS | 2060 | 1471089654341 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 05:00:54 INFO - PROCESS | 2060 | 1471089654344 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:00:54 INFO - PROCESS | 2060 | 1471089654346 Marionette TRACE conn5 <- [1,3070,null,{}] 05:00:54 INFO - PROCESS | 2060 | 1471089654363 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:54 INFO - PROCESS | 2060 | 1471089654365 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:54 INFO - PROCESS | 2060 | 1471089654444 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 05:00:54 INFO - PROCESS | 2060 | 1471089654450 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:54 INFO - PROCESS | 2060 | 1471089654452 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:54 INFO - PROCESS | 2060 | ++DOCSHELL 17DC8800 == 33 [pid = 2060] [id = 779] 05:00:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17DC9C00) [pid = 2060] [serial = 2335] [outer = 00000000] 05:00:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (18318800) [pid = 2060] [serial = 2336] [outer = 17DC9C00] 05:00:54 INFO - PROCESS | 2060 | 1471089654501 Marionette DEBUG loaded listener.js 05:00:54 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (18A83C00) [pid = 2060] [serial = 2337] [outer = 17DC9C00] 05:00:55 INFO - PROCESS | 2060 | 1471089655211 Marionette TRACE conn5 <- [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]]]}] 05:00:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:00:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:00:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:00:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 932ms 05:00:55 INFO - PROCESS | 2060 | 1471089655278 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 05:00:55 INFO - PROCESS | 2060 | 1471089655283 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 05:00:55 INFO - PROCESS | 2060 | 1471089655288 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:00:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:00:55 INFO - PROCESS | 2060 | 1471089655292 Marionette TRACE conn5 <- [1,3074,null,{}] 05:00:55 INFO - PROCESS | 2060 | 1471089655298 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:55 INFO - PROCESS | 2060 | 1471089655301 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:55 INFO - PROCESS | 2060 | 1471089655433 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 05:00:55 INFO - PROCESS | 2060 | 1471089655573 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:55 INFO - PROCESS | 2060 | 1471089655576 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:55 INFO - PROCESS | 2060 | ++DOCSHELL 0ED50800 == 34 [pid = 2060] [id = 780] 05:00:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 79 (0ED52C00) [pid = 2060] [serial = 2338] [outer = 00000000] 05:00:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 80 (0F586000) [pid = 2060] [serial = 2339] [outer = 0ED52C00] 05:00:55 INFO - PROCESS | 2060 | 1471089655635 Marionette DEBUG loaded listener.js 05:00:55 INFO - PROCESS | 2060 | ++DOMWINDOW == 81 (0F5C3800) [pid = 2060] [serial = 2340] [outer = 0ED52C00] 05:00:56 INFO - PROCESS | 2060 | 1471089656212 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:00:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 970ms 05:00:56 INFO - PROCESS | 2060 | 1471089656262 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 05:00:56 INFO - PROCESS | 2060 | 1471089656267 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 05:00:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:00:56 INFO - PROCESS | 2060 | 1471089656274 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:00:56 INFO - PROCESS | 2060 | 1471089656277 Marionette TRACE conn5 <- [1,3078,null,{}] 05:00:56 INFO - PROCESS | 2060 | 1471089656281 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:56 INFO - PROCESS | 2060 | 1471089656284 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:56 INFO - PROCESS | 2060 | 1471089656467 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 05:00:56 INFO - PROCESS | 2060 | 1471089656560 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:56 INFO - PROCESS | 2060 | 1471089656563 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:56 INFO - PROCESS | 2060 | ++DOCSHELL 0FD0E000 == 35 [pid = 2060] [id = 781] 05:00:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 82 (0FD10400) [pid = 2060] [serial = 2341] [outer = 00000000] 05:00:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 83 (13B8D400) [pid = 2060] [serial = 2342] [outer = 0FD10400] 05:00:56 INFO - PROCESS | 2060 | 1471089656620 Marionette DEBUG loaded listener.js 05:00:56 INFO - PROCESS | 2060 | ++DOMWINDOW == 84 (14E3FC00) [pid = 2060] [serial = 2343] [outer = 0FD10400] 05:00:57 INFO - PROCESS | 2060 | 1471089657233 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:00:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:00:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1017ms 05:00:57 INFO - PROCESS | 2060 | 1471089657295 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 05:00:57 INFO - PROCESS | 2060 | 1471089657297 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 05:00:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:00:57 INFO - PROCESS | 2060 | 1471089657301 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:00:57 INFO - PROCESS | 2060 | 1471089657306 Marionette TRACE conn5 <- [1,3082,null,{}] 05:00:57 INFO - PROCESS | 2060 | 1471089657317 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:57 INFO - PROCESS | 2060 | 1471089657322 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:57 INFO - PROCESS | 2060 | 1471089657441 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 05:00:57 INFO - PROCESS | 2060 | 1471089657681 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:57 INFO - PROCESS | 2060 | 1471089657684 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:57 INFO - PROCESS | 2060 | ++DOCSHELL 0BF92000 == 36 [pid = 2060] [id = 782] 05:00:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 85 (0BF92800) [pid = 2060] [serial = 2344] [outer = 00000000] 05:00:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 86 (0E96EC00) [pid = 2060] [serial = 2345] [outer = 0BF92800] 05:00:57 INFO - PROCESS | 2060 | 1471089657740 Marionette DEBUG loaded listener.js 05:00:57 INFO - PROCESS | 2060 | ++DOMWINDOW == 87 (0ED59000) [pid = 2060] [serial = 2346] [outer = 0BF92800] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 17CAE800 == 35 [pid = 2060] [id = 778] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 17616000 == 34 [pid = 2060] [id = 777] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 17614C00 == 33 [pid = 2060] [id = 776] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 1693F800 == 32 [pid = 2060] [id = 775] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 1535AC00 == 31 [pid = 2060] [id = 774] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 1030B400 == 30 [pid = 2060] [id = 773] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 0ED57C00 == 29 [pid = 2060] [id = 772] 05:00:58 INFO - PROCESS | 2060 | --DOCSHELL 0F025000 == 28 [pid = 2060] [id = 771] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 86 (1D2DEC00) [pid = 2060] [serial = 2298] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 85 (1D2D9C00) [pid = 2060] [serial = 2297] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 84 (17618000) [pid = 2060] [serial = 2283] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 83 (1A5B3800) [pid = 2060] [serial = 2294] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 82 (1A5B4000) [pid = 2060] [serial = 2295] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 81 (17DC8400) [pid = 2060] [serial = 2285] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 80 (17ED7000) [pid = 2060] [serial = 2286] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 79 (18B75800) [pid = 2060] [serial = 2289] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 78 (18B28000) [pid = 2060] [serial = 2288] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (0F5D5C00) [pid = 2060] [serial = 2276] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0FD06C00) [pid = 2060] [serial = 2277] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (0E975000) [pid = 2060] [serial = 2265] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (12538800) [pid = 2060] [serial = 2268] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0EBF2C00) [pid = 2060] [serial = 2266] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0E974400) [pid = 2060] [serial = 2273] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (0EBF7400) [pid = 2060] [serial = 2274] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17610C00) [pid = 2060] [serial = 2282] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (13E92800) [pid = 2060] [serial = 2270] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (14E5A000) [pid = 2060] [serial = 2271] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (13E99400) [pid = 2060] [serial = 2279] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (14E43000) [pid = 2060] [serial = 2280] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 65 (18BFB400) [pid = 2060] [serial = 2292] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 64 (18BEDC00) [pid = 2060] [serial = 2291] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | --DOMWINDOW == 63 (18B6E400) [pid = 2060] [serial = 2263] [outer = 00000000] [url = about:blank] 05:00:58 INFO - PROCESS | 2060 | 1471089658350 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:00:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1078ms 05:00:58 INFO - PROCESS | 2060 | 1471089658384 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 05:00:58 INFO - PROCESS | 2060 | 1471089658387 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 05:00:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:00:58 INFO - PROCESS | 2060 | 1471089658392 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:00:58 INFO - PROCESS | 2060 | 1471089658395 Marionette TRACE conn5 <- [1,3086,null,{}] 05:00:58 INFO - PROCESS | 2060 | 1471089658401 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:58 INFO - PROCESS | 2060 | 1471089658405 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:58 INFO - PROCESS | 2060 | 1471089658500 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 05:00:58 INFO - PROCESS | 2060 | 1471089658509 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:58 INFO - PROCESS | 2060 | 1471089658512 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:58 INFO - PROCESS | 2060 | ++DOCSHELL 0F164000 == 29 [pid = 2060] [id = 783] 05:00:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 64 (0F164400) [pid = 2060] [serial = 2347] [outer = 00000000] 05:00:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 65 (0F580400) [pid = 2060] [serial = 2348] [outer = 0F164400] 05:00:58 INFO - PROCESS | 2060 | 1471089658559 Marionette DEBUG loaded listener.js 05:00:58 INFO - PROCESS | 2060 | ++DOMWINDOW == 66 (0F5BF000) [pid = 2060] [serial = 2349] [outer = 0F164400] 05:00:59 INFO - PROCESS | 2060 | 1471089659056 Marionette TRACE conn5 <- [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]]]}] 05:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:00:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 690ms 05:00:59 INFO - PROCESS | 2060 | 1471089659084 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 05:00:59 INFO - PROCESS | 2060 | 1471089659088 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 05:00:59 INFO - PROCESS | 2060 | 1471089659092 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:00:59 INFO - PROCESS | 2060 | 1471089659094 Marionette TRACE conn5 <- [1,3090,null,{}] 05:00:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:00:59 INFO - PROCESS | 2060 | 1471089659098 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:59 INFO - PROCESS | 2060 | 1471089659100 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:59 INFO - PROCESS | 2060 | 1471089659197 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 05:00:59 INFO - PROCESS | 2060 | 1471089659205 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:59 INFO - PROCESS | 2060 | 1471089659207 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:59 INFO - PROCESS | 2060 | ++DOCSHELL 103E5800 == 30 [pid = 2060] [id = 784] 05:00:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 67 (103F0000) [pid = 2060] [serial = 2350] [outer = 00000000] 05:00:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 68 (12530C00) [pid = 2060] [serial = 2351] [outer = 103F0000] 05:00:59 INFO - PROCESS | 2060 | 1471089659253 Marionette DEBUG loaded listener.js 05:00:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 69 (12563C00) [pid = 2060] [serial = 2352] [outer = 103F0000] 05:00:59 INFO - PROCESS | 2060 | 1471089659729 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:00:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 05:00:59 INFO - PROCESS | 2060 | 1471089659767 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 05:00:59 INFO - PROCESS | 2060 | 1471089659770 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 05:00:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:00:59 INFO - PROCESS | 2060 | 1471089659774 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:00:59 INFO - PROCESS | 2060 | 1471089659780 Marionette TRACE conn5 <- [1,3094,null,{}] 05:00:59 INFO - PROCESS | 2060 | 1471089659793 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:59 INFO - PROCESS | 2060 | 1471089659796 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:59 INFO - PROCESS | 2060 | 1471089659883 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 05:00:59 INFO - PROCESS | 2060 | 1471089659890 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:59 INFO - PROCESS | 2060 | 1471089659892 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:00:59 INFO - PROCESS | 2060 | ++DOCSHELL 149EB800 == 31 [pid = 2060] [id = 785] 05:00:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 70 (14E45000) [pid = 2060] [serial = 2353] [outer = 00000000] 05:00:59 INFO - PROCESS | 2060 | ++DOMWINDOW == 71 (14EC8000) [pid = 2060] [serial = 2354] [outer = 14E45000] 05:00:59 INFO - PROCESS | 2060 | 1471089659938 Marionette DEBUG loaded listener.js 05:01:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 72 (1535F000) [pid = 2060] [serial = 2355] [outer = 14E45000] 05:01:00 INFO - PROCESS | 2060 | 1471089660390 Marionette TRACE conn5 <- [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]]]}] 05:01:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:01:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:01:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:01:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 631ms 05:01:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:01:00 INFO - PROCESS | 2060 | 1471089660408 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 05:01:00 INFO - PROCESS | 2060 | 1471089660411 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 05:01:00 INFO - PROCESS | 2060 | 1471089660414 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:01:00 INFO - PROCESS | 2060 | 1471089660416 Marionette TRACE conn5 <- [1,3098,null,{}] 05:01:00 INFO - PROCESS | 2060 | 1471089660419 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:00 INFO - PROCESS | 2060 | 1471089660421 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:01:00 INFO - PROCESS | 2060 | 1471089660565 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 05:01:00 INFO - PROCESS | 2060 | 1471089660570 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:00 INFO - PROCESS | 2060 | 1471089660572 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:01:00 INFO - PROCESS | 2060 | ++DOCSHELL 16468C00 == 32 [pid = 2060] [id = 786] 05:01:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 73 (1646C800) [pid = 2060] [serial = 2356] [outer = 00000000] 05:01:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 74 (1693D000) [pid = 2060] [serial = 2357] [outer = 1646C800] 05:01:00 INFO - PROCESS | 2060 | 1471089660617 Marionette DEBUG loaded listener.js 05:01:00 INFO - PROCESS | 2060 | ++DOMWINDOW == 75 (1693F000) [pid = 2060] [serial = 2358] [outer = 1646C800] 05:01:01 INFO - PROCESS | 2060 | 1471089661060 Marionette TRACE conn5 <- [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"]]]}] 05:01:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:01:01 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 05:01:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:01:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 05:01:01 INFO - PROCESS | 2060 | 1471089661090 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 05:01:01 INFO - PROCESS | 2060 | 1471089661092 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 05:01:01 INFO - PROCESS | 2060 | 1471089661095 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:01:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:01:01 INFO - PROCESS | 2060 | 1471089661097 Marionette TRACE conn5 <- [1,3102,null,{}] 05:01:01 INFO - PROCESS | 2060 | 1471089661100 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:01 INFO - PROCESS | 2060 | 1471089661102 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:01:01 INFO - PROCESS | 2060 | 1471089661219 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 05:01:01 INFO - PROCESS | 2060 | 1471089661224 Marionette TRACE conn5 -> [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\", \"677d0c6a-46ac-4e9c-8125-d13bfc54938a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:01 INFO - PROCESS | 2060 | 1471089661230 Marionette INFO sendAsync f6a1fe6b-d916-49c7-bdb7-c6eedef8e996 05:01:01 INFO - PROCESS | 2060 | ++DOCSHELL 175D2400 == 33 [pid = 2060] [id = 787] 05:01:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 76 (17610C00) [pid = 2060] [serial = 2359] [outer = 00000000] 05:01:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 77 (176BC800) [pid = 2060] [serial = 2360] [outer = 17610C00] 05:01:01 INFO - PROCESS | 2060 | 1471089661285 Marionette DEBUG loaded listener.js 05:01:01 INFO - PROCESS | 2060 | ++DOMWINDOW == 78 (176C9C00) [pid = 2060] [serial = 2361] [outer = 17610C00] 05:01:01 INFO - PROCESS | 2060 | 1471089661745 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 05:01:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:01:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 05:01:01 INFO - PROCESS | 2060 | 1471089661769 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 05:01:01 INFO - PROCESS | 2060 | 1471089661771 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 77 (1535C800) [pid = 2060] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 76 (0ED58800) [pid = 2060] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 75 (16940000) [pid = 2060] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 74 (12536800) [pid = 2060] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 73 (0F027800) [pid = 2060] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 72 (0F5E3C00) [pid = 2060] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 71 (1760C000) [pid = 2060] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 70 (17615800) [pid = 2060] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 69 (17CB8800) [pid = 2060] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 68 (0BF94C00) [pid = 2060] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 67 (17CAFC00) [pid = 2060] [serial = 2332] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html] 05:01:02 INFO - PROCESS | 2060 | --DOMWINDOW == 66 (17618800) [pid = 2060] [serial = 2329] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html] 05:01:02 WARNING - u'runner_teardown' () 05:01:02 INFO - No more tests 05:01:02 INFO - Got 0 unexpected results 05:01:02 INFO - SUITE-END | took 687s 05:01:02 INFO - Closing logging queue 05:01:02 INFO - queue closed 05:01:02 INFO - Return code: 0 05:01:02 WARNING - # TBPL SUCCESS # 05:01:02 INFO - Running post-action listener: _resource_record_post_action 05:01:02 INFO - Running post-run listener: _resource_record_post_run 05:01:03 INFO - Total resource usage - Wall time: 697s; CPU: 14.0%; Read bytes: 87536128; Write bytes: 1443900928; Read time: 648300; Write time: 8585250 05:01:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:01:03 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 59002880; Read time: 0; Write time: 51000 05:01:03 INFO - run-tests - Wall time: 695s; CPU: 14.0%; Read bytes: 87536128; Write bytes: 1375993344; Read time: 648300; Write time: 8526170 05:01:03 INFO - Running post-run listener: _upload_blobber_files 05:01:03 INFO - Blob upload gear active. 05:01:03 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 05:01:03 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 05:01:03 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-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 05:01:03 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-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 05:01:04 INFO - (blobuploader) - INFO - Open directory for files ... 05:01:04 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 05:01:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:01:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:01:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:01:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:01:05 INFO - (blobuploader) - INFO - Done attempting. 05:01:05 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 05:01:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:01:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:01:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:01:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:01:07 INFO - (blobuploader) - INFO - Done attempting. 05:01:07 INFO - (blobuploader) - INFO - Iteration through files over. 05:01:07 INFO - Return code: 0 05:01:07 INFO - rmtree: C:\slave\test\build\uploaded_files.json 05:01:07 INFO - Using _rmtree_windows ... 05:01:07 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 05:01:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9848ab9b6c51fd61df9ac0c57c95f5265b183994694e25724edb8b4d99526354d6fb821b6b7a78bd0fe346f5deb0036ea6e5f42646e4e0a54564432194a2b960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0848c92756a96d4523ea55284d66c5333312b892a5ffe21b54ae5ffc513176bdb53a100d1b472bd01c5e3ff07e8c05b323b0163445731f05b88933c1418fb9e8"} 05:01:07 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 05:01:07 INFO - Writing to file C:\slave\test\properties\blobber_files 05:01:07 INFO - Contents: 05:01:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9848ab9b6c51fd61df9ac0c57c95f5265b183994694e25724edb8b4d99526354d6fb821b6b7a78bd0fe346f5deb0036ea6e5f42646e4e0a54564432194a2b960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0848c92756a96d4523ea55284d66c5333312b892a5ffe21b54ae5ffc513176bdb53a100d1b472bd01c5e3ff07e8c05b323b0163445731f05b88933c1418fb9e8"} 05:01:07 INFO - Running post-run listener: copy_logs_to_upload_dir 05:01:07 INFO - Copying logs to upload dir... 05:01:07 INFO - mkdir: C:\slave\test\build\upload\logs 05:01:07 INFO - Copying logs to upload dir... 05:01:07 INFO - Using _rmtree_windows ... 05:01:07 INFO - Using _rmtree_windows ... 05:01:07 INFO - Using _rmtree_windows ... 05:01:07 INFO - Using _rmtree_windows ... 05:01:07 INFO - Using _rmtree_windows ... 05:01:07 INFO - Using _rmtree_windows ... 05:01:07 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=920.448000 ========= master_lag: 0.35 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 20 secs) (at 2016-08-13 05:01:08.020208) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-13 05:01:08.020994) ========= '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-169 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-169 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-169 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-release/sha512/9848ab9b6c51fd61df9ac0c57c95f5265b183994694e25724edb8b4d99526354d6fb821b6b7a78bd0fe346f5deb0036ea6e5f42646e4e0a54564432194a2b960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0848c92756a96d4523ea55284d66c5333312b892a5ffe21b54ae5ffc513176bdb53a100d1b472bd01c5e3ff07e8c05b323b0163445731f05b88933c1418fb9e8"} build_url:https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9848ab9b6c51fd61df9ac0c57c95f5265b183994694e25724edb8b4d99526354d6fb821b6b7a78bd0fe346f5deb0036ea6e5f42646e4e0a54564432194a2b960", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0848c92756a96d4523ea55284d66c5333312b892a5ffe21b54ae5ffc513176bdb53a100d1b472bd01c5e3ff07e8c05b323b0163445731f05b88933c1418fb9e8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/I6ZKk_6ATDu_5x3Vd69KPg/artifacts/public/build/firefox-48.0.1.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-08-13 05:01:08.143046) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 05:01:08.143461) ========= '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-169 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-169 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-169 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.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 05:01:08.259096) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-13 05:01:08.259444) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-13 05:01:08.796418) ========= ========= Total master_lag: 2.98 =========